百度空间 | 百度首页 
 
查看文章
 
让Ghost XP系统集成驱动的方法
2009年10月30日 星期五 00:04

在C盘根目录下建一个Drivers文件夹,把你收集的驱动放到这个文件夹里去(可以把别人盘里做好驱动包拿来用),并把下面软件也放进去,并运行它,按Browse选中Drivers文件夹,后按SET PATH,就可以了,它自动导入注册表的,记得不要在移动它了。等还原后手动删除Drivers文件夹就可以了。

接做要做是编辑sysprep.inf文件:打开文件在[Unattended]加入以下处 (应该才是要加进去的,括号里面的是解释)

[Unattended] (就在sysprep.inf的开头,把原来那处删除,改成下面的)

OemSkipEula=Yes OemPreinstall=Yes (表示让WinXP的知道还有一个Drivers发布文件夹)

DriverSigningPolicy=Ignore

OemPnPDriversPath="c:\Drivers\BOARD\nForce;c:\Drivers\BOARD\Intel\ICH;c:\Drivers\Camera \301P;c:\Drivers\LAN\Broadcom4401;c:\Drivers\LAN\BroadcomBCM5751;c:\Drivers\LAN\Marvell;c:\Drivers\LAN\Realtek8139;c:\Drivers\LAN\VIAVT6105;c:\Drivers\LAN\Intel;c:\Drivers\LAN\nForce;c:\Drivers\LAN\SIS900;c:\Drivers\modem\ECOM56HAM;c:\Drivers\modem\ESS_ES2838_2839;c:\Drivers\modem\Intel5628;c:\Drivers\Sound\AD188X;c:\Drivers\Sound\ALC;c:\Drivers\Sound\CMI8738;c:\Drivers\Sound\CMI9738;c:\Drivers\Sound\VIA;c:\Drivers\Sound\SiS7012;c:\Drivers\VGA\ATi_Radeon;c:\Drivers\VGA\ATi_Radeon\B_20640;c:\Drivers\VGA\Intel_845G;c:\Drivers\VGA\SIS650-760"(是为每个设备驱动程序指定路径的命令,整段的意思表示的是告诉安装程序在什么位置可以找到比自带的驱动程序更新的驱动程序,如果你拿取了别人的驱动,再自己加入一定的驱动,可以自己加入相应的路径)

DriverSigningPolicy = Block (这行表示让驱动程序能强制安装没有经过微软数字签名认证(WHQL)的驱动,这个命令是与OemPnPDriversPath一起使用的。)

(软件叫驱动搜索修改器,网上可以搜到,没有再找我,http://suke.2288.org)

方法2

有关GHOST集成驱动的制作问题

集成的完整步骤

安装"木鸟驱动1.1修正版",生成C:\Drivers文件夹

安装完S&R&SV9.6.0819,会生成一个c:\sysprep文件夹,修改msprep.int里面 的ext=Drivers\driver.cmd    即
[Sysprep]
Cuser=Administrator
timeout=
Setip=
ext=Drivers\driver.cmd
IP=
Wcome=
SRSCL=1


封装完成之后.运行C:\Drivers\driverpath.reg
搞定!


方法3

把所有的驱动文件copy到同一个目录下,如:c:\sysprep\i386(不能有子目录),然后在sysprep.inf文件的[Unattended]字段下加上:InstallFilesPath=C:\sysprep\i386即可.

这是我试验出来的,暂时找不到其他的办法.

按照别人提供的方法去做的话,只有个别时候是可以的,大部分时候是不行的,真不知道为什么.

方法4


压缩软件实现驱动和软件解压

什么办法能让一张700m的盘封装后能够安装更多的软件呢?

这是很多做克隆系统的人在梦寐以求的.

利用压缩软件实现驱动和软件解压,可以获得一部分宝贵的空间.

思路: 1. 利用7z压缩驱动程序,在恢复系统时提前s&r&s解压驱动。

      2. 利用winrar自解压程序压缩软件包,在恢复系统后首次运行时自动释放。

第一部分采用netsurf的批处理程序实现:

1>在c:盘建立drivers目录,再在里面,建立tools目录,

2>tools目录里的文件:
autohal1.reg <修改cmdline键值为我们要调用的批处理)
autohal2.reg <导入原来的注册表键值,此处最主要>
7za.exe     <dos版7z解压程序>
restart.com <系统重启工具>

