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

SATA 串口硬碟安裝 Windows Vista 驅動實戰完整記錄

編輯:Windows Vista 教學

自 Vista 種子檔流出網路,筆者即下載嘗試安裝,但每次在第一次重開機階段都會藍屏死機。經排查,根因是安裝程式未載入 SATA 控制器驅動。經過二十天鑽研,終於成功安裝。核心思路:在 Vista 安裝臨時目錄與註冊表中手動注入 SATA 驅動檔案與鍵值。

測試平台配置

  • 處理器:AMD64 2800+
  • 記憶體:512MB DDR400
  • 顯示卡:GFX5200
  • 主機板:微星 K8T800G (VT8237 南橋)
  • 硬碟:ST120 SATA

核心原理:兩步驟完成驅動注入

  1. 在 Vista 臨時安裝目錄中放置自備磁碟控制器驅動程式檔案(*.sys 放入 windows\system32\drivers,*.inf 等放入 windows\inf)。
  2. 在 Vista 註冊表中添加對應驅動鍵值(通知系統:「嘿,你的目錄裡有我的驅動,安裝時別忘了載入!」)。

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

  1. 正常在 XP 下啟動 Vista 安裝,至第一次重開機藍屏,重新進入 XP。
  2. 複製驅動檔案:將 *.sys 複製至 Vista 臨時目錄的 windows\system32\drivers,*.inf 等複製至 windows\inf。
  3. 修改 Vista 註冊表:利用當前 XP 的註冊表編輯器作為操作平台。
    • 在 XP 中查找該 SATA 驅動的所有註冊表鍵值,匯出儲存為 sata.reg(放置於 C:\raid)。
    • 建立批次檔 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
    • 將 Vista 臨時目錄下 windows\system32\config\system 檔案複製至 C:\raid,執行 a.cmd。成功後將修改過的 system 複製回原位覆蓋。
  4. 關機重開機進入 Vista 安裝,若無藍屏,第一階段成功(成功一半)。

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

安裝程式繼續執行,第二次自動重開機後再次藍屏。原因:第一階段修改的是安裝程式臨時目錄,但系統檔案實際是從安裝光碟複製而來(光碟不含 SATA 驅動)。須對正式系統分區(筆者為 E 盤)重複相同操作。

  1. 將驅動檔案複製至 E:\windows\system32\drivers 與 E:\windows\inf。
  2. 複製 E:\windows\system32\config\system 至 C:\raid,執行 a.cmd,成功後覆蓋回原位。

最終結果

再次重開機進入 Vista 安裝,無藍屏!等待約 20 分鐘,Windows Vista 系統順利呈現在眼前。

Copyright © Windows教程網 All Rights Reserved