早期重灌系統仰賴光碟/軟碟,但筆電無光碟機、舊電腦光碟機故障時,如何在純硬碟環境完成格式化與安裝?本文記錄一個雙硬碟互傳啟動區的實戰案例(Windows 98 環境),邏輯同樣適用於後續 DOS/PE 環境。
案例環境
- 雙 4 GB 硬碟:Hardisk0 (C:,Win98 欲重灌)、Hardisk1 (D:,存放 Win98 安裝檔)
- BIOS 設定從 Hardisk0 啟動
- 無軟碟機、光碟機、無 DOS 啟動碟
核心邏輯:利用 SYS 指令傳遞啟動區,再以 FORMAT /S 建立可啟動分區
- 備份關鍵驅動: 將 C:\Windows\System 顯卡驅動複製至 D: 備份。
- 傳遞啟動區到 D 槽: 在 DOS 環境(Win98 命令提示字元或重新啟動至 MS-DOS 模式)執行
SYS C: D:,將 C 槽啟動檔案複製至 D 槽,使 D 槽具備啟動能力。
- 切換啟動順序: 進 BIOS 將啟動順序改為 Hardisk1 (D:) 優先。重開機後,原 D 槽變為 C 槽,原 C 槽變為 D 槽。
- 格式化原系統碟並建立啟動區: 新環境下執行
FORMAT D: /S(針對原 Hardisk0),完成帶系統啟動區的格式化。
- 還原啟動順序: BIOS 改回從原 Hardisk0 啟動,系統順利進入剛格式化的乾淨環境。
- 執行安裝: 雙擊 D 槽(現為原 Hardisk1)備份的 Win98 安裝程式,全程硬碟安裝,最後從備份還原顯卡驅動。
現代環境適用變體
- PE 系統法: 製作 USB 開機隨身碟(Ventoy/Rufus + WinPE ISO),進 PE 內建分區工具格式化、掛載 ISO 直接安裝。
- 硬碟安裝法: 解壓 ISO 至非系統碟,以
setup.exe 或 wimlib 部署映像(需現有 Windows 環境引導)。
- 網路開機 (PXE): 企業環境部署 WDS/SCCM,無需任何本地媒體。
核心智慧在於:**只要能讓目標硬碟擁有啟動區(MBR/EFI),並能讀取安裝來源,即可完成安裝。** 早期 DOS 時代的 SYS + FORMAT/S 邏輯,本質上與現代 BCDBOOT + 部署映像一脈相承。