資源描述:
《恢復(fù)雙系統(tǒng)啟動(dòng)菜單》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、雙系統(tǒng)啟動(dòng)菜單的修復(fù)恢復(fù)我最早在C盤裝了WindowsXP,然后接著在D盤裝的Windows7。這樣用著一切正常,因?yàn)槲以瓉韨浞莸挠蠿P系統(tǒng),所以我用一鍵還原把C盤給還原了,但問題也就出來了,在系統(tǒng)啟動(dòng)項(xiàng)那只有WindowsXP和一鍵還原兩個(gè)選項(xiàng),沒有辦法進(jìn)入Windows7系統(tǒng),因?yàn)槲覜]有接觸過WindowsVista,直接從XP到Windows7,所以對(duì)它的啟動(dòng)原理不很了解,所以我研究了一下午才把問題解決了,順便也了解了Windows7系統(tǒng)的啟動(dòng)原理。解決問題前我們先來了解一下WindowsXP和Windows7的啟動(dòng)原理有何不同,雙系統(tǒng)又是如何啟動(dòng)的:在Windo
2、ws7+XP雙系統(tǒng)屮,Windows7使用bootmgr接管系統(tǒng)啟動(dòng)模式。電腦自檢完成后,開始查找活動(dòng)主分區(qū)(一般情況是C:)并加載它。接著會(huì)繼續(xù)讀取活動(dòng)分區(qū)下的啟動(dòng)配置文件(即C:BOOTBCD)和c:boot.ini,根據(jù)BCD和Boot.ini存儲(chǔ)的啟動(dòng)信息列出啟動(dòng)菜單(也就是雙系統(tǒng)啟動(dòng)菜單)。對(duì)于雙系統(tǒng)用戶通常列出"MicrosoftWindows7”和"I日版本的Windows”。如果選擇前者,Bootmgr將控制權(quán)交給Windows7系統(tǒng)目錄下的Winload.exe(在WindowsXsystems下)然后開始啟動(dòng)Windows7。選擇丿匸者,Bo
3、otmgr將控制權(quán)交給NTLDR,接著開始讀取c:boot.ini并列出其中配置的啟動(dòng)菜單。啟動(dòng)故障就主要出現(xiàn)在Bootmgr(如該文件丟失)、BCD(啟動(dòng)信息配置錯(cuò)誤)、Winload.exe(該文件丟失導(dǎo)致Vista無法啟動(dòng))、Ntldr(該文件丟失導(dǎo)致XP無法啟動(dòng))這些文件上。(我的情況屬于bootmgr文件丟失,BCD文件啟動(dòng)信息配置錯(cuò)誤)1、首先我們需要幾個(gè)備份文件(bootmgr,ntldt,bed,bootsect),如果你有Windows7系統(tǒng)盤或者鏡像的話可以直接從中提取。還有一個(gè)工具——EasyBCD注意:在XP下EasyBCD的運(yùn)行需要Micro
4、soft.NETFramework2.0的支持。2、以下操作都是在WindowsXP中進(jìn)行,因?yàn)橛蛛[藏文件和系統(tǒng)文件,所以最好顯示系統(tǒng)和隱藏文件,在文件夾選項(xiàng)里點(diǎn)擊查看,去掉隱藏受保護(hù)的系統(tǒng)文件(推薦)并選擇選擇顯示所以文件和文件夾。把bootmgr,ntldt(一般C盤下有,不用復(fù)制)復(fù)制到C盤下。(此C盤為默認(rèn)為系統(tǒng),按具體情況而定)把bed,bootsect復(fù)制到C:boot目錄下3、然后運(yùn)行EasyBCD勺EosySCD1.7.2NooSmortTechnologyfileToolsHelpViewSettino?ChangeSettings!Add/R5、ovetntnti.人OptionsMtnagcEwstngEntnes
6、hUnagcD^otiQddfDi^gnostiaCenlcruieruiutiMiesAddonEntry切換到左側(cè)的UADD/RemoveEntries”,在右側(cè)窗格選中原來無效的啟動(dòng)菜單,單擊Delete刪除,接著在AddAnEntry下添加啟動(dòng)項(xiàng)。添加XP啟動(dòng)則在Version選捋'WindowsNT/200/XP”、Drive選擇C:、Name設(shè)置為WindowsXP(圖3)。同上,添加Windows7的啟動(dòng)項(xiàng)(Version選擇WindowsVista/longhom>Drive選擇
7、D:、Name設(shè)置為Windows7),完成后單擊ADDEntry保存配置。4、然后打開“運(yùn)行”(開始〉運(yùn)行),輸入emd進(jìn)入C:boot目錄下輸入"bootsect/nt60C:n(刪除是nt52,不帶雙引號(hào))最后重新丿呂動(dòng)電腦即口JOwin7和xp雙系統(tǒng)啟動(dòng)修復(fù)系統(tǒng)壞境:C盤:win7,D盤:XPo故障現(xiàn)象:由于C盤的win7系統(tǒng)出錯(cuò),所以將C盤格式化重裝了一遍。裝完后,win7可以啟動(dòng),XP不能啟動(dòng)。解決結(jié)果:在不重裝任何一系統(tǒng)的情況下,可以正常引導(dǎo)并進(jìn)入雙系統(tǒng)。使用winpe,運(yùn)行CMD(命令提示符),1.X:bootbootsect-nt60all(
8、X:為win7光盤的盤符,該命令是更改系統(tǒng)盤引導(dǎo)方式)2.c:windowssystem32bcdedit/export"d:BCDBackBCD',(備份Vista引導(dǎo)文件到ID:BCDNackBCD下,需耍事先在D盤建這個(gè)目錄,這一步也可以不用)3.c:windowssystem32bcdedit/create{ntldr}-d"WindowsXP"(添加XP的引導(dǎo)菜單,菜單名為WindowsXP)4.c:windowssystem32bcdedit/set{ntldr}devicepartitions:5.