无忧启动论坛

标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决 [打印本页]

作者: 微软破解中心    时间: 2005-7-29 17:37
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由微软破解中心在 2005/07/29 05:53pm 第 4 次编辑]

未经许可,谢绝转载。如需转载请联系:
mstested@hotmail.com或者QQ:1010911

微软官方背景资料:
如何通过Sysprep准备磁盘复制所需的映像
Windows 如何确定 ACPI 兼容性
安装 Windows XP 或 Windows Server 2003 之后的 HAL 选项
众所周知,微软自带系统封装工具SYSPREP,可以方便快捷地进行企业产品部署,但是在WINDOWS LONGHORN之前,运用SYSPREP有一个限制,就是仅适用于用于封装的源计算机和目标计算机必须具有相同硬件抽象层 (HAL),因此,不同的网友均提出了不用的HAL检测解决方案,如ACPI封包、死性不改的电源模式等等,这些解决方案不同程度存在几个缺点:
1、检测的兼容性无法达到100%;
2、检测需要额外的文件,并且可能需要重新启动计算机,耗费了时间;
有没有一个最完美的解决方案呢?答案其实就在微软未公开的技术。
笔者通过对于WINDOWS LONGHORN各内测版本进行分析,现在公开微软部分未公开的技术:
1、微软自WINDOWS LONGHORN后,改写了NTLDR的部分代码,提供了/detecthal 接口
2、BOOT.INI支持/detecthal参数,以实现与NTLDR的结合,并实现开机启动即自动检测HAL
3、\INF\dtecthal.inf是一个关键性文件,提供各种HAL类型检测的参数说明
以下为进行SYSPREP封装后的自动完美检测HAL具体实现方案:
1、从系统中提取相应的HAL文件包:(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、将上述相应的HAL文件包拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)
3、将以下代码保存为dtecthal.inf并拷贝到\WINDOWS\INF\(WINDOWS 2000为\WINNT\INF\)
如果不可见,可在文件夹选项里在“显示所有的文件和文件夹”打上勾和“隐藏受保护的系统文件”去掉勾。
[Version]
signature="$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180
[hal]
acpipic_up     = halacpi.dll
e_isa_up       = halstnd.dll
mps_up         = halapic.dll
mps_mp         = halmps.dll
acpiapic_up    = halaacpi.dll
acpiapic_mp    = halmacpi.dll
;
;
;-------------------------------------------------------------------------
;            Auto detecd Computer HAL with BIOS information
;-------------------------------------------------------------------------
;       Copyright(R)1980-2005 Microsoft Crack Center MCC(1980-2005)
;
;                   tesk work by mstest@MCC 20050515
;
;                        mstested@hotmail.com
;-------------------------------------------------------------------------
;
;
; [ACPIOptions]
; This section lists options that affect the installation of ACPI on x86
;
; ACPIEnable
;     0 - ACPI will be disabled at install time regardless of the BIOS
;     1 - ACPI will be enabled at install time if an ACPI BIOS is present
;     2 - ACPI will be enabled based on the GoodACPIBios list, the NWACL
;         and ACPIBiosDate
;
; ACPIBiosDate = mm,dd,yyyy
;     Supplies the date that a BIOS must have to be considered good if it is
;     not in the GoodACPIBios list. If a BIOS has a date greater than this and
;     is not in the NWACL list, then it will be used unless ACPIEnable = 0
;
[ACPIOptions]
ACPIEnable = 2
ACPIBiosDate = 01,01,1999

4、修改BOOT.INI
在准备封装的系统后面加上 /DETECTHAL参数
如:
[boot loader]
timeout=0
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" /fastdetect /detecthal

