无忧启动论坛

标题: [已解决]用longhorn的电源判断程序做ghostxp的朋友请指教(感谢linyong朋友) [打印本页]

作者: chinaren12    时间: 2007-2-6 18:03
标题: [已解决]用longhorn的电源判断程序做ghostxp的朋友请指教(感谢linyong朋友)
本人用longhorn的电源判断程序曾经封装过好几个版本的xp,
但是唯有在使用最小化安装封装xp这个问题上翻船了,

至今都没有搞懂是什么原因,因此,特请教各位大侠几个问题:

1)是先更改计算机类型,ide接口类型先呢?还是copy hal*.dll,ntoskrnl.exe等文件先呢?

2)更改计算机类型和ide接口的驱动程序之后到底要不要重新启动?

3)到底要按照什么顺序来卸载原型计算机上的硬件?

4)注册表中的hal项目到底改删除哪些?这些项目到底是sysprep之后删除呢?还是sysprep之前删除?


非常感谢linyong朋友,是他的提醒使我解决了这个头疼的问题!!!!

[ 本帖最后由 chinaren12 于 2007-2-13 03:24 PM 编辑 ]
作者: chinaren12    时间: 2007-2-7 14:20
竟然没有人支持一下
作者: gb3668    时间: 2007-2-7 20:34
晕,你是中尉了居然这种问题都不知?
作者: fatlam    时间: 2007-2-8 02:15
原帖由 gb3668 于 2007-2-7 08:34 PM 发表
晕,你是中尉了居然这种问题都不知?


不明白就问问.做人的态度应该这样才对,楼主的,你找找旧贴吧,有你要的答案的.
作者: chinaren12    时间: 2007-2-8 10:24
呵呵,各位大哥,大姐,大侠,大人,我已经翻了n张旧帖,看了n遍有关的文章。但是还是失败了,所以我不甘心呀。
作者: chinaren12    时间: 2007-2-8 15:10
唉,系统重装了不下10遍,精华文章至少看了不下50遍,但是就是找不到原因呀,哪位大侠能够指点一下迷津呀!!!!!
作者: chinaren12    时间: 2007-2-9 15:37
改了standard pc,改了标准ide控制器,
sysprep之后,删除注册表中的PCI_HAL,ACPI_HAL,重启,在本机就蓝屏,吐血中
作者: zhaidudu    时间: 2007-2-9 16:18
sysprep之后再改standard pc和标准ide
删除其他驱动
最后删除*HAL、本地连接
这样不会蓝屏
作者: chinaren12    时间: 2007-2-9 17:22
原帖由 zhaidudu 于 2007-2-9 04:18 PM 发表
sysprep之后再改standard pc和标准ide
删除其他驱动
最后删除*HAL、本地连接
这样不会蓝屏


朋友,你是这样实验的马?感谢你的回答!!!!
作者: chinaren12    时间: 2007-2-9 17:26
但是以前那种不是最小化安装的xp封装我做的很多,那个我从来都没有改过什么ide呀,standardpc呀,都是一次ok的,只有这种最小化安装的xp封装让我吃尽了苦头,

不是电源类型不能识别,就是在最小化安装的过程中蓝屏,死机,自动重新启动。我也是实在没有辙了才来请教各位大哥大姐的。

感谢你们赏脸!!!
作者: yobbo    时间: 2007-2-10 13:20
启动兰屏一般是硬件配置(驱动)没删干净所置
你最小化不行可能是所需连接文件丢失,也就是说,你的做法是错误的。
作者: chinaren12    时间: 2007-2-11 10:00
继续试验,直到成功!!!
作者: yobbo    时间: 2007-2-11 14:26
你是怎做的?说说过程
作者: linyong    时间: 2007-2-11 16:58
以前我也有这种问题,你试下我的顺序看看:
一.删除硬件驱动:更改IDE ATA/ATAPI控制器,更改电源模式
二.添加的SATA,只选择木鸟安装常用SATA,
三.备份DLLCACHE
四.设置Sysprep:只选择最小安装,并选择“退出”,而不是默认的“关机”。不要选择“检测非即....
五.解决电源模式:就是copy hal*.dll,ntoskrnl.exe等文件;
六.删除注册表:运行regedit,查找hal项,删除***_HAL注册表项,一般为ACPI_HAL,
作者: linyong    时间: 2007-2-11 17:06
回答你的问题:
1、先更改计算机类型,ide接口类型;
2、更改计算机类型和ide接口的驱动程序之后到底不要重新启动;
3、不用按顺序来卸载原型计算机上的硬件,但最好尽可能手动卸载全部驱动,
4、注册表中的hal项目到底改删除哪些? 一般为ACPI_HAL。
     这些项目到底是sysprep之后删除呢?还是sysprep之前删除?sysprep之后删除。

如果成的话回下贴。我也是试了很多次,按这种顺序每次都成功封装。
作者: chinaren12    时间: 2007-2-12 08:56
原帖由 linyong 于 2007-2-11 04:58 PM 发表
以前我也有这种问题,你试下我的顺序看看:
一.删除硬件驱动:更改IDE ATA/ATAPI控制器,更改电源模式
二.添加的SATA,只选择木鸟安装常用SATA,
三.备份DLLCACHE
四.设置Sysprep:只选择最小安装,并选择“退 ...



不选择检测非即插即用硬件吗?


我每次都选了这个选项,是不是选了这个选项之后,第一次正确的识别到计算机类型之后,重新启动,第二次启动计算机就会检测到STANDARD PC和很多的stand pc的硬件呢?

