无忧启动论坛
标题:
克隆winxp支持sata的方法
[打印本页]
作者:
dvdrom
时间:
2004-4-23 22:03
标题:
克隆winxp支持sata的方法
以下是本人参考微软deploy帮助文件后总结出支持sata硬盘控制器方法:
确定目标计算机上可能用到的海量存储控制器
对于可能存在于目标计算机上的每个海量存储控制器,生成其硬件 ID 的列表。
将目标计算机上的海量存储控制器的驱动程序文件复制到您计算机上的文件夹中
按以下格式向Sysprep.inf中 [SysprepMassStorage] 部分中添加几行内容:
hardware_id = "path_to_device_inf", "disk_directory", "disk_description", "disk_tag"
其中:
hardware_id
在设备的 .inf 文件中指定的即插即用 ID。
path_to_device_inf
.inf 文件的路径,该文件中包含待安装控制器的即插即用 ID。
disk_directory
第三方提供的软盘上的文件夹名称,该文件夹中包含海量存储驱动程序的副本。
disk_description
在第三方提供的 Txtsetup.oem 文件中指定的软盘说明。
disk_tag
在第三方提供的 Txtsetup.oem 文件中指定的软盘的磁盘标记。
以下以VIA的 VT6420 SATA为例子详细说明
首先从网上下载VT6420的驱动,解压后打开DriverDisk文件夹,把该文件夹里所有的文件复制到C:\Drivers\Storage\VIA中
该文件夹的目录结构为:
PIDE\......
SATA\----------------2003IA32\.......
TXTSETUP.OEM WIN2000\.......
VT6420 WIN98-ME\......
WINNT40\......
WINXP\-----------------VIASRAID.CAT
TXTSETUP.OEM VIASRAID.INF
VT8237 VIASRAID.SYS
下面详细说明上面提到的hardware_id = "path_to_device_inf", "disk_directory", "disk_description", "disk_tag"
1.hardware_id:
在C:\Drivers\Storage\VIA\SATA\Winxp\VIASRAID.INF中有以下内容:
[VIA]
%PCI\VEN_1106&DEV_3149.DeviceDesc% = viasraid , PCI\VEN_1106&DEV_3149
最后的“PCI\VEN_1106&DEV_3149”部分即为hardware_id
2.path_to_device_inf:
"C:\Drivers\Storage\VIA\SATA\Winxp\VIASRAID.INF"
3.disk_directory:
"C:\Drivers\Storage\VIA\SATA\Winxp"
4.disk_description,disk_tag:
在C:\Drivers\Storage\VIA\TXTSETUP.OEM中有以下内容:
[Disks]
d1 = "VIA ATA/ATAPI Host Controller Driver", \VT6420, \PIDE\winxp
d2 = "VIA ATA/ATAPI Host Controller Driver", \VT6420, \PIDE\win2000
d3 = "VIA ATA/ATAPI Host Controller Driver", \VT6420, \PIDE\winnt40
d4 = "VIA Serial ATA RAID Controller Driver ", \VT6420, \SATA\winxp
d5 = "VIA Serial ATA RAID Controller Driver ", \VT6420, \SATA\win2000
d6 = "VIA Serial ATA RAID Controller Driver ", \VT6420, \SATA\winnt40
d7 = "VIA ATA/ATAPI Host Controller Driver", \VT6420, \PIDE\2003ia32
d8 = "VIA Serial ATA RAID Controller Driver ", \VT6420, \SATA\2003ia32
在d4 = "VIA Serial ATA RAID Controller Driver ", \VT6420, \SATA\winxp中
"VIA Serial ATA RAID Controller Driver "部分即为disk_description
"\VT6420"部分即为disk_tag。
在Sysprep.inf 中 [SysprepMassStorage] 部分添加如下如下行:
PCI\VEN_1106&DEV_3149="C:\Drivers\Storage\VIA\SATA\Winxp\VIASRAID.INF",
"C:\Drivers\Storage\VIA\SATA\Winxp",
"VIA ATA/ATAPI Host Controller Driver", "C:\Drivers\Storage\VIA\VT6420"
注意将此命令的所有值置于一个文本行中。
创建 Cmdlines.txt 文件,在开始处写入下列内容:
[Commands]
"C:\Sysprep\Sysprep -clean"
该命令将禁用所有因为在目标计算机上不存在而未安装的海量存储控制器
要点
如果不将该行添加到 Cmdlines.txt,目标计算机的启动进程可能会慢一些,因为每当计算机重新
启动时,操作系统会尝试加载每个控制器驱动程序。
将 Cmdlines.txt 文件放在 $OEM$ 文件夹中,该文件夹的位置在 Sysprep.inf 文件的 InstallFilesPath 项中指定。例如,如果:
InstallFilesPath = "C:\Sysprep\i386"
那么请将 Cmdlines.txt 文件复制到
C:\Sysprep\i386\$OEM$ 文件夹。
按照上面的方法添加完后就可以封装了。
作者:
van100
时间:
2004-4-23 22:41
标题:
克隆winxp支持sata的方法
谢谢共享~~
作者:
lixuefeng
时间:
2004-4-23 23:04
标题:
克隆winxp支持sata的方法
谢谢!我也顶一下!
作者:
sklss
时间:
2004-4-24 00:39
标题:
克隆winxp支持sata的方法
我好需要哦!
作者:
金雕
时间:
2004-4-24 10:10
标题:
克隆winxp支持sata的方法
哈哈!能不能把其他的,如,scsi,raid的也提供一下。谢谢
作者:
dvdrom
时间:
2004-4-24 10:38
标题:
克隆winxp支持sata的方法
[这个贴子最后由dvdrom在 2004/04/24 12:42pm 第 3 次编辑]
上面的方法同样适用于scsi,raid
上面的方法其实也就是在封装时安装上各种控制器的驱动,在目标计算机恢复后,再禁用没用到的驱动。其过程是由封装软件自动完成的。
作者:
tmd
时间:
2004-4-24 11:54
标题:
克隆winxp支持sata的方法
请问楼主有没有测试过?我感觉这种方法只能适用于sata处于第二硬盘时,
因为既然是重新封装的一个步骤,首先得确保能够进入封装界面,但按照以前的经
验,好像不行。系统是否在重新封装界面出来之前,就首先检测这些东西,然后自动
添加支持在继续下一步呢?
希望有条件的朋友测试一下。
作者:
dvdrom
时间:
2004-4-24 12:10
标题:
克隆winxp支持sata的方法
本人已经测试过,只需一个ide的硬盘就行了,封装没问题,只是在封装时安装没通过微软认证的控制器驱动会弹出确认窗口,不确认的无法继续封装。
作者:
tmd
时间:
2004-4-24 12:44
标题:
克隆winxp支持sata的方法
请问这个deploy帮助文件在那里有,能否提供?
作者:
dvdrom
时间:
2004-4-24 13:14
标题:
克隆winxp支持sata的方法
在Deploy.cab的压缩包里
作者:
tmd
时间:
2004-4-24 13:20
标题:
克隆winxp支持sata的方法
谢谢!一直没有注意,真失败!
作者:
rui
时间:
2004-4-24 15:54
标题:
克隆winxp支持sata的方法
好!!!
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3