如何解決安裝了Windows7之後找不到原有XP的問題
為了考察Windows 7的安全改進,下了版本號7000的Windows 7測試版,不過安裝中遇到了一個問題,把解決方法貼出來以供參考。
測試用機原本安裝有Windows XP系統(SP3),由於不想破壞原有的分割槽結構,掛了一塊30G的舊硬碟專門用於安裝Windows 7。這塊硬碟只有一個分割槽,格式為NTFS,在XP下設定的碟符為W,掛接在IDE口並被設定為從盤。
值得一提的是,在安裝的過程中,插接在串列埠的主硬碟被識別為了1號硬碟,而後接入的從硬碟被識別為了0號。在從盤上安裝了Windows 7之後,一切正常,不過引導選單中卻沒有XP。在安裝之前大致查了一下,皆言7000版的Windows 7能正常在系統中已有XP的情況下建立多引導選單,也許我遇到了百裡挑一的情況?估計是因為主從硬碟碟符衝突之類的問題造成的,似乎大家普遍都是在已有硬碟上為第二系統建立一個分割槽,所以少有人遇到這種情況。
基於Windows 7與Vista在基本核心上非常接近,所以利用安裝盤下boot目錄中的bootsect.exe程式修復引導區,比如執行“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
tldr
tldr
5.設定引導記錄的顯示位置
bcedit -displayorder {ntldr} -addlast
執行完這些命令之後,重新啟動,就可以在引導的時候看到名為”Windows XP”的引導選項了,之後可以在Windows 7當中具體設定哪個系統優先啟動以及該引導選單顯示多長時間等等。
總結一下,Windows 7所使用的載入程式與Windows XP是完全不同的,所以由於分割槽的衝突可能Windows 7覆蓋了XP的載入程式,當然我們也可以使用XP安裝光碟中的MBR恢復程式或者上邊提到的bootsect恢復程式來將載入程式恢復為XP版本,不過要保留對兩個作業系統的引導,在新版的載入程式中為老版本的Windows系統建立引導記錄,是最直觀和最安全的方式。
本文轉自 離子翼 51CTO部落格,原文連結:http://blog.51cto.com/ionwing/127283,如需轉載請自行聯絡原作者
相關文章
- windows xp home 安裝oracle 問題WindowsOracle
- 終於搞定了 iOS 8.1.3 之後的企業版安裝問題。iOS
- XP升級至Windows7的問題彙總Windows
- 如何解決windows無法安裝ubuntu問題WindowsUbuntu
- 如何解決xp遠端桌面連線閃退的問題
- Windows XP 安裝問題疑難解答(轉)Windows
- 安裝xp sp3了
- 解決dnsmasq安裝好之後主機不能解析其他域名的問題DNS
- centos7 下解決mysql-server找不到安裝包問題CentOSMySqlServer
- qnx開發的IDE安裝問題-解決解除安裝後不能重灌IDE
- vm安裝ubuntu後,update報錯問題解決Ubuntu
- 如何解決蘋果Mac安裝Axure首次開啟報錯的問題?蘋果Mac
- 如何解決應用安裝失敗錯誤碼-13的問題
- 解決成功安裝ACS以後顯示空白的問題!
- 更新了java 8 之後一個小問題解決Java
- 安裝win10系統後桌面找不到我的電腦圖示不顯示如何解決Win10
- redis 安裝及安裝遇到的問題解決Redis
- LINUX AS3 ,在安裝9i後, 原有的10G出現監聽問題LinuxS3
- 如何解決安裝阻止了的未知發行商的軟體?
- 安裝 python3 後,yum 失效問題解決Python
- 解決vscode安裝後無法啟動的問題VSCode
- Windows XP安裝CentOS 7.0 後開機沒有XP啟動項解決辦法WindowsCentOS
- 資料庫分庫分表之後,如何解決事務問題?資料庫
- 求助!cjivebbs安裝後附件問題!
- 如何解決網站登入後反爬的問題?網站
- Win8.1安裝後找不到管理員賬戶的解決方法
- ubuntu安裝了mysql8,設定遠端連線後,密碼錯誤的問題解決UbuntuMySql密碼
- jquery如何解決版本之間衝突的問題jQuery
- Wireshark安裝失敗或找不到網路介面問題
- windows xp共享問題解決方法Windows
- win10系統下右下角提示出現了問題無法安裝功能如何解決Win10
- 裝了個Windows7Windows
- windows 安裝python後pip安裝路徑問題WindowsPython
- redis安裝及問題解決Redis
- Windows XP下安裝Oracle9i問題二則(轉)WindowsOracle
- oracle 9i 在XP系統上無法安裝的問題Oracle
- IPython的安裝及問題解決Python
- 如何解決大地圖戰略遊戲後期乏味的問題?地圖遊戲