怎么制作WIN系统的'系统驱动集"?

本人参照各大集成系统的经验,比如雨林木风等GHOST版本,GhostXP_SP2电脑公司特别版,等 。总结出几点:

1,寻找驱动

找到尽可能多的驱动,分门别类的解开,这里的意思是,在解开后文件夹中含有系统自动安装驱动时所需要的inf文件。多的驱动文件,可以使自己作出来的合成系统用在尽可能多的电脑硬件环境中。

2,配置驱动

这时我们把收集好的所有驱动拷贝到%SystemDrive%\WINDOWS\Drivers下(在这里出现的一些如%SystemDrive%\WINDOWS\Drivers是什么含义自己研究,不再累诉)。然后我们要做的是收集驱动软件inf文件所在的文件夹路径,把它一一记录下来,在文本文档中以这样的形式表达,如

%SystemDrive%\WINDOWS\Drivers\Chipset\ATI;%SystemDrive%\WINDOWS\Drivers\Chipset\Intel;%SystemDrive%\WINDOWS\Drivers\Chipset\Intel\SP

上面的例子可以看出Drivers下有Chipset文件夹,里面有ATI和Intel的驱动文件夹,那么inf文件应该在其中。

其实在系统自己搜索时,他搜索的是%SystemRoot%\inf下的inf文件,这点我们在打开regedit就知道了。打开regedit。找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion的键,在下面有个DevicePath的键,默认情况下,他的值%SystemRoot%\inf。我们把刚才搜集好的路径写进去。每个路径之间用分号隔开。保存退出。如果我们收集的驱动文件夹中有我们的host需要的驱动。重启后,系统自动完成搜索和安装所需驱动。

补充一点,如果我们安装的系统文件夹不是%SystemDrive%\WINDOWS怎么办?不用急,虽然这个情况只有在安装系统前%SystemDrive%下有了WINDOWS文件夹才会自动或询问重命名才有可能出现,但是还是有办法解决。

如果安装路径是%SystemDrive%\WINDOWS**的话,我们可以拷贝到他下面,搜集的路径改到他下面就行了。或者你也可以拷贝到%SystemDrive%\WINDOWS下,路径就和前面一样了。

那如果要拷贝到%SystemRoot%下呢?因为在%SystemRoot%下已经有了Drivers文件夹,所以为了不混淆,也为了将来维护的方便,我们可以重命名或其他避开于系统原有文件夹的冲突,只要路径正确,一样可以有很好的效果。

在实践中,我们对配置好的系统,导出regedit的键值,在新系统中双击导入就可以完成,其他系统的配置。

找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion的键,导出下面个DevicePath的键。