GHOSTXP系统超详细制作过程.docx
《GHOSTXP系统超详细制作过程.docx》由会员分享,可在线阅读,更多相关《GHOSTXP系统超详细制作过程.docx(17页珍藏版)》请在冰豆网上搜索。
GHOSTXP系统超详细制作过程
GHOST_XP超详细制作过程
一、操作系统准备
1
完全格式化硬盘分区,不要选择快格!
主要是防止硬盘有坏区没有标出来,会给系统造成不稳定的隐患。
2
采用FAT32磁盘格式
恢复后还可以转换为NTFS
1、FAT32→NTFS很容易,可以做到数据保全。
NTFS→FAT32就不可能,如果一定要转,数据就丢失了。
2、GHOST对NTFS格式压缩明显不如FAT32的,同样是XRMPVOL_CN系统,NTFS文件系统经过GHOST最高压缩后,会比采用FAT32的大30M左右。
3
正常升级所有的补丁(根据需要可以有选择地升级一些推荐性补丁,但关键补丁一定得全部升级)
也可通过补丁工具光盘
4
安装一键ghost8.3
制作XP、2003的GHOST操作系统建议使用配置高的机器,虽然这个有争议,但实践表明:
用低配置的机器或者用VM做出来的GHO镜像,恢复到机器上时,已经发现有不少是不能启动的。
而用高配置的机器做出来的GHO却发现兼容性很好
二、按需个性化
1
在封装的过程中大家会看到一个背景,就是这个文件
c:
\windows\system32\setup.bmp,大家按照这个图片的规格自己替换
2
oem
用oemset软件
3
二、必要的设置
1
转移“我的文档”的位置,推荐D:
\MyDocuments。
桌面我的文档右键,属性,修改一下就可以。
2
视觉效果调整
调整为最佳性能,然后把自定义中的“平滑屏幕字体边缘”、“拖拉时显示窗口内容”、“在窗口和按钮上使用视觉样式”、“在桌面上为图标标签使用阴影”选上。
3
禁用系统还原
4
关闭自动更新
5
关闭电源休眠
6
调整错误报告:
系统属性-高级-错误报告,禁用错误汇报。
7
设置虚拟内存为0,“我的电脑-属性-高级-性能-设置-高级-虚拟内存-更改-选择无分页文件-设置”,然后要重新启动!
恢复到新的机器后又会自动恢复到机器合适的大小的。
或者:
虚拟内存改到其它盘,重启电脑。
8
关闭内存转储,禁用错误汇报;
运行“drwtsn32”保留“视觉通知”,其它全部取消。
9
关闭ZIP文档支持,运行“regsvr32/uzipfldr.dll”
节省系统资源
三、清理、优化
删除Internet临时文件和脱机内容,删除Cookies,清除历史记录。
右键点击C盘盘符-属性-清理磁盘-所有都选上-确定
删除最近使用的文档记录
C:
\DocumentsandSettings\Administrator\LocalSettings\Temp\下所有文件。
C:
\ProgramFiles\UPDATE\*.*
c:
\programfiles\windowsnt\pinball
弹球,删了。
记得删除开始菜单的连接 5M
c:
\programfiles\moviemaker
全删,10M,垃圾。
记得删除开始菜单的连接
c:
\programfiles\messenger
删?
?
是不是MSN的?
?
c:
\programfiles\msngamingzone
微软的在线游戏,垃圾
C:
\ProgramFiles\InstallShieldInstallationInformation\*
安装程序留下的垃圾
C:
\ProgramFiles\windowsUpdate\*
XP升级留下的垃圾
C:
\windows\下所有以“$NtUninstall*$”为命名格式的隐藏目录
C:
\windows\下所有以KB8打头的和Q打头的.log文件
C:
\windows\RegisteredPakages\*.*
C:
\windows\Installer\*.*
全删?
有些说“长名目录不能删!
”?
?
c:
\windows\$*
以$号开头的所有目录,补丁的反安装,约70M
c:
\windows\*.log
虽然不大,但太多,看的不爽
c:
\windows\pchealth
帮助支持中心,30M 注意删除前把helpctr\binaries\msconfig.exe复制到system32目录
c:
\windows\help\*
帮助文件,30M。
能全删?
?
有些说:
除Help\Tours\mmTour\tour.exe和agt0*.hlp等数字样式的文件外,再就是几个文件名全部大写的保留,其它全部删除。
c:
\windows\ime\chtime 繁体输入(没有必要,很多输入法都支持繁体)12M
c:
\windows\ime\imejp 日文输入 12M
c:
\windows\ime\imejp98 日文输入12M
c:
\windows\ime\imjp8_1 日文输入12M
c:
\windows\ime\imkj6_1 韩文输入12M
c:
\windows\system32\ime\CINTLGNT 仓颉码 3M
c:
\windows\system32\ime\TINTLGNT 注音输入 3M
c:
\windows\temp\*
通常没东西
c:
\windows\prefetch\*
c:
\windows\DownloadedInstallations\*
msi程序安装后剩下的一些垃圾
c:
\windows\resources\themes\*
建议保留Classical是经典主题,Luna.Theme是XP主题8M,不喜欢的删除吧)
c:
\windows\srchasst
搜索助理(一个小狗),8M;有些说“C:
\windows\srchasst,除mui目录以外”
c:
\windows\msagent
微软代理 3M;有些说“C:
\windows\msagent,除intl目录以外,”
c:
\windows\softwareDistribution\download\*
下载补丁临时存放点) 约60M
c:
\windows\system32\oobe
激活程序(我们用的都是免激活XP,不需要)8M
c:
\windows\web\wallpaper\*
墙纸,留下一个好看的bliss.bmp即可,全删也行。
2M
c:
\windows\cursors\
这个文件夹中包含了所有的鼠标指针;一般很少用到。
IE插件
upiea.exe
IE插件屏蔽
网络流氓插件免疫.exe(仅对NTFS分区的系统有效!
)
运行“services.msc”禁止不用的服务;DHCPclient要自动,不能改,否则不能获取网络地址.电脑也很慢. Server要自动,否则不能网络共享.
WINDOSXP服务优化批处理文件.bat——by榕榕,不能用,否则重起后,网络都不行了.
服务——Messenger和Alerter,改为手动,
这样就可以禁止了ip消息。
其它的服务虽然很多可以禁用,为了保证系统的原始性,其他就不要改了。
关闭木马端口
autoit(自动免疫流行病毒端口Free51ct专用版).exe
运行“inf/sysoc.inf”,编辑→替换→查找内容“hide”→全部替换→保存,关闭.
这样可以卸载不需要的windows组件,打开控制面板中的添加删除程序,然后点击添加删除Windows组件,现在可以直接卸载很多以前并不允许卸载的组件了,如msn浏览器。
加速网上邻居访问,打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Explore\RomteComputer\NameSpace,删除其下的{2227A280-3AEA-1069-A2DE-08002B30309D}(打印机)和{D6277990-4C6A-11CF-8D87-00AA0060F5BF}(计划任务)
不删为好,打印机共享是趋势
关闭默认的共享盘符,把下面保存为注册表文件,导入就可以了。
例:
XX.reg(要在XP下)
WindowsRegistryEditorVersion5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:
00000000
"AutoSharewks"=dword:
00000000
去掉real进程加载项方法:
无论是realOne还是realplayer10在你使用时它会首先检查一个叫做realsched.exe的进程项,而且设置为随机启动,你将它禁止,下次他还会检查,并再次将其加入启动项,真烦人!
咋办?
可以这样办打开系统盘找到这儿C:
\ProgramFiles\CommonFiles\Real\Update_OB看到它了吧?
不要试图删除,他不让的。
右键点击——重命名——将其更改为realsched_bak.exe. OK
使用windows优化大师,清理系统;重启后运行磁盘碎片整理。
四、删除硬件驱动
1
更改计算机的AdvancedConfigurationPowerInterface(ACPI)属性为StandardPC,
在硬件-设备管理器-计算机中,如果有两个属性(不管是否一样),卸载其中一个(另一个是没法卸的),再将另一个“更新驱动程序”成StandardPC,确定退出后重启。
(一定要重启!
不然IDEATA/ATAPI控制器封装后不会智能识别更新,依然保留Standard……属性!
)系统会重新安装所有驱动,然后又会提示重启,先放它在那儿,此时计算机属性会有2个StandardPC,卸一个,再按“确定”重启。
2
更改IDEATA/ATAPI控制器,这一步就是XP系统万能GHOST的主要步骤所在!
!
这步不做,则GHOST到别的机器里根本无法启动,电脑会不断重启!
!
因此为了适应现在各种不同的主板,(如Inter主板,VIA主板,SIS主板)则必须将你本机的IDE控制器改成标准的双通道PCIIDE控制器!
(关键)
3
卸载其它驱动:
注意是有顺序的!
!
先卸载网络适配器,和通用串行总线控制器,和声音,视频游戏控制器,监视器,显示卡(出现按显卡卸载后,还在是很正常的,不是你操作问题),卸载时按右键,点卸载就行了。
系统提示你要重新启动,都按否,不启动!
!
(卸载显卡是为了防止GHOST到别的机上可能会出现的蓝屏现象)一般情况下是卸载到没有可卸载删除的硬件。
4
避免出现本地连接2的方法:
开始-运行-REGEDIT,然后编辑-查找,输入“本地连接”,找着后,把它的上一级分支一并删除。
按F3继续查找………
5
把能卸的全删完。
在系统设备中留下MicrocodeUpdateDevice,PCIbus,PlupandPlaySoftwareDeviceEnumerator三个。
五、系统封装
1
集成驱动的GHSOTXP(个性化,不一定要做,任意)
先声明我没实验过,是龙帝国论坛管理员给我一个软件教我做,但不知可不可以的。
方法是:
在C盘根目录下建一个Drivers文件夹,把你收集的驱动放到这个文件夹里去(可以把别人盘里做好驱动包拿来用),并把下面软件也放进去,并运行它,按Browse选中Drivers文件夹,后按SETPATH,就可以了,它自动导入注册表的,记得不要在移动它了。
等还原后手动删除Drivers文件夹就可以了。
或者手动方式是:
打开注册表编辑器, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion下建一个字符串名称叫DevicePath数据填入你的驱动路径。
接做要做是编辑sysprep.inf文件:
打开文件在[Unattended]加入以下处(红字是注解不用加的)
[Unattended]
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一起使用的。
要注意以上各行的字符在输入时都要使用半角字符状态,当修改完毕后记得要保存
.打开注册表编辑器,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion下建一个字符串名称叫DevicePath,数据填入你的驱动路径(c:
//DRIVERS把驱动放到这个文件夹里面)
2.同时修改sysprep
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\BOARD\nForce;Drivers\BOARD\Intel\ICH;Drivers\SATA_VIA;Drivers\Camera\301P;Drivers\LAN\Broadcom4401;Drivers\LAN\BroadcomBCM5751;Drivers\LAN\Marvell;Drivers\LAN\Realtek8139;Drivers\LAN\VIAVT6105;Drivers\LAN\Intel;Drivers\LAN\nForce;Drivers\LAN\SIS900;Drivers\modem\ECOM56HAM;Drivers\modem\ESS_ES2838_2839;Drivers\modem\Conexant_HCF;Drivers\modem\Conexant_HSF;Drivers\modem\Intel5628;Drivers\modem\Intel5690;Drivers\Sound\AD188X;Drivers\Sound\ALC;Drivers\Sound\CMI8738;Drivers\Sound\CMI9738;Drivers\Sound\VIA;Drivers\Sound\SiS7012;Drivers\VGA\ATi_Radeon;Drivers\VGA\ATi_Radeon\B_20640;Drivers\VGA\Intel_845G;Drivers\VGA\SIS650-760"
2
系统重新封装可采用系统安装光盘自带的企业部署工具包DEPLOY.CAB里的Sysprep.exe;
也可采用S&R&S_V9.5.0828智能系统封装工具通过调用Sysprep.exe进行智能封装(推荐)。
由于S&R&S_V9.5.0828智能系统封装工具采用了longhorn的detecthal技术,因此hal准确率可达100%,而且是直接进入封装过程,封装速度快,无需多次重启计算机。
它们的区别:
前者在Ghost到新机完成安装后,需手动将计算机的电源管理模式由StandardPC更改为新机所对应的电源管理模式;是不是硬件卸载完全的话,也会自动设别呢?
?
?
后者则能够自动检测硬件抽象层HAL类型,实现电源模式的自动识别更改。
3
创建sysprep.inf自动应答文件:
必须选择“sysprep安装”,许可协议这一步最好选择“完全自动安装”,这样可以在安装过程中无需人工干预,你还可以在“运行一次”里加入你所需要运行的命令,比如输入以下命令“convertc:
/FS:
NTFS/x”,安装时有个磁盘转换格式的选择,需要NTFS格式的选Y,不需要就选N就行了。
(新版本S&R&S_V9.5.智能系统封装工具已不用了,还原之后可以手选要不要转换成NTFS)等,这个命令可以在安装完成后启动时运行一次。
系统无论是进行工厂模式安装,还是进行重新封装,都会要求用户输入一些必要的内容,如用户名,电脑名,安装序列号等。
但有一个问题,就是在新机进行Ghost克隆安装过程中,需要我们输入这些信息时,系统还未找到键盘鼠标的驱动,键盘鼠标处于假死状态,这时就必须让系统进行自动应答安装,所以就需要有一个自动应答文件sysprep.inf来完成相关信息输入。
要将生成的syprep.ini中的[Unattended]下InstallFilesPath=C:
\sysprep\i386一行删除(不删的话在安装是会提示插入Win2000sp4/xp光盘)
4
在系统封装画面的4个选项中:
第二项“使用最小化安装”即无残留驱动安装项正是我们需要的,因此必须要选上。
第一项“不重置激活的宽限期”和第三项“不重新产生安全标识符”都是正版用户激活用的,而我们所用的是免激活版,因此这两项选与不选无所谓,对GHOST克隆后的系统在使用上都无影响。
第四项“检测非即插即用硬件”(如果精简版是必要的)这一选项不用选。
关机模式可以根据需要选择,建议选择“退出”,以便下一步进行DllCache目录文件备份。
选项设置好后就可以点击“重新封装”按钮,大约半分钟过后系统就重新封装好了。
(其实不用管它的,死性不改的智能封装软件,以上步骤都自动做了,所以推荐不用打勾)
5
c:
\sysprep这个目录里不要放其他的东东,因为这个文件夹会在系统第一次启动应答安装完成之后,自动删除这个文件夹和这个文件夹里的所有的东东。
6
运行当前系统分区根目录C:
\windows(XP)/winnt(2k)文件夹下的DllCacheManager.exe按提示完成DllCache目录文件备份即可(不用打勾),可减少磁盘占用空间300M左右。
然后再导入DllCacheManager.reg注册表就行了。
【XP镜像克隆到硬盘时,重启动系统时会自动恢复。
】
(如果放在其它地方,记得要选上恢复时自动删除自己”或者“恢复时使用倒记时且删除自己”的框)
注:
在与S&R&S配合使用时,因DllCacheManager使用注册表runonce的方式,当S&R&S更改IDE为标准或者更改电源模式为StandardPC时,runonce就会被激发,
所以要先进行系统封装后再用DllCacheManager备份DllCache目录文件(如果先备份再封装,会造成开始封装时就自动进行备份的还原)。
由于备份DllCache目录文件(dll文件)后,系统减少了300M左右的磁盘空间占用,因此此时最好进行一次磁盘碎片整理。
(推荐)
7
重起ghost
可以用硬盘版的一键ghost吗?
还是一定要用光盘或(软盘)启动后到DOS?
?
其它
运行.程序SRS8.0文件,即自动安装并在C盘根目录生成sysprep文件夹,然后再在sysprep目录里运行“msprep.exe”即开始封装成功。
然后再重新启动系统。
安装S&R&SV8.8.exe时,会有警告提示,。
。
。
。
重新启动前一定要记得在光盘中放入启动盘,然后从光盘启动,用GHOST软件对C盘进行克隆做镜像就OK!
安装S&R&S_V9.5,智能系统封装工具((死性不改最新电源判断程序[9.5.直接支持AMD64位CPU,不需要用支持AMD64的系统环境来制作;支持WINDOWSXPHomeEdition全自动应答封装;修正WIN2000下的HAL问题,集成了多种USB键盘鼠标驱动,并改进PS/2键盘鼠标的识别,确保选择界面出现时可操作)
双击S&R&S9.5智能系统封装工具,一路“下一步”就可以了,它会自动在当前系统分区根目录创建sysprep文件夹。
然后把系统安装光盘\SUPPORT\TOOLS目录里的DEPLOY.CAB文件解压拷贝到sysprep文件夹里即可(这个目录和目录里的文件在系统封装后第一次启动安装完成时会自动删除)。
安装DllCacheManager_V1.0(龙帝国专用版)Dllcache备份还原工具(可选)
解压DllCacheManager.rar文件,然后把DllCacheManager.exe、ZProgBar.ocx两文件拷贝到%systemroot%目录(XP系统是C:
/windows目录,2K系统为C:
/winnt目录)中即可。
(把DllCacheManager1.51放在C盘下。
运行备份就中以在检测新硬件的时候进行DllCacheManager1.51恢复,因为如果是不精简的版本可以不用选择“检测即插即用”,但精简版本是一定要选择那个选项的)。
在配合S&R&S使用时,完成封装并运行DllCacheManager.exe备份Dllcache目录文件后,在进行恢复封装系统安装时,autohal.exe会自动调用DllCacheManager进行备份恢复并删除自己。
如果不是配合S&R