如何解決Win7/XP雙系統下XP無法啟動現象
我們使用Win7/XP雙系統的時候,可能會出現XP無法啟動現象,那麼如何解決Win7/XP雙系統下XP無法啟動現象呢?下面小編為大家解答一下,希望能幫到您!
測試用機原本安裝有Windows XP系統(SP3),由於不想破壞原有的分區結構,掛了一塊30G的舊硬盤專門用於安裝Windows 7。這塊硬盤只有一個分區,格式為NTFS,在XP下設置的盤符為W,掛接在IDE口並被設定為從盤。
值得一提的是,在安裝的過程中,插接在串口的主硬盤被識別為了1號硬盤,而後接入的從硬盤被識別為了0號。在從盤上安裝了Windows 7之後,一切正常,不過引導菜單中卻沒有XP。在安裝之前大致查了一下,皆言7600版的Windows 7能正常在系統中已有XP的`情況下建立多引導菜單,也許我遇到了百裏挑一的情況?估計是因為主從硬盤盤符衝突之類的問題造成的,似乎大家普遍都是在已有硬 盤上為第二系統建立一個分區,所以少有人遇到這種情況。
基於Windows 7與Vista在基本內核上非常接近,所以利用安裝盤下boot目錄中的程序修復引導區,比如執行“bootsect /nt52 ALL”命令重置引導區,不過這樣會將引導菜單恢復到安裝Windows 7之前的狀態,這樣雖然XP可以正常引導,但是就無法進入Windows 7了。所以這種方法沒有采用,而是基於同樣的假設,進入Windows 7的系統恢復界面,手動建立XP的引導記錄。
需要注意,在使用bootsect命令的時候,/nt52選項一般是對應Windows XP,而如果第一系統不是XP,而是Vista或其它系統,使用該選項可能會造成引導區失效。另外,如果遇到NTLDR未正確恢復或受到破壞等問題時,可 以嘗試使用MBR選項來同時恢復主引導記錄,比如對於上述描述的情況,使用bootsect /nt52 C: /mbr命令即可。
具體操作方法是:
將Windows 7的安裝光盤放入光驅,在進入安裝界面時,點擊進入恢復界面的鏈接(在Install Now按鈕的下邊),進入之後選擇進入命令行,然後依次執行以下一組命令即可。
1.重新搜索硬盤中的操作系統
bootrec /rebuildbcd
2.創建一條引導記錄
bcdedit -create {ntldr} -D "Windows XP"
3.設置引導分區位置
bcdedit -set {ntldr} device partition=D:
4.設置引導文件所在路徑
bcedit -set {ntldr} path ntldr
5.設置引導記錄的顯示位置
bcedit -displayorder {ntldr} -addlast
執行完這些命令之後,重新啟動,就可以在引導的時候看到名為"Windows XP"的引導選項了,之後可以在Windows 7當中具體設置哪個系統優先啟動以及該引導菜單顯示多長時間等等。
總結一下,Windows 7所使用的引導程序與Windows XP是完全不同的,所以由於分區的衝突可能Windows 7覆蓋了XP的引導程序,當然我們也可以使用XP安裝光盤中的MBR恢復程序或者上邊提到的bootsect恢復程序來將引導程序恢復為XP版本,不過要 保留對兩個操作系統的引導,在新版的引導程序中為老版本的Windows系統建立引導記錄,是最直觀和最安全的方式。
-
Linux系統巡檢常用的命令
Linux系統需要定期巡檢,以檢查服務器軟硬件使用情況,相當於對人的體檢,確保可以及時發現問題、解決問題,降低損失,常用的巡檢命令如下文!#uname-a#查看內核/操作系統/CPU信息#head-n1/etc/issue#查看操作系統版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看計算機...
-
Linux運維工程師的崗位職責通用15篇
在快速變化和不斷變革的今天,越來越多人會接觸到崗位職責,崗位職責是指工作者具體工作的內容、所負的責任,及達到上級要求的標準,完成上級交付的任務。想學習制定崗位職責卻不知道該請教誰?下面是小編幫大家整理的Linux運維工程師的崗位職責,歡迎閲讀與收藏。Linux運...
-
十個步驟打造安全的個人Web服務器
Win2003Server的安全性較之Win2K確實有了很大的提高,但是用Win2003Server作為服務器是否就真的安全了?如何才能打造一個安全的個人Web服務器?下面就來和小編一起看看十個步驟打造安全的個人Web服務器吧。一、WindowsServer2003的安裝1、安裝系統最少兩需要個分...
-
如何解決Linux安裝GBK或GB2312程序顯示亂碼
如何解決Linux安裝GBK或GB2312程序顯示亂碼不少用户在Linux系統中安裝GBK或GB2312的時候遇到了亂碼問題,這主要是系統默認語言是uft8所導致,對於該問題可用五種方法進行解決,下面小編就給大家介紹下Linux安裝GBK或GB2312程序顯示亂碼的解決方法。解決方法:找到etc/...