|
1. 提取文件X:\MINIPE\WINPE.IS_,改名为WINPE.cab
2. 解压WINPE.cab得到WINPE.ISO。
3. 从WINPE.ISO中,提取文件WINPE.ISO\WXPE\TXTSETUP.SI_,
4. 把文件TXTSETUP.SI_改名为TXTSETUP.CAB
5. 解压TXTSETUP.CAB得到TXTSETUP.SIF
6. 记事本打开TXTSETUP.SIF,用记事本打开阵列卡驱动程序的“.inf”或“.oem”的文件,这里是Windows2003_drivers_32bit\perc6i\txtsetup.oem,
7. 现在开始分析文件TXTSETUP.SIF:
[WinntDirectories]
这个字段是用代码表示文件拷贝的目标文件夹。
[SourceDiskFiles]
根据前面设定的代码表示文件拷贝的具体细节,下面三段为集成阵列、SATA、SCSI等驱动时所用。
[HardwareIdsDatebase]—硬件标识
[SCSI.load]——SCSI驱动加载
[SCSI]——SCSI设备说明
8. 开始修改文件TXTSETUP.SIF:
1) 在[SourceDisksFiles]字段下添加percsas.sys=1,,,,,,4_,4,1,,,1,4
2) 在[SCSI.Load]字段下添加percsas=percsas.sys,4
3) 切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086 DEV_27C3 CC_0104","iaStor"改为PCI\VEN_8086 DEV_27C3 CC_0104=iaStor,这里应将:
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "percsas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "percsas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0A1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0B1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0D1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F111028", "percsas"
改为:
PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0A1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0B1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F0D1028="percsas"
PCI\VEN_1000&DEV_0060&SUBSYS_1F111028="percsas"
4) 在[SCSI]字段,在其下添加percsas="DELL PERC 6 SAS Controller"
5) 保存修改。
9. 用makecab命令把上面修改的TXTSETUP.SIF文件压缩成TXTSETUP.SI_
C: \WINPE03>makecab TXTSETUP.SIF TXTSETUP.SI_
Microsoft (R) Cabinet Maker - Version 5.2.3790.0
Copyright (c) Microsoft Corporation. All rights reserved..
100.00% [flushing current folder]
10. 用makecab命令把阵列卡驱动文件percsas.sys,压缩成percsas.sy_
11. 用UltraISO打开第2步得到的WINPE.ISO
12. 把修改过的TXTSETUP.SI_文件同路径替换到ISO里
13. 把阵列卡驱动压缩文件percsas.sy_,放到WINPE.ISO\WXPE\SYSTEM32\DRIVERS目录下
14. 保存WINPE.ISO,并用makecab命令把WINPE.ISO压缩为WINPE.IS_
C: \WINPE03>makecab WINPE.ISO WINPE.IS_
Microsoft (R) Cabinet Maker - Version 5.2.3790.0
Copyright (c) Microsoft Corporation. All rights reserved..
100.00% [flushing current folder]
15. 把修改过的WINPE.IS_同路径替换原来的文件。
下面是效果图(DELL R710服务器上的PERCSAS 6I阵列卡连接一块SAS硬盘):
最后,发现硬盘数据擦除软件:R-Wipe&Clean,在WinXP SP2 PE下运行正常,但是在WinXP SP3 PE、SERVER 2003 PE和Win7PE下面就显示的不太正常--右边框没有显示:
正常的显示:
不正常的显示:
|
|