|
|
首先声明,这个方法的原理不是本人原创,完全学自无忧论坛 :)
首先感谢 mcc, 头屑飞扬,主要是参考了他们的帖子。
一开始,我按照mcc提供的ntldr,boot.ini,dtecthal.inf, 进行了实验,结果很遗憾,在p3级别的主板上(支持acpi的)总是认成standard pc 的 hal,我也不知哪里做错了。于是心一横,修改了dtecthal.inf里的
e_isa_up = halacpi.dll
这样就强制把ntldr认为是standard的弄成了acpi的HAL
所以我的方法不是完全万能的,但是这是我目前能得到的最好结果了。:)
而且不支持ACPI的机器,还有必要上XP吗?呵呵。
我编写了一些脚本,来简化一些工作。
例如自动复制hal文件,ntldr等文件;自动恢复原来的ntldr,boo.ini;自动删除驱动;自动封装等;
一 解压附件里的 sysprep到c:\
二 自行补充sysprep的有关文件到c:\sysprep (从deploy.cab)
hal*.dll,nt*.exe到c:\sysprep\hal (从sp1.cab,sp2.cab....)
因为上述文件是与windows版本相关的
详细请参考其他大虾的帖子
========到这里,建议你先做一个克隆,再继续下面的尝试=====
三 开始封装
1 把硬盘控制器改为“标准双通道”
2 电源设为acpi
3 执行resealme.cmd, 等待机器自动关闭
4 重新开机后马上克隆(不能进系统)
[UploadFile=sysprep_1142585581.rar] |
|