5、将LONGHORN版本的NTLDR拷贝到从C:\,覆盖原有的NTLDR
各位也可以参考上传附件中的mstest.rar文件包(包含NTLDR、DTECTHAL.INF、BOOT.INI示例)
最后,针对死性不改前些天在龙帝国等各大论坛发布的S&R&SV9.5.0提出一些疑问?
1、不知道这次发布的S&R&SV9.5.0正式版本是否参考了我在21号发布的MCC_WIM_XP_BETA_1.0.0.iso中的dtecthal.inf文件?
2、我自己调试过这个S&R&SV9.5.0,发现里面的dtecthal.inf和我自己写的dtecthal.inf具有相同创建者,就是未知帐户的那个权限(参考附图),仅仅是文件内容不同,不知道你该作何解释?[UploadFile=mstest_1122629908.rar][UploadFile=Snap1_1122629919.png][UploadFile=Snap2_1122629927.png]
作者: peak8    时间: 2005-7-29 17:42
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
不错!
作者: abs    时间: 2005-7-29 17:47
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
虽然都是共享,我还是觉得应该先征得原创作者同意并作出说明,有时我真觉得世风日下:(
作者: Rinrin    时间: 2005-7-29 17:57
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
呵呵
MCC还留了这一手啊:)
说起来
dtecthal.inf里的内容好像txtsetup.sif里也有?
作者: 微软破解中心    时间: 2005-7-29 17:58
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由Rinrin2005/07/29 05:57pm 发表的内容:
呵呵
MCC还留了这一手啊:)
说起来
dtecthal.inf里的内容好像txtsetup.sif里也有?
LONGHORN里面有dtecthal.inf
作者: peak8    时间: 2005-7-29 18:02
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由peak8在 2005/07/29 06:05pm 第 1 次编辑]

将网络共享到底,佩服mcc的技术.
求教mcc:

  longhorn wim封装xp,发现,在安装时,输入的computer name没有继承到系统中.所以,感觉,这还不是原汁原味的longhorn方式的安装.
作者: 微软破解中心    时间: 2005-7-29 18:08
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由peak82005/07/29 06:02pm 发表的内容:
将网络共享到底,佩服mcc的技术.
求教mcc:

  longhorn wim封装xp,发现,在安装时,输入的computer name没有继承到系统中.所以,感觉,这还不是原汁原味的longhorn方式的安装.
原版LONGHORN好像也没有,应该和UNATTEND.XML有关
作者: peak8    时间: 2005-7-29 18:11
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
windows vista β1已经出来,mcc不妨研究研究,期待你的力作!
作者: abs    时间: 2005-7-29 18:22
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
Windows vista β1就是老大放出的!:)
作者: leebaker    时间: 2005-7-29 19:49
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
thanks!
作者: ylpoplove    时间: 2005-7-29 21:08
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
MMC和不改都是网络上有侠风义骨的人,都值得敬佩:)
技术应该服务于大众,这一点是你们共同的信念
作者: fxb117    时间: 2005-7-29 22:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: hntn    时间: 2005-7-29 23:45
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
MMC和死性不改都是有血有肉的人物,也希望志同道何发展技术而服务于民众.
作者: qjy    时间: 2005-7-30 03:54
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
感谢MCC的分享、下载研究一下、
作者: Acronis    时间: 2005-7-30 09:20
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由Acronis在 2005/07/30 12:36pm 第 2 次编辑]

