許多使用者在安裝 Windows Vista 時,首次重開機便遭遇藍畫面死機,主因是安裝程式未載入 SATA 控制器驅動程式。雖然可在 BIOS 將硬碟模式改為相容模式,但部分主機板無此選項或設定後仍無法安裝。經過深入研究,發現可在安裝首次重開機藍畫面後,從 Windows XP 環境手動將 SATA 驅動程式與登錄資訊寫入 Vista 暫存安裝目錄,繞過此問題。
*.sys 放入 Vista 暫存目錄的 Windows\System32\Drivers*.inf 及其他檔案放入 Windows\InfC:\RAID)。SATA.REG 並複製至暫存資料夾。A.CMD,內容如下:IF NOT EXIST SYSTEM GOTO END
COPY SYSTEM SYSTEM.BAK
REG LOAD HKLM\HK97SYS SYSTEM
REGEDIT /S SATA.REG
REG UNLOAD HKLM\HK97SYS
PAUSE
:END
Windows\System32\Config\SYSTEM 複製至暫存資料夾,執行 A.CMD,成功後將修改過的 SYSTEM 檔複製回原位覆蓋。安裝程式繼續執行至第二次自動重開機,若再次藍畫面,原因在於系統檔案已從安裝光盤複製而非暫存目錄,需重複上述動作,但目標改為 Vista 正式安裝磁碟分區(如 E 盤):
E:\Windows\System32\Drivers 及 E:\Windows\Inf。E:\Windows\System32\Config\SYSTEM 至暫存資料夾,執行 A.CMD,成功後複製回原位覆蓋。提示:此法適用於無法在 BIOS 切換硬碟模式、或安裝光盤缺乏 SATA 驅動的情境。操作前請務必備份重要資料。