|
|
发表于 2005-12-21 18:59:08
|
显示全部楼层
XP/2K万能GHOST最终IQ制作法
[这个贴子最后由打狗协会理事在 2005/12/21 07:05pm 第 1 次编辑]
我帮你公布出来吧:
XP/2K万能GHOST最终IQ制作法
一.准备工作
1.准备一台电脑了,推荐使用810或845平台,这样会大大减少不兼容的几率。
2.准备所需工具软件
相应的HAL文件:(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB)
DEPLOY.CAB(在系统安装光盘:\SUPPORT\TOOLS目录下自带)
Ghost v8.2
Windows2K/XP/2003系统安装光盘(推荐使用免激活的版本)
DllCacheManager V1.0(龙帝国专用版)Dllcache备份还原工具
3.安装操作系统
首先是分区格式化了,建议用FAT32格式,然后用format c:/s格式化C盘,这样的话,系统就带一个DOS,方便以后系统维护
4.安装常用软件。
二.系统减肥
1.关闭系统还原,关闭系统休眠,转移虚拟内存页面文件
2.删除C:\WINDOWS\目录下$NtUnins***$的文件夹
删除C:\WINDOWS\SoftwareDistribution\Download下的所有文件夹
删除C:\WINDOWS\Installer下的$PatchCache$目录
三.删除更改系统硬件驱动,
(1)卸载网络适配器。
(2)卸载通用串行总线控制器。
(3)卸载声音、视频游戏控制器。
(4)卸载监视器。
(5)卸载显示卡。
注:卸载硬件驱动时如系统提示要重新启动,则选择“否”不启动。(键盘,鼠标除外)
1、更改IDE ATA/ATAPI控制器为“标准双通道 PCI IDE 控制器”
注:不要更改计算机电源管理模式 Advanced Configuration Power Interface(ACPI) 为 Standard PC,改动了反而不好,有时在返原时会出现两个acpi电源,本人测试过
四.拷贝所需的文件
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"
5.将系统下的NTLDR文件重命名,如:NTLDR3,将LONGHORN版本的NTLDR拷贝到从C:\
6.创建如下的run.Bat文件,并复c:\windows
@echo off
cd c:\
del ntldr
ren ntldr3 ntldr
attrib ntldr +h +s +r
attrib boot.ini -h -s -r
del boot.ini
ren boot1.ini boot.ini
attrib boot.ini +h +s +r
del ZProgBar.ocx
del c:\windows\run.bat
exit
7. 解压DllCacheManager.rar文件,然后把DllCacheManager.exe、ZProgBar.ocx两文件拷贝到C:\
运行C:\下的DllCacheManager.exe,选上“恢复时自动删除自己”,然后点备份即可。这一步可减少磁盘占用空间300M左右
8.保存本用户的输入法设置(一定要在封装前做,不然不会出现“将所有设置应用于当前用户帐户和默认用户配置文件(D)”)
打开 控制面板-区域和语言选项-高级 将 “将所有设置应用于当前用户帐户和默认用户配置文件(D)” 选框选上,解决安装的输入法在系统还原后,系统托盘没显示的问题。
五.系统封装
1.解压DEPLOY.CAB到c:\ sysprep
2.创建sysprep.inf自动应答文件
注:在“运行一次”里要记得加入run.bat命令
3.重新封装系统
运行Sysprep目录中的Sysprep.exe对系统直接进行封装,这里在需要选上前4项,即:不重置激活的宽限期、使用最小化安装、不重新产生安全标识符,检测非即插即用硬件。关机模式选退出,选项设置好后点“重新封装”就可以了。封装过程大概30秒左右,完成后就会自动退出。
(注:一定要改中检测非即插即用硬件,不然会出现一些主板返原时重启后系统还没找到键盘,鼠标无法点下一步,在说这样有助于系统的稳定。2K测是在运行中输入sysprep.exe –pnp)
4.修改注册表(注:这步一定要在运行封装后,进行不然,封装时会出错)
1.运行regedit,删除(2K运行regedt32.exe)
HKEY_LOCAL_MACHINE \SYSTEM\CURRENTCONTROLSET\ENUM\ROOT
下面的XXXX_HAL
要更改权限一下才可以删除,
2.OUTLOOK密码问题,我没碰到过。
六.做GHOST文件,如果大于640M,就用分盘,
GHOST –SPLIT=640 -Z9
本文是基于ECC上加于修正,目前用这方法做的万能GHOST,,没出现什么问题过。
注:在安装常用软件时,不要安装ACDSEE7.0和8.0,因为返原时会出现激活。破解版会出现注测表出错。
|
|