我对Longhorn Detecthal技术的探讨始于我前段时间玩WIM封装时发现boot.ini中的/Detecthal参数,之后分析了ntldr而确定了inf\dtecthal.inf这个文件。熟悉我的人都知道,我的电脑配置只有赛扬400,硬盘还不到10G,不可能下载个Longhorn去提取个只有几K的文件,fxzm,木鸟,龙卷风的ccfly888,以及无忧的hnlyzhd斑竹都有过我请他们帮忙提取文件的经历,
所以,我请朋友帮忙提取这个文件(我昨天问过他,文件确实是从你制作的系统中提取,删除了里面的注释后发给我的,如果MCC阁下觉得失当,我在此说声抱歉!)。我想MCC阁下也无法否认,不通过对NTLDR做出分析,是无法确定Dtecthal.inf这个文件的,阁下和我对Detecthal的理解虽然有时间上的差别,但这都有各自独立的分析过程,如果一定要说到“盗取”,我承认我盗取了微软的技术,但无可否认的是,我是从你那里知道这个世界上存在那么一种方法,才会在留意到boot.ini的/Detecthal参数后有目的地对ntldr进行分析,进而发现关键所在。
从无忧http://bbs.wuyou.net/cgi-bin/topic....ic=9969&show=75
这个帖子中的autohal.cmd批处理,以及这次MCC阁下对我提出质疑,这正好表明了MCC阁下没少过对我的东西做出分析,据说阁下做的盘可以恢复到任意分区,不知道有没有参考我的autohal.cmd中对注册表HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices的处理?
我还得说明一下,阁下所发的两张图片,其实并不能说明问题。不妨好好理解一下NTFS文件系统中,对于文件所属用户以及权限的分配、继承等问题,阁下不妨将原版的dtecthal.inf释放到inf目录,看看权限是否一样。我从阁下的帖子附件中下载了压缩包,将文件解压到windows\inf目录,其权限属性如下图:
每一个被存入ntfs格式分区某个目录的文件,都会自动继承该目录的权限设置,如果阁下所说的这样的比较方法成立的话,不知道我是否该质问盖茨,为何获取了我的文件却加上他公司的OEM信息?^_^
如果MCC阁下觉得我说的有道理,希望能够澄清一下。最后说一句,以和为贵,希望阁下一如既往的将网络自由共享到底!
[UploadFile=Snap1_1122686604.jpg]
作者: zqlcch    时间: 2005-7-30 11:08
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
其实大家都是有借鉴有原创,对于自己原创的技术当然都是非常珍惜,
其实只要互道一声“感谢”不就一切都好了吗。

作者: hengli    时间: 2005-7-30 13:41
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由ylpoplove2005/07/29 09:08pm 发表的内容:
MMC和不改都是网络上有侠风义骨的人,都值得敬佩:)
技术应该服务于大众,这一点是你们共同的信念
MMC和不改都是网络上有侠风义骨的人,都值得敬佩:)
技术应该服务于大众,这一点是你们共同的信念
.............这是我们大家的信念!
作者: krell    时间: 2005-7-30 19:12
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
希望大侠们携手将事情做的更好。
另希望有空的时候将制作工具和方法收集齐发个全面的教程或文件包。
我们等您噢!
作者: darkradx    时间: 2005-7-30 19:45
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
有没有需要update成配套的ntdetect.com?
作者: 飘忽    时间: 2005-7-30 20:09
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
你们都在大家心目中的高手、大侠!感谢你们为大家的奉献。感谢不尽!!!
作者: zhuying88    时间: 2005-7-30 21:28
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
大侠们 异曲同工,希望 彼此遵守 网络的潜规则,
作者: leebaker    时间: 2005-7-30 23:20
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
有没有人用这个方法试过成功过?我提示ntoskrnl.exe文件不见了,但我确实放到system32里了
作者: 6618    时间: 2005-7-30 23:53
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
进来学习。
作者: dgxhls    时间: 2005-7-31 01:50
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由打狗协会理事在 2005/07/31 01:51am 第 1 次编辑]

支持楼主好帖
作者: qjy    时间: 2005-7-31 02:10
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由leebaker2005/07/30 11:20pm 发表的内容:
有没有人用这个方法试过成功过?我提示ntoskrnl.exe文件不见了,但我确实放到system32里了
ntoskrnl.exe---->并更名为ntkrnlup.exe
作者: xdg3669    时间: 2005-7-31 07:30
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
进来学习而探讨!
作者: hengli    时间: 2005-7-31 08:53
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
MMC和不改都是我的偶像!!将网络自由进行到底!!!
作者: leebaker    时间: 2005-7-31 11:52
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由qjy2005/07/31 02:10am 发表的内容:
ntoskrnl.exe---->并更名为ntkrnlup.exe

