萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦常見故障 >> 系統無法啟動

用 DEBUG 指令修復硬碟無法啟動:主開機磁區清零實戰教學

案例背景

昆騰 15 GB 硬碟使用不滿一年,BIOS 可偵測,但啟動到 Verifying DMI Data 時硬碟燈長亮、系統停止回應。無論掛主/從、或以軟碟開機皆同樣卡住,無法進入任何作業系統環境執行低階格式化工具。

靈感來源:KV300 邏輯鎖事件

早年 KV300 防毒軟體曾對硬碟 MBR 進行邏輯鎖定,導致相同症狀。解決方法是以 DEBUG 將 MBR 清零,恢復開機引導能力。

操作步驟

  1. 將故障硬碟拆下,換上正常硬碟開機進入 DOS 實模式(命令提示字元)。
  2. 插入一片空白軟碟,執行 C:\WINDOWS\COMMAND\DEBUG。
  3. 輸入以下組合語言指令(每行以 Enter 結束):
    -A 0100
    XXXX:0100 XOR AX,AX
    XXXX:0102 PUSH AX
    XXXX:0103 POP DS
    XXXX:0104 PUSH AX
    XXXX:0105 POP ES
    XXXX:0106 MOV CX,100
    XXXX:0109 MOV BX,7C00
    XXXX:010C MOV WORD PTR [BX],00
    XXXX:0110 INC BX
    XXXX:0111 INC BX
    XXXX:0112 LOOP 010C
    XXXX:0114 MOV AX,0301
    XXXX:0117 MOV CX,0001
    XXXX:011A MOV DX,0080
    XXXX:011D MOV BX,7C00
    XXXX:0120 INT 13
    XXXX:0122 JMP FFFF:0000
    XXXX:0127
    -W 100 0 0 1
    -Q
  4. DEBUG 會在軟碟第 0 磁區寫入特殊引導程式,製作完成。
  5. 關機,換回故障硬碟(設為主碟),BIOS 重新偵測參數,設定從 A: 開機。
  6. 開機並插入特殊引導軟碟,約 10 秒後電腦自動重開機。
  7. 取出特殊軟碟,插入 Windows 98 開機軟碟,約 1 分鐘後順利進入 DOS 提示符。
  8. 重新分割、格式化、安裝 Windows 98,故障徹底排除。

原理說明

該 DEBUG 程式將 256 字節(0x100)資料清零寫入軟碟開機磁區,再透過 INT 13H BIOS 中斷將該磁區寫入硬碟 MBR(磁碟 0x80,第 0 磁區)。此舉有效清除邏輯鎖或損壞的 MBR 程式碼,讓 BIOS 能正常載入 DBR 繼續啟動流程。

注意事項

  • 操作前請備份重要資料,MBR 清零會導致分割表遺失。
  • 僅適用於邏輯錯誤(MBR 損壞、邏輯鎖),實體損壞(壞軌、磁頭故障)無效。
  • 現代大容量硬碟(>8 GB)可能涉及 LBA/CHS 轉換,建議改用廠商提供的低階格式化工具。

結語

DEBUG 清零 MBR 是經典且有效的急救手段,能在無法啟動任何系統的情況下,以一片軟碟喚醒被「邏輯鎖死」的硬碟。掌握此技巧,可為資料救援爭取寶貴時間。

copyright © 萬盛學電腦網 all rights reserved