无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: uepon
打印 上一主题 下一主题

成功实现XP的PE下安装Vista!!!

[复制链接]
241#
发表于 2007-8-5 01:45:00 | 只看该作者
回复

使用道具 举报

242#
发表于 2007-8-5 08:31:22 | 只看该作者
好东东,根据这个可以做出一个完美多功能PE。等待完善
回复

使用道具 举报

243#
 楼主| 发表于 2007-8-5 09:16:27 | 只看该作者
原帖由 netwinxp 于 2007-8-4 12:35 PM 发表

从你的例子上看,ACPI Multiprocessor PC、ACPI Uniprocessor PC还是向下兼容Advanced Configuration and Power Interface (ACPI) PC,也就是说我的看法(3、2兼容1)并没错,至于1、不支持APIC,2、不支持多CP ...


大大的方法我试了,效果还不错,不过有改了会出现一些兼容性问题。
TXTSETUP.SIF那段我改成了这个:

[hal]
486c_up=HALSTND.DLL,2,hal.dll
acpipic_up=hal.dll,2,hal.dll
e_isa_up=HALSTND.DLL,2,hal.dll
mps_up=HALSTND.DLL,2,hal.dll
mps_mp=HALSTND.DLL,2,hal.dll
syspro_mp=HALSTND.DLL,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=HALSTND.DLL,2,hal.dll
[Hal.Load]
486c_up=HALSTND.DLL
acpipic_up=hal.dll
e_isa_up=HALSTND.DLL
mps_up=HALSTND.DLL
mps_mp=HALSTND.DLL
syspro_mp=HALSTND.DLL
acpiapic_mp=halaacpi.dll
acpiapic_up=halaacpi.dll
[Computer]
acpiapic_mp="ACPI Multiprocessor PC",files.none
acpiapic_up="ACPI Uniprocessor PC",files.none
acpipic_up="Advanced Configuration and Power Interface (ACPI) PC",files.none
syspro_mp="Compaq SystemPro Multiprocessor or 100% Compatible",files.none
mps_up="MPS Uniprocessor PC",files.none
mps_mp="MPS Multiprocessor PC",files.none
e_isa_up="Standard PC",files.none
486c_up="Standard PC with C-Step i486",files.none


蓝字的以前叫hal.dll 红字的叫halacpi.dll  不知道哪里有误,导致一些兼容性的问题。
回复

使用道具 举报

244#
发表于 2007-8-5 09:25:57 | 只看该作者
原帖由 neo4026 于 2007-8-2 01:10 PM 发表
等等...仔细分析下,那2003PE下也是没hal.dll 同样存在MiniNT这键值 为何又能装vista?

因为vista支持在2003pe下的安装,但不支持xpe下的安装,所以虽然PE2003同样存在MININT这键值,但却可以安装vista,而楼主的方法骗过了vista安装程序,让它以为是在XP下安装,而在XP下安装,vista安装程序需要检测hal.dll以确定系统是否支持ACPI,而在PE2003下却不需要:victory:

[ 本帖最后由 hwd6 于 2007-8-5 04:56 PM 编辑 ]
回复

使用道具 举报

245#
 楼主| 发表于 2007-8-5 09:33:59 | 只看该作者
楼上正解!
VISTA SETUP 貌似有两种安装方式,一个PE模式、一个XP模式
而且两种方式流程不同。比如XP模式下,安装的过程中无分区操作。而PE模式有。
现在XPPE是用XP模式安装的。所以无分区操作。这个也是XPPE安装VISTA的不足。
回复

使用道具 举报

246#
发表于 2007-8-5 09:35:36 | 只看该作者
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=HALSTND.DLL,2,hal.dll
acpiapic_mp=halaacpi.dll
acpiapic_up=halaacpi.dll
这两项好像上下不统一(好像毛桃版的也是酱紫)
不知是不是PE不支持双CPU,否则的话acpiapic_mp用halmacpi.dll岂不是更能发挥硬件性能?(我的没双U没法试验,就将就两个都用halaacpi吧,兼容性较好)

[ 本帖最后由 netwinxp 于 2007-8-5 09:39 AM 编辑 ]
回复

使用道具 举报

247#
 楼主| 发表于 2007-8-5 09:39:14 | 只看该作者
原来如此```这个TXTSETUP.SIF我是借鉴小小强的。
多谢大虾提醒。
回复

使用道具 举报

248#
发表于 2007-8-5 09:59:29 | 只看该作者
我把shell32.dll压缩(UPX)就变成不到2M,然后测试一下,好像除了一部分图标不正常之外,梅什马不正常的,正在考虑如何把图标库独立出来,然后删除shell32大部分的图标(XP的图标占了1.29M:Q ),就是注册表要改的地方太多了:L

[ 本帖最后由 netwinxp 于 2007-8-5 10:01 AM 编辑 ]
回复

使用道具 举报

249#
发表于 2007-8-5 10:20:00 | 只看该作者
我曾经尝试过把图标外置...
也做了出来...
但很RP的不会刷新图标缓存:L
回复

使用道具 举报

250#
发表于 2007-8-5 11:40:24 | 只看该作者
原帖由 netwinxp 于 2007-8-5 09:59 AM 发表
我把shell32.dll压缩(UPX)就变成不到2M,然后测试一下,好像除了一部分图标不正常之外,梅什马不正常的,正在考虑如何把图标库独立出来,然后删除shell32大部分的图标(XP的图标占了1.29M:Q ),就是注册表要改的 ...

建议不要压缩shell32.dll 因为它是常驻内存的 压缩过 回更占内存的 且稳定性也不好的说
回复

使用道具 举报

251#
发表于 2007-8-5 12:05:00 | 只看该作者
看来PE“最后的难题”已经解决了!
回复

使用道具 举报

252#
发表于 2007-8-5 12:36:52 | 只看该作者
原帖由 沙漠之子 于 2007-8-5 11:40 发表

建议不要压缩shell32.dll 因为它是常驻内存的 压缩过 回更占内存的 且稳定性也不好的说

没想压缩,就是想打它图标库的主意:P
回复

使用道具 举报

253#
 楼主| 发表于 2007-8-5 12:57:06 | 只看该作者
图标太多,不好搞````
回复

使用道具 举报

254#
 楼主| 发表于 2007-8-5 17:27:28 | 只看该作者
不知有没了解VISTA SETUP过程的。
最近遇到些情况```就是用这个方法安装VISTA时,不能对分区进行操作。不知怎样才能把它调出来``那样就完美了
回复