这个我也搞了,还是这样提示,问题是本身系统也有这个文件在,但就是说找不到
作者: aahan    时间: 2005-7-31 17:19
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
不知道为什么..我都照着做了
就是封装完后电源跟ideata/atapi控制器都没有改变(电源我改成了standard pc,控制器就改了标准)跟我封装前的一样
作者: xujipi    时间: 2005-8-1 10:22
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
谢谢,学习上进一下了
作者: bingyu    时间: 2005-8-1 10:37
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
谢谢提供教程,学习了
作者: 飘忽    时间: 2005-8-2 12:12
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由飘忽在 2005/08/02 10:23pm 第 1 次编辑]

请教MCC大侠,是不是装好系统和软件后就不用Sysprep封装了?直接Ghost就行了是吗?
作者: 金雕    时间: 2005-8-2 12:26
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
大家注意一下,好像应该是MCC而不是MMC
作者: sliuy0    时间: 2005-8-2 13:56
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
支持楼主,近来学习一下!
作者: 酷酷在线    时间: 2005-8-2 14:17
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
试了不成功……
作者: aahan    时间: 2005-8-2 14:53
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由aahan2005/07/31 06:19pm 发表的内容:
不知道为什么..我都照着做了
就是封装完后电源跟ideata/atapi控制器都没有改变(电源我改成了standard pc,控制器就改了标准)跟我封装前的一样
不成功是不是跟我一样?
作者: linyong    时间: 2005-8-2 19:13
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由aahan2005/07/31 06:19pm 发表的内容:
不知道为什么..我都照着做了
就是封装完后电源跟ideata/atapi控制器都没有改变(电源我改成了standard pc,控制器就改了标准)跟我封装前的一样
我也一样,不知为什么
作者: chenall    时间: 2005-8-3 08:31
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
下面的XXXX_HAL,
只要在SYSPREP后删除这个键值重启就可以自动识别了。

作者: luoj    时间: 2005-8-3 09:27
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由chenall2005/08/03 08:31am 发表的内容:
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置
...
[UploadFile=CEB4C3FCC3FB_1123032425.jpg]

作者: aahan    时间: 2005-8-3 09:58
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由chenall2005/08/03 08:31am 发表的内容:
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置
...
谢了朋友..在本机上测试了下电源可以识别出来了,不过不知道在不同电源的别在机子那里行不行,....哎朋友的机器大多跟我的电源一样....
作者: aahan    时间: 2005-8-3 09:59
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由luoj2005/08/03 09:27am 发表的内容:
打EVERYONE的完全控制的钩打上
作者: dkawa    时间: 2005-8-3 10:41
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
不愧是微软破解的人呀!
好生厉害!
你和死性不改都是值得尊敬的人!
作者: linyong    时间: 2005-8-3 11:38
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
在本机无法成功,但在其它机子可以,好象是这样的
作者: huaqingyuan    时间: 2005-8-3 23:11
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
不错
作者: luoj    时间: 2005-8-4 10:52
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由aahan2005/08/03 10:59am 发表的内容:
打EVERYONE的完全控制的钩打上
谢了
作者: ZLOVE    时间: 2005-8-5 18:44
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
有人的解释好像说:窃书不算偷...当我什么也没说. 支持LZ
作者: staryang    时间: 2005-8-8 20:41
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
严重支持
作者: 风无定    时间: 2005-8-9 09:40
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
以和为贵!!
作者: huisheng    时间: 2005-8-10 02:58
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由chenall2005/08/03 08:31am 发表的内容:
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置
...
是不是在本机上不行呀,?
作者: roy123    时间: 2005-8-10 09:13
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
微软破解中心
          你好!
请问是把这几个文件拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)还是将修改后的SP4文件包拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)中呢?
您上传的这个文件(ntldr)是否2K/XP/2003都可以用?

1、从系统中提取相应的HAL文件包:(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、将上述相应的HAL文件包拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)

