剛剛用google找到的
不知道能否幫上忙
作者:jujumao
下面以安裝Promise Fasttrak TX2 IDE RAID卡舉例說明:
支援SATA,SCSI,RAID控制器的ghostXP方法思路就是先給系統裝上可能會用到的驅動程式,以後在啟動的時候就不會出現藍屏錯誤了。
一、需要用到的工具
devcon.exe(原ACPI法萬用ghostXP中)
二、準備安裝的驅動程式(XP版)
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS
三、將上述幾個檔全部複製到一個目錄下。在FASTTRAK.INF中我們可以看到以下部分內容:
[Promise]
%PCI\VEN_105A&DEV_4d33.DeviceDesc% = FasttrakPCI33 , PCI\VEN_105A&DEV_4d33
%PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A.DeviceDesc% = FasttrakPCI66 , PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A
%PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A.DeviceDesc% = FasttrakPCI100 , PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A
%PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A.DeviceDesc% = FasttrakPCI100 , PCI\VEN_105A&DEV_4D30&SUBSYS_4D32105A
%PCI\VEN_105A&DEV_6268.DeviceDesc% = FasttrakPCI_TX2 , PCI\VEN_105A&DEV_6268
%PCI\VEN_105A&DEV_6269.DeviceDesc% = FasttrakPCI_TX2000 , PCI\VEN_105A&DEV_6269
以上每行的最後一段就是所謂的hardware_id,即
PCI\VEN_105A&DEV_4d33
PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A
PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A
PCI\VEN_105A&DEV_4D30&SUBSYS_4D32105A
PCI\VEN_105A&DEV_6268
PCI\VEN_105A&DEV_6269
四、到dos視窗下進行硬體安裝:
輸入:devcon install
對應本例為:
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_4d33"
(注:只需執行一行就行了,下面幾行可以省略)
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A"
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A"
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_4D30&SUBSYS_4D32105A"
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_6268"
devcon install FASTTRAK.INF "PCI\VEN_105A&DEV_6269"
安裝過程可能會出現“沒有通過 Windows 徽標測試”的提示,點擊“仍然繼續”按鈕。安裝成功後會出現“Drivers updated successfully.”提示。
五、打開“註冊表編輯器”,點開“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase”項,找到剛才安裝的hardware_id,顯示應該為:“”
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33
(注:只需查看到一行就行了,下面幾行可以推斷出來)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d32105a
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d39105a
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d38&subsys_4d39105a
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6268
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6269
將第一行的註冊表內容導出得到:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
其他內容我們可以推斷出:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d32105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d39105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\#ven_105a&dev_4d38&subsys_4d39105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6268]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6269]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
我們可以根據上面的:"Service"="fasttrak"資料將註冊表 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak 內容導出,得到:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000022
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00, 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,66,00,61,00,73,00,74,00,74,00,72, 00,61,00,6b,00,2e,00,73,00,79,00,73,00,00,00
"Group"="SCSI Miniport"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Parameters\PnpInterface]
"5"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02, 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00, 00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00, 05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00, 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00, 00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01, 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
如果出現“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Enum”資料,刪除即可。
六、通過以上操作,我們幾個註冊表檔和並得到對於預裝Promise Fasttrak TX2 IDE RAID卡所需最終註冊表內容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d32105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d30&subsys_4d39105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\#ven_105a&dev_4d38&subsys_4d39105a]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6268]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_6269]
"Service"="fasttrak"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000022
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00, 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,66,00,61,00,73,00,74,00,74,00,72, 00,61,00,6b,00,2e,00,73,00,79,00,73,00,00,00
"Group"="SCSI Miniport"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Parameters\PnpInterface]
"5"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\fasttrak\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02, 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00, 00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00, 05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00, 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00, 00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01, 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
將上面的註冊表內容保存為 Fasttrak.reg 文件備用。這樣我們就得到了所需的所有檔:
FASTTRAK.INF
FASTTRAK.CAT
FASTTRAK.SYS
FASTTRAK.REG
七、在需要封裝的“母機”上將 FASTTRAK.INF、FASTTRAK.CAT 複製到 C:\WINDOWS\inf 目錄裏(可能不需要,還是建議執行)。
將 FASTTRAK.SYS 複製到 C:\WINDOWS\system32\drivers 目錄裏。
將 FASTTRAK.REG 導入註冊表。
以上操作可以啟動“母機”進行直接操作、進行封裝(對於FAT32格式的ghost檔也可進行操作)。
八、清理現場。
在得到註冊表的微機上的“設備管理器”中有可能會出現剛才所裝的硬體,直接刪除即可。至於註冊表檔和 C:\WINDOWS\system32\drivers\FASTTRAK.SYS,留在那裏應該沒什麼大問題。
九、本方法在未安裝 Promise Fasttrak TX2 IDE RAID 卡微機執行完後,再將硬碟接到該RAID卡後測試成功。