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