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