首页| 论坛| 搜索| 消息
主题:磁盘控制器驱动集成方略
回帖:第四章、磁盘控制器驱动的集成与提取

无论您使用的什么方法,现在应该已经有一份很长很长的Device-InfPath列表了。下面我们就要开始向系统中集成驱动了。

复制需要的文件到C:\Sysprep文件夹,将Device-InfPath列表写入Sysprep.inf的段下,双击Sysprep.exe开始系统封装。

……

…………

………………

怎么时间会这么长??是的,时间相当的长,Sysprep.exe正在很努力很努力的将我们Device-InfPath列表所列出的所有磁盘控制器设备集成进当前系统。根据您的Device-InfPath列表的长度,封装时间会有所变化。但是就算仅集成微软自带的磁盘控制器驱动,也大概需要15~20分钟。如果集成了大量的磁盘控制器驱动的话,这个时间可能会增至40~60分钟。这个时间长度是让人几乎无法接受的。

那要怎么办才能加速这个过程呢?好吧,让我们来监控一下看看这个过程中什么被更改了。

下载Total Uninstall:

http://www.duote.com/soft/5334.html

这是一款监控安装程序对系统更改的软件,Total Uninstall的使用方法这里不再赘述,很简单的一个软件,自己多尝试。

用Total Uninstall创建当前系统快照,再用Total Uninstall启动Sysprep.exe执行封装,封装技术后对比当前系统与之前的系统快照。

现在要做下面的事情:

0、创建以下文件夹:

D:\Skyfree_MassStorage\System32

D:\Skyfree_MassStorage\System32\drivers

1、将监控到的C:\Windows\System32中的文件更改都提取出来,复制到D:\Skyfree_MassStorage\System32中;

2、将监控到的C:\Windows\System32\drivers中的文件更改都提取出来,复制到D:\Skyfree_MassStorage\System32\drivers中;

3、将监控到的“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”中的所有注册表更改到处,保存到D:\Skyfree_MassStorage\Service.reg;

4、运行“RegEdit”,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase”键,将其中所有内容导入,保存到D:\Skyfree_MassStorage\CDDB.reg;

5、将C:\Sysprep\Sysprep.inf中的段内容复制出来,保存到D:\Skyfree_MassStorage\sysprepcleanup.inf。

OK,所有提取的这些,就是神秘的所谓磁盘控制器驱动了!

以后再进行系统封装时按照一下步骤做:

1、处理系统,例如优化、精简、装软件,卸载驱动、处理HAL自动判定等;

2、运行C:\Sysprep.exe封装系统;

3、将D:\Skyfree_MassStorage\System32中所有文件复制覆盖C:\Windows\System32中所有文件;

4、导入CDDB.reg和Service.reg;

5、在C:\Sysprep\Sysprep.inf中创建段,将D:\Skyfree_MassStorage\sysprepcleanup.inf中的磁盘控制器清理列表复制到C:\Sysprep\Sysprep.inf的段中;

6、在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce下创建SysClean键,键类型REG_SZ,内容“C:\Sysprep\Sysprep.exe -Clean”;

7、重启备份系统。
下一楼›:其他要注意的问题:

1、搜集驱动前最好卸载所有当前硬件设备驱动,以免在监控搜集磁盘 ..
‹上一楼:第三章、自动生成磁盘控制器驱动列表

希望您不是按照第二章里的内容做完后才开始看第 ..

查看全部回帖(6)
«返回主帖