Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

安裝 Vista 重開機藍畫面 (STOP 0x7B) 完美解決:手動注入 SATA 驅動到離線登錄

編輯:Windows Vista 教學

安裝 Vista 過程中首次重開機即藍畫面,主因:安裝映像缺少 SATA/RAID 控制器驅動,無法存取系統磁碟。傳統做法進 BIOS 改相容模式 (IDE/ATA),但部分主機板無此選項或無效。本文提供離線注入驅動至 Vista 安裝映像登錄的進階解法。

核心邏輯

  1. 將自有控制器驅動檔 (.sys、.inf 等) 複製到 Vista 臨時安裝目錄對應位置。
  2. 將驅動註冊資訊寫入 Vista 臨時系統的登錄資料庫 (SYSTEM 檔)。

詳細操作 (需在 XP/另一 Vista 環境下操作)

階段一:處理臨時安裝目錄 (首次重開機前)

  1. 正常安裝 Vista 至首次重開機 (藍畫面),重新進入 XP。
  2. 複製驅動檔:
    .sys → Vista臨時目錄\Windows\System32\drivers\
    .inf 等 → Vista臨時目錄\Windows\Inf\
  3. 複製 Vista臨時目錄\Windows\System32\Config\SYSTEM 到工作資料夾 (如 C:\SATA\)。
  4. 在 XP 登錄編輯器:
    檔案 → 載入配置單元 → 選取 SYSTEM → 命名為 HK97SYS
  5. 將 XP 中對應控制器的登錄鍵值匯出為 SATA.reg,複製到工作資料夾。
  6. 建立批次檔 inject.cmd:
reg load HKLM\HK97SYS SYSTEM
regedit /s SATA.reg
reg unload HKLM\HK97SYS
pause
  1. 以管理員身分執行 inject.cmd,成功後將修改過的 SYSTEM 複製回原位覆蓋。
  2. 重開機進入 Vista 安裝,若不再藍畫面,第一階段成功。

階段二:處理正式安裝目錄 (第二次重開機前)

安裝程式會從光碟複製全新系統檔到正式分區 (如 E:),驅動資訊遺失,第二次重開機再次藍畫面。重複上述操作,目標改為 E:\Windows\System32\Config\SYSTEM 即可徹底解決。

⚠ 高風險操作:涉及離線編輯登錄資料庫,操作錯誤導致系統無法開機。現代建議:使用 DISM 或 DrvLoad 等官方工具離線注入驅動至 install.wim,或製作整合驅動的安裝媒體 (如 NTLite、WinToolkit),更安全標準。

Copyright © Windows教程網 All Rights Reserved