首頁  >  文章  >  電腦教學  >  恢復XP系統引導的方法是什麼?

恢復XP系統引導的方法是什麼?

WBOY
WBOY轉載
2024-01-23 23:00:141826瀏覽

怎樣恢復XP系統的引導

常用的系統故障復原指令 :

1. Bootcfg:用於對啟動檔案BOOT.INI的設定和復原(Win 2K沒有該指令) 。

2. Disable 和 Enable:用於停用/啟用系統服務或裝置驅動程式。

3. Expand:用於從壓縮檔案中提取檔案 。

4. FixBoot:重新寫入新的分割區引導區到指定的系統分割區 。

5. FixMBR:修正啟動磁碟的主開機記錄 。

6. Help:顯示幫助 。

7. Listsvc:列出此系統上所有的系統服務和裝置驅動程式(配合Disable/Enable使用)。

8. Set:顯示和設定環境變數 。

Windows 2000 或 XP 系統故障的時候,通常可以透過\"最​​後一次正確配置\"、\"安全模式\"、\"系統還原\"(只用於XP)來修復。但有些情況是不能透過這些辦法來修復的,例如:系統引導檔案遺失、BOOT.INI 檔案遺失或設定錯誤、系統DLL遺失等等。這時候,重新安裝作業系統雖然是個有效的方法,但要花很長的時間。其實還可以透過恢復控制台來做最後的嘗試。使用復原控制台,不但可以進行包含啟用和停用系統服務、分割區和格式化磁碟、修復開機記錄等操作,還可以透過複製來源光碟的檔案來修復遺失系統檔案的錯誤等等。

怎樣建立雙系統引導

XP上安裝Windows 7 是很好用的!應該不會有什麼問題的!有一點就是必須先有XP在裝Windows 7 。開機會有2個系統選者你喜歡用哪個就用哪個。你的現在的問題可能是你關閉了雙重引導設定!

1.[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

multi(0)disk(0)rdisk(0)partition(2)WINNT="Microsoft Windows 2000 Professional" /fastdetect

2.開機進入系統後右鍵點選我的電腦-屬性-進階-啟動與故障復原-設定-編輯,最後新增:

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP

Professional" /noexecute=optin /fastdetect 然後儲存重新啟動試用。

如何手動修正XPVista雙系統的引導檔

從Windows Vista開始,作業系統的啟動管理器已經不再是Windows 2000/XP/Server 2003所採用的NTLDR boot.ini,而是採用了全新的啟動設定資料庫儲存(BCD)。在基於Windows Vista的電腦上安裝早期版本的Windows作業系統時,安裝程式將覆蓋MBR、啟動磁區和啟動檔案中的所有內容,這種情況下我們無法再使用來自早期版本的Windows作業系統的boot .ini檔案來啟動Windows Vista。即使在記事本中開啟boot.ini這個文件,也只會看到圖1所示的提示訊息(請注意圖中的紅色框線)。

恢復XP系統引導的方法是什麼?

#圖1 作業系統中的boot.ini檔案

如果錯誤事實已經形成,我們也完全不用擔心,這裡以D盤安裝了Windows Vista,以後由於某些原因格式化C盤重新安裝Windows XP為例進行說明。請按照下面的步驟手動修復:

第1步:還原MBR並恢復啟動管理器

使用Windows Vista的安裝光碟引導計算機,按照選擇安裝語言、時間和貨幣格式、鍵盤和輸入方法的順序,進入安裝程式介面後從左下角選擇“修復計算機”,然後在下一畫面中選擇“命令提示字元」(見圖2),在命令提示字元環境手動輸入以下命令並執行:bootsect -nt60 all

恢復XP系統引導的方法是什麼?

#圖2 Vista系統復原工具

第2步:重新建構BCD

仍然是在命令提示字元環境執行「bootrec /RebuildBcd」的指令,這條指令會在所有磁碟中掃描與Windows Vista相容的安裝,並將其重新加入到新產生的BCD儲存中,注意這裡的重建BCD是完全徹底的。

第3步:手動新增Windows XP專案

需要指出的是,由於「bootrec /RebuildBcd」只是針對Windows Vista和Windows Server 2008進行偵測,無法偵測並發現Windows XP,因此我們只能採取手動新增的方法將Windows XP加入BCD,否則多重啟動選單中只會顯示Windows Vista,而不會顯示Windows XP。

bcdedit.exe命令列工具可以修改啟動配置資料存儲,我們可以在命令提示字元環境依序輸入如下命令並執行,圓括號中的內容表示該命令的解釋,執行時無須輸入:

bcdedit /create {ntldr} /d "早期版本的 Windows" (在儲存體中新建名為「早期版本的 Windows」的項目)

bcdedit /set {ntldr} device partition=C: (設定儲存中的項目選項值,將應用程式裝置設定到C:分割區)

bcdedit /set {ntldr} path\ntldr

#bcdedit /displayorder {ntldr} /addlast (設定啟動管理員中顯示多重開機選單的順序)

上述命令中,標記符「{ntldr}」是用來指定可用於啟動早於Windows Vista版本的作業系統的OS載入器,「早期版本的Windows」的資訊可以自由變更;「PARTITION=C :」是表示NTLDR所在的硬碟活動分區,請根據實際情況修改命令;「/addlast」表示將指定的項目標識符新增至顯示順序的結尾,bcdedit.exe更多的可用參數可以查看說明檔。

最後,當然還需要重新啟動系統,此時你會發現問題已經解決,有這方面需要的朋友可以一試。

以上是恢復XP系統引導的方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除