|
发表于 2008-2-14 18:56:07
|
显示全部楼层
[转帖]- -希望对有兴趣的朋友有所帮助
万能GHOSTXP制作教程:
一 准备工作
1 下载所需要的工具
下载死性不改的电源自动判断程序S&R&SV9.5.0828。
下载Dllcache备份还原工具DllCacheManager V1.0龙帝国专用版
准备好DEPLOY.CAB,这个压缩包可以在XP的安装盘里找到。
最关键的,准备好Ghost程序,呵呵。
2 安装系统
正常安装完整操作系统,建议采用FAT32格式。因为Ghost对FTA32的压缩率更大一些,可以减小制作后的备份文件。再一个是FTA32格式在恢复后还可以转换为NTFS,而NTFS转换成FTA32的话就比较麻烦了。
3 安装软件并以优化系统
安装OFFICE等你所需要的软件,尽量不要安装太多大软件,防止制作成的备份文件个头太大。适当的对系统进行优化,比如关闭某些服务、增加恶意网站插件屏蔽等。
二 系统减肥(可选)
要把制作成的Ghost备份文件放到一张光盘上,就要保证Ghost备份文件不能超过690M(一张光盘容量为700M),因此我们需要对系统进行一系列的减肥工作。当然如果你愿意把它做成两张光盘的话,就没有必要减肥了。
1 关闭系统还原
打开控制面板,双击“系统”。在系统属性面板里选择“系统还原”,选中“在所有驱动器上关闭系统还原”,确定。
2 关闭硬盘休眠
打开控制面板,双击“显示”,在显示属性面板里选择“屏幕保护程序”,点击“电源”按钮,选择“休眠”,选中“启用休眠”,确定。
3 删除无用帮助文件(可选)
如果帮助文件对你没有用的话,你大可以删除它们以节省空间。但是要注意的是,不能把所有的帮助文件删除,否则制作的万能Ghost恢复时会提示有文件无法找到。需要要保留Tours目录(可删除目录下所有文件只保留空目录即可)及apps.chm、bnts.dll、javaperm.hlp、javasec.hlp、sniffpol.dll、sstub.dll、tshoot.dll、wscript.hlp、WZCNFLCT.CHM这几个文件。
4 使用DllCacheManager V1.0龙帝国专用版备份DllCache文件
这个放到下面封装一节讲。
5 清空临时文件夹等其他不必要的文件。
临时目录主要有当前帐号下的Temp目录(C:\Documents and Settings\username\Local Settings\Temp)
、系统目录下的临时目录(C:\WINDOWS\Temp)、IE临时缓存目录、最近打开文档目录(C:\Documents and Settings\username\Application Data\Microsoft\Office\Recent)等。
如果你安装了一些通过Windows Installer安装的软件,并且以后不打算删除或者修复这些软件,还可以有选择的把C:\WINDOWS\Installer下的一些.msi文件删除。
如果你总是用自己的桌面壁纸,也可以把C:\WINDOWS\Web\Wallpaper下的一些你看不上眼的壁纸删除。
三 更改硬件驱动(关键)
1 制作万能Ghost的关键是计算机控制器的选择,这个将决定能否在目标机器上正确恢复。这里我们要更改计算机控制器为Standard PC,具体做法如下:
打开设备管理器,右键点击“计算机”下的“ACPI Uniprocesser PC”,选择“更改驱动程序”。
在弹出的“硬件更新向导”对话框中选择“从列表活指定位置安装”,下一步。
再选择“不要搜索,我要自己选择要安装的驱动程序”,下一步。
选中“Standard PC”,下一步。硬件管理器会自动安装Standard PC的驱动。完成后一切OK!
2 将IDE控制器改为“标准IDE控制器”
四 封装
安装S&R&SV9.5.0828,一路下一步就可以了。它会自动在C盘根目录建立sysprep文件夹。然后把XP光盘里的DEPLOY.CAB文件释放到sysprep文件夹里,然后按下面的步骤进行。
1 制作sysprep.inf
运行sysprep文件夹里的setupmgr.exe,按照提示制作sysprep.inf。制作过程基本很傻瓜的,只要按照提示一步一步做下来基本问题,里面大部分步骤可以使用默认设置。
需要注意的是,安装类型这一步必须选择“sysprep安装”。许可协议这一步最好选择“完全自动安装”,这样可以在安装过程中无需人工干扰。
你可以在“运行一次”里加入你所需要运行的命令,比如把FAT32转换为NTFS的命令“convert C:/FS:NTFS”等。这个命令可以在安装完成后启动时运行一次。
2 封装
运行sysprep文件夹里msprep.exe文件进行封装。在弹出的“系统准备工具”对话框中选中“使用最小化安装”!!!关机模式可以根据需要选择。
3 DllCache文件的删除与恢复
把DllCacheManager V1.0龙帝国专用版复制到C:盘根目录下,运行后点击备份!
备份时选上恢复时自动删除或者恢复时显示倒记时,程序可以自己自动写入注册表
最后关机,在光驱或者软驱中插入启动盘,启动后制作ghost备份文件。
需要注意的是,这里必须用启动盘来引导机器重新启动,即使你的系统是双启动,因为封装程序已经修改了启动模式,会直接启动进入系统的。
五 制作ghost
Ghost的具体用法这里就不说了,制作完成后,最好先在虚拟机里测试一下恢复效果,如果成功的话恭喜你,如果没有成功的话仔细想想刚才的过程是否有错,重新再来吧。
六 替换呆滞的背景: Ghsot恢复完成后第二次启动,会出现XP的安装界面,这个界面的背景是很难看的蓝色,我们要用比较养眼的背景来替换它,这个背景文件是windows\system32目录下的setup.bmp文件。
这个文件是一张800X600的bmp格式图片,你只要用自己喜欢的图片来替换即可。
--------------------------------------------------------------------------------
S&R&S+DllCacheManager 下载:
http://www.msfans.net/bbs/list.asp?boardid=6
转自 龙帝国论坛 http://www.msfans.net/bbs/dispbb ... p;ID=435&page=1
基于MCC硬件抽象HAL(电源模式)的教程
借用一下地方,再加一篇文章(适于不想用SRS而喜欢DIY的用户,有助于理解更改电源的原理)
一、准备工作
=================================================================================
1、首先,当然是要准备一台能用的电脑了,推荐使用AMD平台,这样会大大减少不兼容的几率。
2、准备所需工具软件
相应的HAL文件:(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB)
DEPLOY.CAB(在系统安装光盘:\SUPPORT\TOOLS目录下自带)
Ghost v8.0 .or. Ghost v8.2
Windows2K/XP/2003系统安装光盘(推荐使用免激活的版本)
DllCacheManager V1.0(龙帝国专用版)Dllcache备份还原工具
3、安装操作系统
首先当然是分区格式化了,建议用FAT32格式,然后用format c:/s格式化C盘,这样的话,系统就带一个DOS,方便以后系统维护:)
然后按正常的步骤安装好操作系统,并打好系统补丁。
4、安装常用的应用软件
根据各自的需要,安装常用的工具,如:Office,WinRAR,RealPlayer,输入法等......
5、安装DllCacheManager_V1.0(龙帝国专用版)Dllcache备份还原工具
解压DllCacheManager.rar文件,然后把DllCacheManager.exe、ZProgBar.ocx两文件拷贝到C:\。
二、系统减肥
=================================================================================
为了减少Ghost恢复镜像备份文件时所需时间,或在一张光盘上尽可能安装更多的软件,这就需要将Ghost备份文件制作得足够小,因此我们需要对系统进行一系列的减肥工作。当然如果你对Ghost备份文件的体积不介意的话,就没有必要对系统进行减肥。要想把镜像控制在700M以内,系统就有必要控制在1.35G左右。
1、关闭系统还原
2、关闭系统休眠
3、转移虚拟内存页面文件
注:以上三项在系统封装完以后,重进系统时会还原。而且如果系统是FAT32格式,且Ghost版本在8.0以上,进行克隆时会自动去掉系统休眠(hiberfil.sys)文件及虚拟内存(pagefile.sys)文件,至于系统还原还没试过,不很清楚,有知道的哪位DX可否告知一下。
4、清理磁盘,删除系统和IE临时文件
删除C:\WINDOWS\目录下$NtUnins***$的文件夹
删除C:\WINDOWS\SoftwareDistribution\Download下的所有文件夹
删除C:\WINDOWS\Installer下的$PatchCache$目录
5、移动我的文档至D:\我的文档
三、删除、更改系统硬件驱动
=================================================================================
1、更改IDE ATA/ATAPI控制器为“标准双通道 PCI IDE 控制器”
2、更改计算机电源管理模式 Advanced Configuration Power Interface(ACPI) 为 Standard PC
打开设备管理器,右键点击“计算机”下的“Advanced Configuration Power Interface(ACPI)”,选择“更改驱动程序”,在弹出的“硬件更新向导”对话框中选择“从列表或指定位置安装(高级)”,点击下一步,再选择“不要搜索,我要自己选择要安装的驱动程序”,再点击下一步,选中“Standard PC”,再点击下一步,硬件管理器会自动安装Standard PC的驱动,之后电脑会提示重新启动,则选择“否”不启动,完成OK。
3、卸载硬件驱动
(1)卸载网络适配器。
(2)卸载通用串行总线控制器。
(3)卸载声音、视频游戏控制器。
(4)卸载监视器。
(5)卸载显示卡。
注:卸载硬件驱动时如系统提示要重新启动,则选择“否”不启动。
四、拷贝所需的文件
=================================================================================
1、从系统中提取如下文件(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB中):
halacpi.dll
halapic.dll
halmps.dll
halaacpi.dll
halmacpi.dll
hal.dll →并更名为halstnd.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe →并更名为ntkrnlup.exe
2、将上述文件拷贝到系统\WINDOWS\SYSTEM32\(2000为\WINNT\SYSTEM32\)目录;
3、将以下代码保存为dtecthal.inf并拷贝到\WINDOWS\INF\(WINDOWS 2000为\WINNT\INF\)如果不可见,可在文件夹选项里在“显示所有的文件和文件夹”打上勾和“隐藏受保护的系统文件”去掉勾。
[Version]
signature="$Windows NT$"
DriverVer=07/01/2001
[hal]
MPS_MP = halmps.dll
MPS_UP = halapic.dll
E_ISA_UP = halstnd.dll
ACPIPIC_UP = halacpi.dll
ACPIAPIC_UP = halaacpi.dll
ACPIAPIC_MP = halmacpi.dll
[ACPIOptions]
ACPIEnable = 2
ACPIBiosDate = 01,01,1999
4、将原文件BOOT.INI重命名,如:BOOT1.INI,修改BOOT1.INI,在准备封装的系统后面加上 /DETECTHAL参数,另存为BOOT.INI
如:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /detecthal
C:\ = "Microsoft Windows"
注:如果你是采用的是FAT32格式且格式化时是用format c:/s,那么建议保留最后一行,这样启动时会有两个选项,一个是进系统,一个是进DOS。
5、将系统下的NTLDR文件重命名,如:NTLDR3,将LONGHORN版本的NTLDR拷贝到从C:\
6、解压DEPLOY.CAB到c:\ sysprep
7、创建批处理文件,作为封装完后运行的命令,
如:
@echo off
cd c:\
attrib ntldr -h -s -r
attrib ntldr3 -h -s -r
copy /y ntldr3 ntldr
attrib ntldr +h +s +r
attrib boot1.ini -h -s -r
attrib boot.ini -h -s -r
copy /y boot1.ini boot.ini
attrib boot.ini +h +s +r
del ZProgBar.ocx
del ntldr3
del boot1.ini
del c:\windows\run.bat
exit
另存为C:\WINDOWS\RUN.BAT
五、封装
=================================================================================
1、创建sysprep.inf自动应答文件
这里就不在复述,只是在“运行一次”里要记得加入run.bat命令
2、重新封装系统
运行Sysprep目录中的Sysprep.exe对系统直接进行封装,这里在需要选上前三项,即:不重置激活的宽限期、使用最小化安装、不重新产生安全标识符,关机模式选退出,选项设置好后点“重新封装”就可以了。封装过程大概30秒左右,完成后就会自动退出。
3、保存本用户的输入法设置
打开 控制面板-区域和语言选项-高级 将 “将所有设置应用于当前用户帐户和默认用户配置文件(D)” 选框选上,解决安装的输入法在系统还原后,系统托盘没显示的问题。
4、备份DllCache目录文件
运行C:\下的DllCacheManager.exe,选上“恢复时自动删除自己”,然后点备份即可。这一步可减少磁盘占用空间300M左右。
5、修改注册表
运行regedit,查找hal项,删除***HAL注册表项,删除时,在要删除的项上点右键,然后选择 权限 ,为一个用户添加完全权限即可。在完成以上步骤后,C盘中的系统已经是一个经过重新封装的干净系统了,至此整个封装系统的制作就算完成。接下来的工作就是用DOS启动计算机,将制作好的干净系统制作成Ghost镜像文件,以便装机时使用。
六、制作镜像
=================================================================================
用DOS启动计算机,运行ghost –z9,保存镜像文件。
七、制件光盘镜像
=================================================================================
推荐使用EASYBOOT和UltraISO软件,这里就不再细述了。
八、测试镜像
九、刻录光碟
十、上网发布 |
|