作者: roy123    时间: 2005-8-10 09:25
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由aahan2005/08/03 10:59am 发表的内容:
打EVERYONE的完全控制的钩打上
这个文件在那呀?
作者: hnzz110    时间: 2005-8-10 10:05
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
高手如云,顶上去
作者: roy123    时间: 2005-8-10 10:24
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[UploadFile=01_1123640644.jpg]这是怎么回事?
作者: huisheng    时间: 2005-8-10 12:16
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
MCC大哥最近忙什么呢?出来帮兄弟们解说解说~~~~~~
作者: huisheng    时间: 2005-8-10 21:19
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由aahan2005/08/03 10:58am 发表的内容:
谢了朋友..在本机上测试了下电源可以识别出来了,不过不知道在不同电源的别在机子那里行不行,....哎朋友的机器大多跟我的电源一样....
朋友怎么做的?我删完注册表里的键值还是没有成功,IDE和计算机还是封装前的样子!
作者: 飘忽    时间: 2005-8-10 21:40
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我以为我才出现我这怪问题,没想到大家也有这遭遇。我做的系统也是如此,在本机封装后没事,但在其他机子上恢复后就会不断发现新硬件,晕~~我都不知发生什么事!
作者: aahan    时间: 2005-8-10 22:45
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
注册表那个不删也没所谓在本机没变化到其他就是可以的
IDE那个只改成标准不行的要把他谢载了才有变化,跟电源一样不谢载也没所谓只是本机没变化用在其他机子上一样OK
作者: roy123    时间: 2005-8-11 09:03
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
有没有人知道这是什么原因[UploadFile=01_1123722188.jpg]
作者: roy123    时间: 2005-8-12 07:52
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
dddddddd
作者: dkawa    时间: 2005-8-14 15:50
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
很好,我在4台计算机上试过了,全部OK!
非常感谢MCC大侠!
作者: roy123    时间: 2005-8-15 08:02
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由dkawa2005/08/14 03:50pm 发表的内容:
很好,我在4台计算机上试过了,全部OK!
非常感谢MCC大侠!
是2000还是XP呀?看我的问题怎么样能帮忙看看吗?
作者: dkawa    时间: 2005-8-15 21:45
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我的是XP。
今天又成功克隆了一新装计算机。
作者: hnzz110    时间: 2005-8-16 05:01
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
quote]下面引用由chenall2005/08/03 08:31am 发表的内容:
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
HAL的信息的注册表的位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
下面的XXXX_HAL,
只要在SYSPREP后删除这个键值重启就可以自动识别了。[/quote]
这样处理仍然不能改变,电源 standard pc,控制器 标准
已成功的朋友请指点一下,多谢!
作者: roy123    时间: 2005-8-16 07:42
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由hnzz1102005/08/16 05:01am 发表的内容:
quote]下面引用由chenall在2005/08/03 08:31am发表的内容:
我也是一样,不成功。
只要在在SYSPREP完成后,删除的注册表里面的旧HAL信息就可以自动识别了。
没有成功的朋友可以试试.
...
删不了呀

作者: hnzz110    时间: 2005-8-16 09:34
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
删除时,在要删的键上点右键,然后选择 权限 ,为一个用户添加完全权限即可。
我的问题是:即使删除了HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
下面的XXXX_HAL,仍然不会自动选择电源,还是原来的标准模式。
请高手帮忙,谢!

作者: roy123    时间: 2005-8-16 09:52
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由roy123在 2005/08/16 09:56am 第 1 次编辑]
下面引用由hnzz1102005/08/16 09:34am 发表的内容:
删除时,在要删的键上点右键,然后选择 权限 ,为一个用户添加完全权限即可。
我的问题是:即使删除了HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root
下面的XXXX_HAL,仍然不会自动选择电源,还是原来 ...
我的是2000系统好像没有可选 权限
我用的是administrator登陆的也删不了呀
作者: lwbws    时间: 2005-8-16 23:17
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由roy1232005/08/16 09:52am 发表的内容:
我的是2000系统好像没有可选 权限
我用的是administrator登陆的也删不了呀
不是指磁盘的控制权限,是注册表的控制权限
要用 regedt32.exe 这个的,上面的权限的
作者: 燃情岁月    时间: 2005-8-17 11:18
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由燃情岁月在 2005/08/17 11:22am 第 2 次编辑]
下面引用由roy1232005/08/11 09:03am 发表的内容:
有没有人知道这是什么原因
应该是你的boot.ini中下面一行中的X设置不对:
default=multi(0)disk(0)rdisk(0)partition(X)\WINDOWS
估计你封装前的系统分区和恢复后的系统分区的分区号不一致。
这个现象经常是由于品牌机的硬盘的前面有一个很小的诊断分区,从而使真正的windows系统分区的序号变了。相应的按照你恢复后的电脑分区的情况更改X的值,或者象我一样做成多启动。
附上我的boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="从第一个主分区上启动 Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="从第二个主分区上启动 Microsoft Windows XP Professional" /noexecute=optin /fastdetect

