无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2581|回复: 5
打印 上一主题 下一主题

Ghost只针对电源的封装的脚本

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-3 12:42:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近因为要做Ghost的电源封装,研究了论坛中各种封装办法,最后结论是那个Longhorn的ntldr和boot.ini替换法
最好用。因为我的Ghost镜像都是在网络上使用的,也不需要刻盘,所以我并不关心镜像的大小。我写了一个只针对电
源的封装脚本,发上来供大家参考:
XP版本:
==============================================================
@echo off
title Auto ACPI for Windows XP -- Steven 2007.05.01

echo 1.change ACPI and IDE controller to standard
echo close device manager when you done...
pause
devmgmt.msc

echo 2.copy hal dll files...
copy .\system32\*.* c:\windows\system32

echo 3.copy dtecthal.inf
copy .\inf\dtecthal.inf c:\windows\inf

echo 4.rename and copy ntldr
attrib c:\ntldr -h -s -r
ren c:\ntldr ntldr.bak
copy .\ntldr c:\

echo 5.rename and copy boot.ini
attrib c:\boot.ini -h -s -r
ren c:\boot.ini boot.bak
copy .\boot.ini c:\

echo 6.copy run.bat
copy .\windows\run.bat c:\windows

echo 7.please delete "_HAL" item by hand
echo close regedit when you done...
pause
regedit

echo 8.import run.bat
regedit /s run.reg
echo all done! please check and shut down.
pause
=====================================================
封装所需文件下载:http://cccc.us/files/acpi_xp.rar

2000版本
=============================================================
@echo off
title Auto ACPI for Windows 2000 -- Steven 2007.05.01

echo 1.change ACPI and IDE controller to standard
echo close device manager when you done...
pause
devmgmt.msc

echo 2.copy hal dll files...
copy .\system32\*.* c:\winnt\system32

echo 3.copy dtecthal.inf
copy .\inf\dtecthal.inf c:\winnt\inf

echo 4.rename and copy ntldr
attrib c:\ntldr -h -s -r
ren c:\ntldr ntldr.bak
copy .\ntldr c:\

echo 5.rename and copy boot.ini
attrib c:\boot.ini -h -s -r
ren c:\boot.ini boot.bak
copy .\boot.ini c:\

echo 6.copy run.bat
copy .\winnt\run.bat c:\winnt

echo 7.please delete "_HAL" item by hand
echo close regedit when you done...
pause
regedt32

echo 8.import run.bat
regedit /s run.reg
echo all done! please check and shut down.
pause
============================================================
封装所需文件下载:http://cccc.us/files/acpi_2k.rar

由于我用的是英文版,需要的朋友可能得替换相应的hal文件为中文版

几点说明:
1. run.bat的作用是把替换的ntldr和boot.ini换回备份的原文件,论坛中都是在sysprep封装的脚本中执行的,我
放到注册表的runonce中执行,也没有问题;
2. 论坛中前辈们强调要删掉不用的driver,我的感觉是,如果是windows自带的,不删问题也不大,因为系统本身可
能更换硬件,比如声卡显卡,windows本身已经考虑到这一点,我还没有遇到过因为自带driver导致的问题
3. 第七步的意思是查找“_HAL”的选项,然后逐个删除。删除时要先更改键的权限,对于2000,因为regedit没有更改
权限的功能,要启动regedt32来进行删除
4. 第8步是把run.bat加入注册表的runonce中
5. 这个脚本目的并不是要全自动,只是step by step, 不会遗漏。而且只是单一的针对电源封装,有同样需要
的朋友可以参考。
2#
发表于 2007-5-3 13:43:20 | 只看该作者
谢谢分享,顶一下
回复

使用道具 举报

3#
发表于 2007-5-3 14:08:37 | 只看该作者
有个问题,最近的升级对Longhorn自动电源有影响。具体是那个补丁我还弄不清,补丁只打到三月份前就好了。有影响的补丁还望有关高人找出来。
回复

使用道具 举报

4#
发表于 2007-5-4 16:54:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2007-5-4 23:44:03 | 只看该作者
这东西的实际操作还真没玩弄过成功的,不知怎么搞:L
回复

使用道具 举报

6#
发表于 2007-5-6 15:19:30 | 只看该作者
顶!!!!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-3 20:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表