3>
autohal1.reg内容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"CmdLine"="ns_sys.cmd"<把你的批处理放到c:\windows下面>

autohal2.reg内容:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SetupType"=dword:00000001
"SystemSetupInProgress"=dword:00000001
"CmdLine"="autohal /msprep"
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid]
"Pid"="76481270"

4>ns_sys.cmd批处理部分:

@echo off

color 1f
echo.
echo.
echo           ========================================
echo             正在进行驱动包解压,请稍等......
echo           ========================================
rem.
rem.
rem.
echo           =========================================
echo             重新启动后,运行不改的系统封装工具..^_^
echo           =========================================

%systemdrive%

cdcd drivers
set t=tools
copy /y %t%\restart.com %systemroot%\system32 >nul

regedit /s %t%\autohal2.reg >nul
start /wait %t%\7za.exe x -y drivers.7z

rd /s /q %systemdrive%\drivers\tools

cd %systemroot%


start restart.com

exit

第二部分:

1〉系统封装前利用winrar创建自释放压缩包。可以选择C:\Program Files文件夹下部分已安装的文件压缩打包。

2〉创建c:\soft文件夹 ,把打包的自释放包移到其中 ,还可以放置其他文件夹,比如卡巴斯基安装程序.

3> 从C:\Program Files文件夹下删除已经打包压缩过的源文件

4> 创建run.bat文件 导入windows

@echo off

color 1f
echo.
echo.
echo           ========================================
echo             正在进行软件包解压,请稍等......
echo           ========================================
echo.
echo.
echo           =========================================
echo             正在安装卡巴斯基防病毒软件,稍候 ...
echo           =========================================
echo.
echo.
echo           =========================================
echo             稍后启动DllcacheManager备份还原工具...
echo           =========================================

cd c:\

attrib boot +h +s +r

attrib boot.ini -h -s -r

attrib boot1.ini -h -s -r

del boot.ini

ren boot1.ini boot.ini

attrib boot.ini +h +s +r

del c:\windows\ns_sys.cmd

del c:\Drivers\Drivers.7z

rd c:\temp /s /q

start /wait c:\soft\Program.exe

start /wait c:\soft\kav\inst.exe

rd c:\soft /s /q

del c:\windows\run.bat

exit

5> 在sysprep文件中添加如下字段:

;SetupMgrTag
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\BOARD\nForce;Drivers\BOARD\Intel\ICH;Drivers\board\sata_via;Drivers\LAN\VIAVT6105;Drivers\LAN\Intel;Drivers\LAN\nForce;Drivers\LAN\SIS900;Drivers\VGA\ATi_Radeon;Drivers\VGA\ATi_Radeon\B_20640;Drivers\VGA\Intel_845G;Drivers\VGA\SIS650-760;Drivers\vga\VIA_S3G;Drivers\vga\K8_s3g;Drivers\vga\Intel_865G-945G;Drivers\vm\mouse;Drivers\vm\vga;Drivers\camera\301P;Drivers\camera\VIMICRO;Drivers\Sound\ac97;Drivers\Sound\ad188x;Drivers\Sound\alc;Drivers\Sound\cmi8738;Drivers\Sound\cmi9738;Drivers\Sound\SiS7012;Drivers\Sound\via"

[GuiUnattended]
AdminPassword=*
AutoLogon=Yes
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1

[UserData]
ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
FullName="西门大哥"
OrgName="TMD.CO.LTD"
ComputerName=*

[GuiRunOnce]
Command0=c:\windows\run.bat

[RegionalSettings]
LanguageGroup=10

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[SysprepCleanup]

6> 重启,克隆系统.

以上只个人管窥,在下不揣浅陋.旨在抛砖引玉,希望有更多的高手来发表和讨论自己的想法.逐步完善克隆系统.


类别:电脑精粹 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu