本文將逐步告訴您,如何建立 Windows Server 2003
的開機磁片。您可以使用這個磁片來啟動無法從硬碟啟動的 Windows Server 2003 電腦。
需求
- 空白磁片。
- Windows Server 2003 光碟或可操作的 Windows Server 2003
電腦。
建立開機磁片
此特定程序會根據您是否能夠存取 Windows Server 2003 電腦而有所不同。
使用 Windows Server 2003 電腦建立開機磁片
- 在 Windows Server 2003 電腦上格式化一張磁片。如果要執行這項操作,請在命令提示字元鍵入
format a:,然後按下 ENTER。您無法使用 Microsoft Windows
95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition 格式化磁片。
然而,您可以在使用下列任何作業系統的電腦上格式化磁片:
- Microsoft Windows XP
- Microsoft Windows 2000
- Microsoft Windows NT
- 從下列位置其中之一將 Ntldr 檔案複製到步驟 1 中格式化的磁片:
- Windows Server 2003 光碟
- 一部與建立開機磁片的電腦使用相同 Windows Server 2003 版本的電腦。
- 將 Ntdetect.com 檔案複製到步驟 1 中格式化的磁片。
- 在步驟 1 中格式化的磁片上建立 Boot.ini 檔案。您也可以從使用 Windows Server 2003
的電腦上複製檔案,然後將其修改成符合建立開機磁片的電腦。下列範例適用在 Windows 資料夾中已安裝 Windows Server 2003 的單一磁碟分割
SCSI 磁碟機,但是 [operating systems] 區段中的確切值會根據建立開機磁片的 Windows Server 2003
電腦設定而有所不同:
[boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
如果電腦是從 IDE、EIDE 或 ESDI 硬碟啟動,請使用 multi(0) 取代 scsi(0)。例如:[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="Windows Server 2003"
如果您在 Boot.ini 檔案中使用 scsi(x),請複製電腦中所使用之 SCSI
控制器的正確裝置驅動程式,然後將其重新命名為 Ntbootdd.sys。如果您在 Boot.ini 中使用
multi(x),便不需要執行這項動作。 - 使用磁片啟動電腦,然後登入 Windows Server 2003。
不使用 Windows Server 2003 電腦建立開機磁片
- 取得 Windows XP Professional (商用版) 的 Windows XP 安裝程式開機磁片備份。
如需有關如何執行這項操作的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
310994?
(http://support.microsoft.com/kb/310994/
)
取得 Windows XP 安裝程式開機磁片
注意:
- 您必須使用 Windows XP Professional (商用版) 的 Windows XP
安裝程式開機磁片,因為 Windows XP Home Edition (家用版) 並不適用本程序。
- 您只需要六片 Windows XP 安裝程式開機磁片組中的第一個磁片,便能完成此程序。
- 使用 diskcopy 命令建立 Windows XP 安裝程式開機磁片備份,然後刪除新磁碟上的所有檔案。Windows XP 安裝程式開機磁片是六片
Windows XP Professional (商用版) 開機磁片組中的第一個磁片。
- 將 Windows Server 2003 光碟之 I386 資料夾中的 Ntdetect.com 和 Ntldr
檔案複製到新的磁片上。
- 將 Ntldr 檔案重新命名為 Setupldr.bin。當使用
Windows XP 安裝程式開機磁片時,您必須要將 Ntldr 檔案重新命名為 Setupldr.bin,否則會收到下列錯誤訊息:
- 在磁片上建立 Boot.ini 檔案。下列範例適用在 Windows 資料夾中已安裝 Windows Server
2003 的單一磁碟分割 SCSI 磁碟機,但是 [operating systems] 區段中的確切值會根據想要開機的 Windows Server
2003 電腦設定而有所不同:
[boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003"
如果電腦是從 IDE、EIDE 或 ESDI 硬碟啟動,請使用 multi(0) 取代 scsi(0)。例如:[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="Windows Server 2003"
如果您在 Boot.ini 檔案中使用 scsi(x),請複製電腦中所使用之 SCSI
控制器的正確裝置驅動程式,然後將其重新命名為 Ntbootdd.sys。如果您在 Boot.ini 檔案中使用
multi(x),便不需要執行這項動作。 - 使用磁片啟動電腦,然後登入 Windows Server 2003。
疑難排解
如果指向系統檔案的路徑不正確或包含磁碟機代號,可能會收到下列錯誤訊息:
因為下列
ARC 韌體開機設定問題所以無法啟動 Windows Server 2003:
並未正確產生 HAL 和系統路徑的 ARC 名稱。請檢查有關 ARC
設定選項的 Windows Server 2003 說明文件,以及硬體參考手冊以獲得詳細資訊。開機失敗。
如果選取錯誤的 SCSI
驅動程式或 Ntbootdd.sys 檔案不存在,可能會收到下列錯誤訊息:
因為電腦磁碟硬體設定問題,所以無法啟動
Windows Server 2003。無法從選取的開機磁碟進行讀取。請檢查開機路徑與磁碟硬體。 請檢查有關硬體磁碟設定的 Windows Server
2003 說明文件,以及硬體磁碟設定與硬體參考手冊以獲得詳細資訊。 開機失敗。
參考
如需有關
Boot.ini 和 ARC 路徑命名慣例與用法的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
102873?
(http://support.microsoft.com/kb/102873/
)
BOOT.INI 與 ARC 路徑的命名慣例與用法