自從Vista的種子在網上剛剛出現的時候我就下載了可是一直就安裝不上每次安裝時的第一次重啟都會藍屏原來是沒有加載SATA驅動
網友們說跟本裝不上的可是我就是不死心研究了二十天昨天終於裝上了原來可以在安裝重啟後從XP下手動將SATA驅動和注冊信息添加到Vista的臨時目錄
首先我們的中心思想是在要在Vista安裝目錄中手動添加個我門自己的磁盤控制器驅動這需要有個步驟來完成
在Vista 臨時安裝目錄中放置我門自己的驅動程序文件
在Vista 的注冊表中添加我門自己的驅動程序鍵值
好了有了理論基礎我們就行動把!
正常在XP下安裝Vista直到第一次重啟重啟後藍屏重新進入XP下進行操作
No:將自己的磁盤驅動程序文件拷貝到Vista臨時目錄中的相關位置
具體為:*sys文件放到Vista臨時目錄中的windows\system\drivers中*inf和其他文件放入Vista臨時目錄中的windows\inf中
No:怎麼修改Vista的注冊表呢?我們需要利用當前XP系統的注冊表數據庫作為臨時場所來操作隨便新建一個臨時文件夾:我的位置是在c:\raid下然後打開注冊表查找你所要安裝的驅動在XP中的所有鍵值並將其全部導出保存在文件satareg中將satareg復制到c:\raid下
然後在raid文件夾中新建一個文本文件atxt打開a並添加如下內容(//後是我的話不用寫):
if not exist system goto end
copy system systembak //備份system文件
reg load hklm\hksys system //將system文件中的內容寫入 Hkey_LOCAL_MACHINE\hksys中hksys為臨時新建鍵值
regedit /s SATAreg //將satareg的值加入當前注冊表並保存system文件
reg unload hklm\hksys //刪除當前注冊表中添加的hksys鍵值
pause //讓你能看清結果
:end
寫完後保存atxt並將其改名為acmd准備好了就要操作了將Vista臨時目錄中的windows\system\config下的名為system的文件拷貝到c:\sata目錄下(為什麼要復制system文件?因為那個東東就是注冊表數據庫的所在地)
執行acmd如提示成功就將當前的system文件再次拷貝回它原來的位置覆蓋原文件這樣我們就將自己的驅動程序信息添加到Vista的注冊表中了
關機重啟計算機進入Vista安裝程序如果沒藍屏恭喜!
繼續安裝程序到第次自動重啟重啟後藍屏!趕快分析原因N個腦細胞一致認為還是驅動程序的問題!原來先前所作的工作只是對Vista的安裝程序作了處理然而現在在硬盤上的Vista的系統文件卻是從Vista安裝光盤上拷貝來的!(安裝光盤是不帶的嘛!)不是先前Vista臨時目錄中的那些東東
知道了原因也就好辦咱們故伎重施只不過這次的對象不再是Vista臨時目錄了而是Vista系統所在盤
No:將自己的磁盤驅動程序文件拷貝到Vista系統目錄中的相關位子
具體為:*sys文件放到E:\windows\system\drivers中*inf和其他文件放入E:\windows\inf中
No復制E:\windows\system\config下的名為system的文件到c:\sata目錄下執行acmd如提示成功就將當前的system文件再次拷貝回它原來的位置覆蓋原文件
再次關機重啟計算機進入Vistaa安裝程序如果沒藍屏恭喜!
From:http://tw.wingwit.com/Article/Common/201311/5361.html