Longhorn电源判断封装恢复Ghost制作教程&软件
============================================================
一、准备工作
============================================================
1、首先,当然是要准备一台能用的电脑了,推荐使用AMD平台,这样会大大减少不兼容的几率。
2、准备所需工具软件
相应的HAL文件:(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS20 03在SP1.CAB)
DEPLOY.CAB(在系统安装光盘:\SUPPORT\TOOLS目录下自带)
Ghost Ghost v8.3
Windows2K/XP/2003系统安装光盘(推荐使用免激活的版本)
可选工具:DllCacheManager V1.0(龙帝国专用版)Dllcache备份还原工具
3、安装操作系统首先当然是分区格式化了,建议用FAT32格式,(注:本人认为用NTFS为好,FAT32只是为了节约GHO体积)然后用format c:/s格式化C盘,这样的话,系统就带一个DOS,方便以后系统维护:)然后按正常的步骤安装好操作系统,并打好系统补丁。
4、安装常用的应用软件根据各自的需要,安装常用的工具,如:Office,WinRAR,RealPlayer,输入法等......
5、安装DllCacheManager_V1.0(龙帝国专用版)Dllcache备份还原工具解压DllCacheManager. rar文件,然后把、两文件拷贝到C:\。
============================================================
二、系统减肥
============================================================为了减少Ghost恢复镜像备份文件时所需时间,或在一张光盘上尽可能安装更多的软件,这就需要将Ghost备份文件制作得足够小,因此我们需要对系统进行一系列的减肥工作。当然如果你对Ghost备份文件的体积不介意的话,就没有必要对系统进行减肥。要想把镜像控制在700M以内,系统就有必要控制在1.35G左右。
1、关闭系统还原
2、关闭系统休眠
3、转移虚拟内存页面文件(注:本项实无作用,在下测试系统封装后自动删除页面文件)
注:以上三项在系统封装完以后,重进系统时会还原。而且如果系统是FAT32格式,且Ghos t版本在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/WINDOW S2003在SP1.CAB中):
halacpi.dll
halapic.dll
halmps.dll
halaacpi.dll
halmacpi.dll
hal.dll→并更名为halstnd.dll
<
<
<
<→并更名为
2、将上述文件拷贝到系统\WINDOWS\SYSTEM32\(2000为\WINNT\SYSTEM32\)目录;
3、将以下代码保存为dtecthal.inf并拷贝到\WINDOWS\INF\(WINDOWS2000为\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:\
del ntldr
ren ntldr3ntldr
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 c:\windows\run.bat
徐云丽exit
小学三年级中秋节手抄报图片
另存为C:\WINDOWS\RUN.BAT
============================================================
五、系统封装
============================================================
1、创建sysprep.inf自动应答文件这里就不在复述,只是在“运行一次”里要记得加入run.bat命令
2、重新封装系统运行Sysprep目录中的对系统直接进行封装,这里在需要选上前三项,即:不重置激活的宽限期、使用最小化安装、不重新产生安全标识符,关机模式选退出,选项
设置好后点“重新封装”就可以了。封装过程大概30秒左右,完成后就会自动退出。
3、保存本用户的输入法设置打开控制面板-区域和语言选项-高级将“将所有设置应用于当前用户帐户和默认用户配置文件(D)”选框选上,解决安装的输入法在系统还原后,系统托盘没显示的问题。
4、备份DllCache目录文件运行C:\下的,选上“恢复时自动删除自己”,然后点备份即可。这一步可减少磁盘占用空间300M左右。
5、修改注册表运行regedit,查hal项,删除***HAL注册表项,删除时,在要删除的项上点右键,然后选择权限,为一个用户添加完全权限即可。在完成以上步骤后,C盘中的系统已经是一个经过重新封装的干净系统了,至此整个封装系统的制作就算完成。接下来的工作就是用DOS启动计算机,将制作好的干净系统制作成Ghost镜像文件,以便装机时使用。
============================================================
六、制作GHO镜像
============================================================
非诚勿扰王亭亭用DOS启动计算机,运行ghost–z9,保存镜像文件。
============================================================
七、制件光盘镜像
============================================================
============================================================
其它相关资料:
============================================================
终于遇到能够帮助Climbing兄解决问题的机会。我一直是直接使用longhorn来判断电源模式,而没有不改的程序。
我估计是你制作时,把计算机类型改为Standard PC后没有重启。
如果直接使用longhorn来判断电源模式,则必须重启。
1、计算机类型改为Standard PC后,重启,卸载其中一个Standard PC。
2、然后再更改IDE控制器为标准双通道,重启。
3、进入系统后,导入VBS.js(这是你的专利),删除隐藏硬件。正如你所说的,其实隐藏硬件对封装系统没有什么影响,我也看到FXZM的作品就没有删除硬件。
4、把dtecthal.inf复制到c:\WINDOWS\inf
5、把HAL相关文件复制到c:\WINDOWS\system32
6、把LongHorn版本的ntldr和boot.ini复制到C:\。
7、最后用微软的封装系统。
当然还有些细节问题,这对你都肯定都不是问题。
这个制作程序是gxldr提供的,我制作过很多次,一直没有问题。
同时,我也很期待不改大侠能够提供他的技术,如何实现不重启封装成功。我估计是通过修改注册表和替换HAL文件来实现的。
============================================================
这个“基于MCC硬件抽象HAL(电源模式)”的方法我也在使用,电源检测很正常的,更改计算机电源管理模式Advanced Configuration Power Interface(ACPI)为Standard PC后不需要重启,但封装后一定要~删除***HAL注册表项!
Re wxgx:
你所谓的一定要删除****HAL注册表项是指哪些注册表项?能不能详细说明一下?
我研究了一下不改的做法,它是根据longhorn ntldr的判断(其判断结果保存在HKLM\SYSTEM\C urrentControlSet\Enum\Root\ACPI_HAL\0000下面的HardwareID值中)手工复制对应的hal.dll 和文件。
这里有我参照的部分教程~删除***_HAL<acpi_hal>注册表项
minux/article.asp?id=161
============================================================
ACPI_HAL、PCI_HAL相关项目如下:
setacl MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet001\Enum\PCI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet001\Enum\Root\PCI_HAL/registry/grant everyone/full setacl MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet002\Enum\PCI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet002\Enum\Root\PCI_HAL/registry/grant everyone/full setacl MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet003\Enum\PCI_HAL/registry/grant everyone/full
setacl MACHINE\SYSTEM\ControlSet003\Enum\Root\PCI_HAL/registry/grant everyone/full setacl MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL/registry/grant everyone/full setacl MACHINE\SYSTEM\CurrentControlSet\Enum\PCI_HAL/registry/grant everyone/full setacl MACHINE\SYSTEM\CurrentControlSet\Enum\Root\PCI_HAL/registry/grant everyone/ful l
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\PCI_HAL/f赵玉吉
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI_HAL/f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\PCI_HAL/f