但是封装完成之后,sysprep会将上面的timeout=30更改为timeout=0,那样的话系统恢复到新的电脑上的时候你仍然没有机会进行选择,请在封装之后将时间改为timeout=30,以便你能够选择,然后再进行镜像。
作者: roy123    时间: 2005-8-17 12:50
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
这是怎么回事呢?[UploadFile=acpi_1124254231.jpg]
作者: roy123    时间: 2005-8-17 13:46
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由lwbws2005/08/16 11:17pm 发表的内容:
不是指磁盘的控制权限,是注册表的控制权限
要用 regedt32.exe 这个的,上面的权限的
注册表有控制权限吗?在那选呀?

作者: darkradx    时间: 2005-8-18 13:32
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
[这个贴子最后由darkradx在 2005/09/01 01:06pm 第 1 次编辑]

用这个从win2003修改来的regedit[UploadFile=regedit_1125551157.rar]
作者: roy123    时间: 2005-8-18 14:49
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由燃情岁月2005/08/17 11:18am 发表的内容:
应该是你的boot.ini中下面一行中的X设置不对:
default=multi(0)disk(0)rdisk(0)partition(X)\WINDOWS
估计你封装前的系统分区和恢复后的系统分区的分区号不一致。
这个现象经常是由于品牌机的硬盘的前面有一个 ...
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="从第一个主分区上启动 Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="从第二个主分区上启动 Microsoft Windows XP Professional" /noexecute=optin /fastdetect
BOOT.INI中,中文也可以吗?
作者: roy123    时间: 2005-8-18 14:51
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由darkradx2005/08/18 01:32pm 发表的内容:
用这个从win2003修改来的regedit
xxdll.dll文件放在那里呢?
作者: darkradx    时间: 2005-8-18 15:44
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
和改版regedit一个文件夹
作者: roy123    时间: 2005-8-18 16:40
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
其实2000可以在winnt\system32下有一个rege32的可以在这里更改了
作者: hejianyi    时间: 2005-8-23 16:20
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我想问一下这个方法是不是和NF2主板不兼容??我用虚拟机做好了,到我的NF2机器上出现蓝屏跟着马上重启连是什么错误都看不到。我也用过SRS9.5版的封装,都是出现同样的问题。
作者: huisheng    时间: 2005-8-23 21:45
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
可以呀,我的NF3都可以,用这种方法,我在VIA,SIS IT NF3主板上测试都正常,现在正在测试2K系统!
作者: kkfyjh    时间: 2005-8-24 07:41
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
试过2台机器,有一个正常识别,另外一个虽然显示standard pc,但也能正常关机,有可能是微软的新参数不是很完善吧。
作者: roy123    时间: 2005-8-26 15:43
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
ddddddddd
作者: lgshen123    时间: 2005-8-27 09:19
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
win2000专业版和服务器版的hal文件好象不通用的~~
作者: 赌东道    时间: 2005-8-28 01:28
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
及时雨啊,正打算学习封装...
作者: wxly    时间: 2005-8-29 07:18
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
在2000中有点问题,
作者: tfa001    时间: 2005-8-29 19:54
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
谢谢,很有参考价值
作者: roy123    时间: 2005-9-1 08:42
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
顶!!!怎么没人研究了,MCC也不出现了,怎么也不出来给大家解答了!!!
作者: 小白乌鸦    时间: 2005-9-2 14:30
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
为了节省装机时间,不得不研究中
谢谢高守们
作者: 八宝菜    时间: 2005-9-2 19:17
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
恩,感谢不改和破解中心两位高手的奉献。借鉴是必须的,牛顿不是说我看的远是因为我站在巨人的肩上的么。其实,我们后来自己做万能GHOST的时候,何尝不是借鉴了众多高手的无私奉献?
为了把装机的时间缩短,我还要继续向各位学习。
P。S。我是成都的电脑城里的一个苦力。
作者: cxq517    时间: 2005-9-4 22:47
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
MCC兄出来解答一下大家的问题吧~~~~~~~~~~~~
作者: linyong    时间: 2005-9-5 23:48
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
用楼主的电源,不改的驱动,加上自己优化.很成功.最近帮朋友装了几台,都不错.
作者: zhangpeng031    时间: 2005-9-6 10:15
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我按照你的方法试了很多次只成功两次,一次完全正常,一次第一次启动识别一次硬件,第二次启动又识别一次,不知道为什么,望指教,谢谢
作者: lixiaoliang    时间: 2005-9-6 11:55
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
他们两个是我心中的O像
作者: gdmzaguo    时间: 2005-9-8 18:20
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
BOOT.INI有中文,怎显示是乱码?成功的网友,能不能把所有文件打包下载呀?
作者: linyong    时间: 2005-9-9 08:15
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
回93楼的:
LONGHORN版本的NTLDR只有英文版,你只要在还原后复制原来的NTLDR回去就行了。
作者: hhsailor    时间: 2005-9-9 19:13
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
学到东东了…………
作者: hsmy    时间: 2005-9-9 22:40
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
已经成功了,做了个批处理,安装完后自动回复到XP原来的NTLDR
装了很多台系统,没有出现电源识别错误的现象
作者: 头屑飞扬    时间: 2005-9-10 10:46
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
记号先
偶做的没成功,电源和封装前一样....
作者: bai758    时间: 2005-9-11 04:17
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
制作成功
我的母机是NF2的,制作以后在VPC上无法启动(蓝屏-重启-蓝屏……)在VMware上正常启动了,这张图是VMware的
[UploadFile=SpxImage_1126383410.jpg]
作者: willsion    时间: 2005-9-12 12:44
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
下面引用由linyong2005/09/09 08:15am 发表的内容:
回93楼的:
LONGHORN版本的NTLDR只有英文版,你只要在还原后复制原来的NTLDR回去就行了。
复制原来的NTLDR,重新启动后,将会重新进行硬件识别。
作者: willsion    时间: 2005-9-12 13:02
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
我用的方法:
1、在“设备管理器”里修改“计算机”、“IDE”为标准设备;
2、配置好Sysprep子目录;
3、解决2个问题:运行FIXOE.EXE修正封装后OUTLOOK不能保存密码的问题;控制面板-日期、时间、语言和区域设置-区域和语言选项-高级里 将“所有设置应用于当前用户......”选框选上,解决安装的输入法在系统托盘没显示的问题;
4、运行devcon.exe remove *,删除硬件及其驱动;
5、运行sysprep封装,勾选“最小化安装”、“检测非即插即用硬件”,关机方法采用“退出”;
5、用楼主(MCC)介绍的方法更换、增加HAL识别文件,并按照本贴前面朋友介绍的方法删除***_HAL注册表项(我把ENUM下的***_HAL以及ENUM_ROOT下的***_HAL都删掉了);
按照这个方法,我在不同机子尝试了一下,完全成功。
没有成功的朋友可以参考一下。

作者: 头屑飞扬    时间: 2005-9-16 11:04
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
恢复到nforce+sata的机子上还要做些什么?
作者: zhangpeng031    时间: 2005-9-16 15:34
标题: [原创教学]进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
谢谢你找到一个新方法,不过我只在SIS和845上成功过,在693根本启动不了,不知道为什么。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3