使用道具 举报

255#
发表于 2007-8-5 17:49:15 | 只看该作者
不错,谢谢了。支持一个!
回复

使用道具 举报

256#
发表于 2007-8-5 17:58:21 | 只看该作者
diskpart呀,CMD模式下的分区软件。:lol
回复

使用道具 举报

257#
发表于 2007-8-5 18:00:10 | 只看该作者
原帖由 <i>uepon</i> 于 2007-8-5 05:27 PM 发表
最近遇到些情况```就是用这个方法安装VISTA时,不能对分区进行操作。不知怎样才能把它调出来``那样就完美了
<br />

既然是在pe下安装,那可以先分区再安装呀
回复

使用道具 举报

258#
 楼主| 发表于 2007-8-5 18:16:06 | 只看该作者
原帖由 greenangel 于 2007-8-5 06:00 PM 发表


既然是在pe下安装,那可以先分区再安装呀


安装XP的时候也是先分好区,不过既然VISTA有自己的分区格式化``为什么不利用起来呢?
有什么办法可以让分区操作显示出来?
回复

使用道具 举报

259#
发表于 2007-8-5 19:26:46 | 只看该作者
在xp pe中安装vista 会在c盘下 建立名为$WINDOWS.~BT的临时文件夹 并从该文件夹中调用文件,这也是为什么c盘空间不足不能安装的原因

在03的pe则不会 并且用启用Logical Disk Manager,Logical Disk Manager Administrative Service.Virtual Disk Service即老毛桃所添加的几个文件
以上几个服务若启动不了 的话 无法安装

故要彻底解决xp的pe中安装vista 且与03相同的功能的话必须
想办法骗过setup.exe 让其认为在03中运行

需要外部程序干扰setup中 系统版本检测的函数 让其返回值为同在03中一样

但现在缺这方面的人才 不知谁能叫的动那些破解高手


系统判断应该和那些文件(老毛桃所添加的几个文件)无关
对于替换文件的方法 我不抱希望

[ 本帖最后由 沙漠之子 于 2007-8-5 07:28 PM 编辑 ]
回复

使用道具 举报

260#
 楼主| 发表于 2007-8-5 19:32:21 | 只看该作者
以前就是按照这个想法进行的。不过最终失败。不得不转向让SETUP认成XP。
不过非要与03相同的功能?目前这个情况完全和PE下安装XP一样。
回复

使用道具 举报

261#
发表于 2007-8-5 20:12:09 | 只看该作者
狂轰烂顶,我也支持下,改天也安装个VISTA玩玩!
回复

使用道具 举报

262#
发表于 2007-8-5 20:48:17 | 只看该作者
虽然来迟了,还是要顶!!!顶总比不项好.

LZ强人,解决了XPE的一个重大难题.使XPE的生命力继续加强
回复

使用道具 举报

263#
发表于 2007-8-5 20:59:17 | 只看该作者
狂轰烂顶,LZ解决了XPE的一个重大难题
回复

使用道具 举报

264#
发表于 2007-8-5 21:06:00 | 只看该作者
挺方便的,不错。。。。。。。。
回复

使用道具 举报

265#
发表于 2007-8-5 21:46:39 | 只看该作者
原帖由 uepon 于 2007-8-2 12:40 发表
研究2003PE的都不要研究喽``````

:lol :lol

来晚了,恭喜哈。。出成果啦 :victory:

偶的那个 2003 的扔掉 :lol
回复

使用道具 举报

266#
发表于 2007-8-5 21:51:05 | 只看该作者
看到一颗猕猴桃好像不像前几天那样郁闷:)
回复

使用道具 举报

267#
发表于 2007-8-5 22:06:07 | 只看该作者
汗...毛桃也出现了..........
回复

使用道具 举报

268#
 楼主| 发表于 2007-8-5 22:08:07 | 只看该作者
来晚喽````````````````````
回复

使用道具 举报

269#
发表于 2007-8-5 22:08:17 | 只看该作者
原帖由 neo4026 于 2007-8-3 10:32 发表
怪事 按道理说毛桃只精简了图标 怎么会用不了..

HAL.DLL 我没有作任何修改:Q
回复

使用道具 举报

270#
 楼主| 发表于 2007-8-5 22:09:49 | 只看该作者
说下原理。并不是把让SETUP把XPPE看03PE。而是让SETUP把XPPE看成XP!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-1 19:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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