2006年6月4日 星期日

建立可開機的「Windows 緊急修復磁片」解決 Windows NT/2000/XP/2003 無法開機的問題

「Windows 緊急修復磁片」可以解決下列的開機問題:
• 損壞的開機磁區
• 損壞的主開機記錄 (MBR)
• 病毒感染
• Ntldr 或 Ntdetect.com 檔案遺失或損壞
• 不正確的 Ntbootdd.sys 驅動程式
• 如果要從損壞的鏡像陰影進行開機

請注意您可能必須修改 Boot.ini 檔案才能執行此動作。

請注意您無法使用「Windows 緊急修復磁片」(Emergancy Repair disk,ERD) 來協助解決下列問題:
• [System] 資料夾中所安裝的裝置驅動程式不正確或已損壞。
• 看到 Windows 啟動 (Osloader) 畫面之後發生開機問題。
如果要解決或修正這些問題,請執行 ERD、載入上次正確的控制集或重新安裝 Windows。

ERD 是可以開機的磁片,而且必須包括 Ntldr (或是 Windows NT 3.5 中的 Setupldr.bin)、Ntdetect.com 和 Boot.ini 檔案,可能還必須有 ntbootdd.sys (這是重新命名為 ntbootdd.sys 的硬碟控制器的裝置驅動程式)。

如何建立「Windows 緊急修復磁片」

方法一:
  1. 找一台與無法開機的電腦有相同的作業系統版本的電腦,開機並使用管理者身份登入。
  2. 將空白磁片插入磁碟機,然後在命令提示字元輸入 format a:,然後按下 ENTER 鍵。此程序會格式化空白磁片並建立特殊的啟動磁區,使用這種磁片開機,會載入 NTLDR 檔案來啟動 Windows 。
  3. 複製系統磁碟根目錄下的 boot.ini、ntldr、NTDETECT.COM、bootfont.bin 等 4 個檔案到磁片中,並依照該無法開機的電腦的環境修改 boot.ini 內容。bootfont.bin 會使得開機選單可以顯示中文,否則將會看到亂碼的中文字。
  4. 將此「Windows 緊急修復磁片」插入無法開機電腦的磁碟機,使用磁片開機。


方法二:
  1. 找一台可以開機的 Windows 電腦開機並登入,並準備好與無法開機電腦有相同作業系統版本的開機安裝磁片及安裝光碟。
  2. 在命令提示字元下,輸入下列命令,其中 <a> 指內含 Windows 開機安裝磁片的磁碟機,而 <b> 磁碟機內含有您要製作成 Windows 緊急修復磁片的空白磁片:
    diskcopy a: b:
  3. 將 Windows 安裝光碟之 I386 資料夾中的 ntldr、NTDETECT.COM、bootfont.bin檔案複製到「Windows 緊急修復磁片」中。 bootfont.bin 會使得開機選單可以顯示中文,否則將會看到亂碼的中文字。
  4. 將 Ntldr 檔案重新命名為 Setupldr.bin。

    注意:如果你忘了執行本步驟,則開機會出現下列訊息:
    BOOT: Couldn't find NTLDR
    Please insert another disk
  5. 將此「Windows 緊急修復磁片」插入無法開機電腦的磁碟機,使用磁片開機。


參考連結:

BOOT.INI 與 ARC 路徑的命名慣例與用法

如何建立 Windows 2000的安裝開機磁碟

如何取得 Windows XP 安裝程式開機磁片

如何建立 NTFS 或 FAT 磁碟分割的可開機磁片

HOW TO:以 Windows XP 建立 NTFS 或 FAT 磁碟分割的開機磁片

HOW TO:在 Windows Server 2003 系列中建立 NTFS 或 FAT 磁碟分割的開機磁片

沒有留言: