有朋友可能會擁有兩塊或是更多硬盤,在多硬盤的情況下,多系統(tǒng)也是很多人的選擇。如今Win7逐漸盛行,在新硬盤上安裝Win7嘗鮮,在老硬盤上保留XP也是大有人在。多硬盤多系統(tǒng)固然是個好事,但凡事都不可能十全十美,是的,問題來了:系統(tǒng)的啟動是個問題,多硬盤、多系統(tǒng)情況下如果不做一些設(shè)置,只能通過主板選擇硬盤來實現(xiàn)對不同系統(tǒng)的啟動選擇,我們且稱之為“硬選擇”(通過硬件實現(xiàn)的方法)。有沒有一種更方便簡單的,能將倆系統(tǒng)都集中在一個菜單內(nèi),只需在開機(jī)后進(jìn)行選擇啟動的方法呢?回答是,有!且看——“軟選擇”(通過軟件實現(xiàn)的方法)。
※注意事項
我們知道,從Vista開始,微軟就改用了boomgr+boot目錄的形式作為新的windows啟動引導(dǎo)方式(用戶稱之為BCD引導(dǎo)),當(dāng)然新的技術(shù)出現(xiàn)也不能完全丟棄舊的技術(shù),故此BCD引導(dǎo)還兼容著XP等NT5.X的引導(dǎo)機(jī)制。但遺憾的是XP舊有的引導(dǎo)機(jī)制卻已沒辦法兼容BCD,故此,我們下面的設(shè)置主要就是在Win7下進(jìn)行。同時,要想保持這樣的選擇菜單,也只能將Win7所在的硬盤設(shè)置為第一啟動硬盤(設(shè)置方法此處從略,讀者請查閱相關(guān)的硬件說明書)。
※添加并修改引導(dǎo)文件
在Win7下,到WinXP分區(qū)下找到NTLDR,Boot.ini和NTDETECT.COM三個文件(注:這些文件帶有系統(tǒng)、隱藏屬性,一般情況下看不到,取消“隱藏受保護(hù)的系統(tǒng)文件和文件夾”的勾選,并選擇“顯示隱藏的文件、文件夾和驅(qū)動器”方可看到<此項設(shè)置在工具—文件夾選項—“查看”選項卡內(nèi),如果看不到菜單欄,請點擊“組織”,“文件夾和搜索選項”>),將其復(fù)制到Win7分區(qū),取消boot.ini的只讀屬性,用記事本打開,可能會看到以下內(nèi)容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect
這里需要修改的地方是rdisk(0)partition(1)(兩處,以上紅色加亮部分):rdisk(0)是物理硬盤序號,起始數(shù)字是0,即1號硬盤,XP在另一塊硬盤上,需要將其修改為2號硬盤即改為rdisk(1);partition(1)是分區(qū)序號,起始數(shù)字是1,即1號分區(qū),這里需要根據(jù)XP所在的分區(qū)位置進(jìn)行修改,查看XP分區(qū)所在位置的方法不是根據(jù)盤符判斷,有時盤符并不是按照順序進(jìn)行分配的,正確方法是在Win7下右鍵“計算機(jī)”,“管理”,“存儲”,“磁盤管理”,找到XP所在硬盤,從左到右數(shù),XP在第幾位置的分區(qū)上,就將partition(1)里的“1“改為幾,修改完成后保存boot.ini(注:可能修改完boot.ini后在Win7分區(qū)下無法保存,遇此情況時可將boot.ini移動到Win7分區(qū)以外的地方,修改保存后再移動回去)。
※添加引導(dǎo)菜單
需要在Win7的BCD引導(dǎo)管理器中添加XP菜單才會出現(xiàn)引導(dǎo)選項。在Win7下以管理員身份運(yùn)行“命令提示符”(開始~所有程序~附件,右鍵“命令提示符”會有管理員運(yùn)行選項)執(zhí)行以下命令:(注:以下命令多處含有空格,輸入時請注意,操作時也可在此處直接復(fù)制。)
bcdedit /create {ntldr} /d "Windows XP"
此命令是在BCD中加入XP菜單選項,其中"Windows XP"可任意修改為自己的喜好內(nèi)容,但需要注意添加引號;
繼續(xù)執(zhí)行這條命令:
bcdedit /set {ntldr} device partition=C:
此命令是設(shè)置XP引導(dǎo)文件NTLDR所在分區(qū),我們已經(jīng)將其放到了Win7所在分區(qū)(即C盤);
再執(zhí)行命令:
bcdedit /set {ntldr} path \ntldr
此命令是設(shè)置NTLDR文件的路徑,其在根目錄就用“\”即可;
最后執(zhí)行命令:
bcdedit /displayorder {ntldr} /addlast
這是設(shè)置添加啟動菜單的位置,/addlast是放在后面(/addfirst為在前面)。
如果還需要設(shè)置菜單等待時間請加上一條命令:
bcdedit /timeout 10
此處的“10”可修改為希望的值,單位為秒。
完成后重新啟動系統(tǒng),再嘗試一一啟動,不出問題既設(shè)置成功。以上給出的是基于Win7與XP雙系統(tǒng)的設(shè)置,朋友們大可舉一反三,將其應(yīng)用于Windows Vista\2008與Windows 2000\2003系統(tǒng)下的多硬盤多系統(tǒng)環(huán)境,但有一個前提是,此方法僅適用于NT6.X與NT5.X雙系統(tǒng)環(huán)境。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。