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

文章翻譯 文章翻譯
文章編號: 311073 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何在 x86 處理器電腦上,利用錯誤開機程序建立 Windows 開機磁片,以存取磁碟。

注意:RISC 架構的電腦使用不同的程序,因此本文中並不會加以說明。

這張 Windows 開機磁片可以存取具備 Windows NT 檔案系統 (NTFS) 或檔案配置表格 (FAT) 檔案系統的磁碟機。 此程序可以有效解決下列開機問題:
  • 開機磁區損毀。
  • 主開機記錄 (MBR) 損毀。
  • 感染病毒。
  • NTLDR 或 Ntdetect.com 遺失或損毀。
  • Ntbootdd.sys 磁碟機不正確。
  • 此開機磁片也可以用於從損壞的鏡像陰影開機,但是您可能需要修改 Boot.ini 檔才能這麼做。
此 Windows 開機磁片無法解決下列問題:
  • 安裝在 Windows 系統目錄中的錯誤或毀損磁碟機。
  • 在 OSLOADER 畫面之後發生的開機問題。
如果要解決或修復此問題,請執行緊急修復磁片、下載上次正確的控制設定,如有必要亦可重新安裝 Windows。

如何建立 Windows 開機磁片

Windows 磁片必須包括檔案 NTLDR (或 Setupldr.bin ,在 Windows NT 3.5 中)、Ntdetect.com、Boot.ini 及硬碟的正確驅動程式。

注意:Ntldr、Ntdetect.com 和 Boot.ini 檔案通常都會將其檔案屬性設定為 System、Hidden 或 Read-Only。您不需要重新設定這些屬性,開機磁片便可正常運作。如需有關 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
102873 BOOT.INI 與 ARC 路徑的命名慣例與用法
如果要建立 Windows 開機磁片,請使用下列其中一種方法:

方法 1: 您無法存取執行 Windows 的電腦

  1. 使用 diskcopy 指令建立第一片 Windows NT 安裝磁片的複本,然後把新磁片上所有的檔案全部刪除。
  2. 將 Ntdetect.com 和 NTLDR 檔案,從光碟片上的 i386 資料夾複製到新磁片。
  3. 將 NTLDR 檔案重新命名為 Setupldr.bin。
  4. 建立 Boot.ini 檔案。

    下面這個例子適用於單一分割區 SCSI 磁碟機,它把 Windows 安裝在 \WINNT 下,但 [operating systems] 區中的實際值,則需視您要開機的 Windows 電腦設定而定:
    [boot loader] timeout=30 Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
    
    [operating systems] scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    如果您的電腦是從 IDE、EIDE、ESDI 硬碟機或不需具備 BIOS 組建的 SCSI 介面卡啟動,請將 scsi(0) 換成 multi(0)。

    注意: 如果您正在執行 Windows NT 3.5 或 3.51,而且您的系統是從第一或第二 SCSI 磁碟機開機,則亦可將 scsi(0) 取代為 multi(0)。
  5. 如果您在 Boot.ini 檔案中使用 scsi(x),請為電腦所使用的 SCSI 控制器複製正確的磁碟機驅動程式,然後再將它重新命名為 Ntbootdd.sys。如果您在 Boot.ini 中使用 multi(x),您不必執行此步驟。
  6. 請使用開機磁片重新開機,然後登入 Windows。

方法 2: 您可以存取正在執行 Windows 的電腦

  1. 使用 Windows 格式化公用程式將磁片格式化。
  2. 從 Windows 安裝光碟片、Windows 安裝磁片中,或從與想要存取電腦執行相同 Windows 版本的電腦中複製 NTLDR。您可能需要利用下述指令行,把這個檔案從 Ntldr._ 擴充為 Ntldr:
    expand ntldr._ ntldr
  3. 將 Ntdetect.com 檔複製到磁片上。
  4. 建立 Boot.ini 檔,或者從執行 Windows NT 的電腦複製一個 Boot.ini 檔,然後配合您要存取的電腦加以修改。下面這個例子適用於單一分割區 SCSI 磁碟機,它把 Windows 安裝在 \WINNT 下,但是 [operating systems] 區段中的實際值,則視您要存取的 Windows 電腦設定而定:
    [boot loader] timeout=30 Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
    
    [operating systems] scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    如果您的電腦是從 IDE、EIDE 或 ESDI 磁碟機啟動,請將 scsi(0) 換成 multi(0)。

    注意: 如果您正在執行 Windows NT 3.5 或 3.51,而且您的電腦是從第一或第二 SCSI 磁碟機開機,則亦可將 scsi(0) 換成 multi(0)。
  5. 如果您使用 Boot.ini 檔案中的 scsi(x),則請複製 SCSI 控制器的正確裝置驅動程式,然後將其重新命名為 Ntbootdd.sys。如果您使用的是 Boot.ini 檔案中的 multi(x),就不需進行這項作業。
  6. 使用開機磁片啟動電腦,然後登入 Windows。

方法 3: 您具有 Windows NT 3.51 版

  1. 在 Windows NT 3.51 中將空白的 3.5" 1.44MB 磁片格式化。
  2. 將 Ntdetect.com 和 NTLDR 複製到磁片中。
  3. 利用下列指令行建立 Boot.ini 檔:

    注意: 此範例適用於安裝在預設資料夾 C:\Winnt35 中的 Windows NT 單一磁碟分割 SCSI 磁碟機。
    [boot loader] timeout=30 Default= multi(0)disk(0)rdisk(0)partition(1)\winnt35
    
    [operating systems] multi(0)disk(0)rdisk(0)partition(1)\winnt35="Windows NT 3.51"
  4. 從磁片開機,然後登入 Windows。

疑難排解

當您嘗試使用 Windows 開機磁片啟動電腦時,可能會遭遇下列問題中的一或多個問題:
  • 如果指向系統檔案的路徑不正確,或者含有磁碟機字母,您可能會收到下面這則錯誤訊息:
    Windows could not start because of the following ARC firmware boot configuration problem:Did not properly generate ARC name for HAL and system paths. Please check the Windows (TM) documentation about ARC configuration options and your hardware reference manuals for additional information. Boot Failed. (Windows 因為下面這個 ARC 韌體開機設定問題而無法啟動:沒有正確產生 HAL 與系統路徑的 ARC 名稱。有關 ARC 設定選項的資訊請查閱 Windows (TM) 的說明文件,如需其他資訊,請查閱硬體參考手冊。開機失敗)。
  • 如果您選了不正確的 SCSI 驅動程式,或者根本沒有 Ntbootdd.sys 檔存在,可能會收到下面這則錯誤訊息:
    Windows could not start because of a computer disk hardware configuration problem.Could not read from selected boot disk.Check boot path and disk hardware.Please check the Windows (TM) documentation about hardware disk configuration and your hardware disk configuration and your hardware reference manuals for additional information. Boot Failed. (Windows 因為電腦磁碟硬體設定問題而無法啟動。無法從所選的開機磁碟讀取。請檢查開機路徑和磁碟硬體。有關硬體磁碟設定請查閱 Windows (TM) 的說明文件,並檢查您的硬體磁碟設定,如需其他資訊,請查閱硬體參考手冊)。

屬性

文章編號: 311073 - 上次校閱: 2007年12月1日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
關鍵字:?
kbinfo kbsetup KB311073
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com