我现在电源类型已经识别正确了,就差第一次正确识别之后重新启动又会发现stand pc的问题了,感谢朋友的提示!!!!
作者: chinaren12    时间: 2007-2-12 09:01
感谢linyong 的回答,谢谢!
作者: a1727    时间: 2007-2-12 09:20
我说说吧。
  1、用ghost还原后,马上启动电脑。!!!
  2、第一次进入xp,出现的对话框(找到新硬件等信息的),都点下一步。不要重启。
  3、马上更改计算机类型,一般P3的机器选A,P4的计算机865以前芯片的选U(不含865),以后的选M。
  4、更改后重启电脑,就可以了。
作者: yobbo    时间: 2007-2-12 10:45
原帖由 a1727 于 2007-2-12 09:20 AM 发表
我说说吧。
  1、用ghost还原后,马上启动电脑。!!!
  2、第一次进入xp,出现的对话框(找到新硬件等信息的),都点下一步。不要重启。
  3、马上更改计算机类型,一般P3的机器选A,P4的计算机865以前芯片的 ...



看清楚咯!人家是“longhorn自动电源判断”,是自动选电源的。又一个错误做法。
作者: linyong    时间: 2007-2-12 13:15
第一次正确识别之后重新启动又会发现stand pc的问题
这个就是没有删除注册表 ***_HAL注册表项的事了。

运行regedit,查找hal项,删除***_HAL注册表项,一般为ACPI_HAL,在
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL
....
删除时,在要删除的项上点右键,然后选择 权限 ,为当前用户添加完全控制权限即可。
大约有4、5项要删除。
作者: chinaren12    时间: 2007-2-12 13:31
原帖由 linyong 于 2007-2-12 01:15 PM 发表
第一次正确识别之后重新启动又会发现stand pc的问题
这个就是没有删除注册表 ***_HAL注册表项的事了。

运行regedit,查找hal项,删除***_HAL注册表项,一般为ACPI_HAL,在
HKEY_LOCAL_MACHINE\SYSTEM\Contro ...



这个我知道,我把所有能够找到的ACPI_HAL都删除了,但是替换为xp的ntldr之后重新启动,还是会找到stand pc ,
我估计可能是不该选“检测非即插即用硬件”,实验过后报告结果!!!
作者: hapeacock    时间: 2007-2-12 18:18
用秋天的工具啊,直接安装重启后就会自动识别电源模式。就是mcc的方法。
会自动删除acpi_hal的
sysprep后安装就OK了
作者: chinaren12    时间: 2007-2-12 19:20
原帖由 hapeacock 于 2007-2-12 06:18 PM 发表
用秋天的工具啊,直接安装重启后就会自动识别电源模式。就是mcc的方法。
会自动删除acpi_hal的
sysprep后安装就OK了



朋友,给个地址下载看看!!!
作者: linyong    时间: 2007-2-12 20:08
xp的ntldr必须用对版本,好象记得有个高手说过有几个版本的。
作者: chinaren12    时间: 2007-2-13 11:35
原帖由 linyong 于 2007-2-11 04:58 PM 发表
以前我也有这种问题,你试下我的顺序看看:
一.删除硬件驱动:更改IDE ATA/ATAPI控制器,更改电源模式
二.添加的SATA,只选择木鸟安装常用SATA,
三.备份DLLCACHE
四.设置Sysprep:只选择最小安装,并选择“退 ...



感谢linyong朋友,成功,“一字之师”!!!!!!!!!!!!!!

感谢!!!!!

非常感谢!!!!

一个选项解决了我的问题!!!
作者: chinaren12    时间: 2007-2-13 15:25
感谢linyong朋友!!!!!!!
作者: linyong    时间: 2007-2-13 22:55
不用客气,我也是试了许多次才搞清楚的。
作者: xzm1008    时间: 2007-2-19 18:43
MCC电源判断
作者: jamesdai2002    时间: 2007-3-3 17:53
我是这么做的, 没有修改注册表或者用第三方程序, 以减少问题发生, 装过数百台了, 很少遇到问题,

1.  装常用软件
2.  简化dllcache中的文件, 只有大概30M是装office必须的, 其他全部删除.
3. 更改计算机类型---> advanced configration and power interface (acpi)
4. 更改 IDE控制器---->标准的IDE控制器
5. devcon  remove * 移除所有硬件.
6. 做sysprep -mini  后关机
7. 做成一个ghost 文件.
8. 用ghostexp.exe 加入 MMC的电源判断程序.
9. 做成光盘.

可以自动判断电源类型, 基本没有问题.  建议用AMD CPU的主板来做, 这样同时可以支持intel 和amd cpu的PC,  反之用intel cpu的主板做则不能再AMD cpu的主板恢复不行,会反复重新启动,  不知道什么原因.

遇到的问题是:
1. administrator帐户登陆后, outlook exepress不能记住密码.
2. 远程桌面不能使用.
不过网上已经有相应的解决方法.
作者: yobbo    时间: 2007-3-4 00:08
原帖由 jamesdai2002 于 2007-3-3 05:53 PM 发表
我是这么做的, 没有修改注册表或者用第三方程序, 以减少问题发生, 装过数百台了, 很少遇到问题,

1.  装常用软件
2.  简化dllcache中的文件, 只有大概30M是装office必须的, 其他全部删除.
3. 更改计算机类型 ...


能把dllcache文件夹做份列表传上来吗?




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