无忧启动论坛

标题: 2014-3-3 更新: WIM XP/03 RAMOS制作方法简化整理,实机通过,热备工具,测试WIM下载 [打印本页]

作者: 2013_top398    时间: 2014-2-18 23:19
标题: 2014-3-3 更新: WIM XP/03 RAMOS制作方法简化整理,实机通过,热备工具,测试WIM下载
本帖最后由 2013_top398 于 2014-3-3 18:31 编辑

去年我来到无忧,学习到了 WIM XP 的制作方法。原贴为 friend8179 的“wim格式的ram启动XP成功---更新,保成功”( http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1 ),并试制作了一个2003的WIM RAMOS系统,当时也发了一个比较粗糙的贴子写出制作过程。

时隔一年,我对系统安装、处理、制作上有了一些认识,现再次基于 friend8179 提供的资源作了整理,试图简化 WIM XP/03 RamOS系统的制作,并减少出错机率。

对于各种无法启动的蓝屏/错误,请在反馈时说明机器配置、蓝屏/错误代码。


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014/3/3 WIM-XP制作部分小的改动。InstDrv.cmd(安装驱动)批处理少量bug修正;改名2个批处理:AdjBootDev.cmd -> AdjBootDevLtr.cmd(调整启动盘盘符),FixBootDev.cmd -> FixBootDevId.cmd(修正启动盘ID),意义更明确。附带单独的CmpName.cmd(改计算机名),以解决复制系统未改名,导致实机出现网络重名。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-02-25 经过两天反复测试,完善了热备份工具。
1、解决了上个工具备份文件和注册表不全的问题,可以保存所有软硬件的变动了。
2、采用wimlib(reboot.pro上的项目)作为打包工具,该工具可多线程运行,多核速度提升明显。但也保留imagex,可按自己要求改批处理。
3、目前存在问题:热备份一次后,再次启动会出现Ramdiso新硬件安装并要求重启。这时如备份,重启后F8蓝屏,如删除该硬件,同样F8蓝屏。只好任其不安装(可以备份),每次启动后忽略即可。此问题只好再想办法解决,哪位朋友知道解决办法请不吝赐教。
4、稍加修改,可作为IMG方式的热备工具。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-02-24 提供三个2003系统的多核+PAE的系统文件供测试。原测试WIM是基于虚拟机单核+2G系统,因此可能在多核大内存机器上出问题。请在打包WIM前替换原系统文件。注意:只适用03系统,不能用于XP。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-02-23 加入热备份批处理,初步针对03虚拟机测试通过。
需根据自己的情况修改 HotBak.cmd 开头
set tmpfldr=c:\wimbak
set xp03wim=c:\xp03\xp.wim
这两行。分别是中间目录和最终wim文件全路径。
需要热备份时,调用 \hotbak\hotbak.cmd 即可。
附件在下面。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-2-22 最新制作测试用 03.wim,实机通过。下载:
http://pan.baidu.com/s/1eQ22nFO
说明:
1、使用SSXF 20080828 个人精简版, 打 20130903 全部更新补丁包后安装。
2、关闭了局域网和打印机服务,可自己开启。
3、取消页面文件。
4、除 开始-程序-启动 加入“自动驱动安装下一步”脚本,及上述改动外,其余未动。
5、比前个 xp;.;wim 细节有所改进,可能因为是03,加上基本纯净。
6、实测 WIM 增肥至335.5MB后,也启动成功。
7、以后附件如更新,文件名将带有更新日期。目前还没更新附件。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-2-21 提供测试用 wim 下载:
http://pan.baidu.com/s/1c0zO30c
注意:
1、硬盘最好IDE模式,如果不认硬盘,可先将要测试的驱动和软件复制到U盘上。
2、鼠标键盘可以全USB,因为启动项添加了一个自动点击下一步的脚本。
3、其实,也可以试试放到U盘上启动,有时更方便些。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

2014-2-19 更新:
1、加入“离线调整启动盘盘符”批处理,用于系统安装后首次重启前设置启动盘盘符。
2、修改 bootmgr 使其查找 \xp03\bcd,从而将所有文件(含 bootmgr)都放入 \xp03\ 目录下,显得更为整洁,且不影响现有系统,只需建立 \xp03\bootmgr 的引导即可。另外 bcd 已预先建立了启动 xp.wim 和 03.wim 两个项目。
3、在虚拟机中安装的纯净系统,离线制作WIM后,已在两台实机上启动成功,配置分别是 780G+双核+2G+IDE,C61S+单核+2G+IDE,进入桌面后系统自动重新识别硬件,可以说是某种意义上的通用版。但在B75+i3+16G+AHCI上启动失败。bootmgr报错C0000017,查询得知是 NO_MEMORY 错误,估计硬件太新、内存太多反而用不了。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

附件除 friend8179 原有的资源 + 同一贴子里 仙乃日 提供的 FltMgr 驱动和一个批处理,又加上了注册表权限工具RegDACL(非SetACL)、ImageX、BootICEx86,自己再编写了四个批处理:离线驱动安装、WIM打包、离线修正启动盘标识、离线调整启动盘盘符。

WIM XP/03 大体的制作方法:
1、在虚拟机或实机安装系统并酌情优化调整。
2、用 InstDrv.cmd 安装相关驱动到此系统。
3、用 MakeWim.cmd 将此系统打包为 WIM。
4、将 XP03 整个复制到准备存放 WIM 的硬盘分区根目录。
5、将第3步打包好的 WIM 放入上述 XP03 目录下。
6、修改 XP03\BCD,建立到此 WIM 的引导。
   (预置了 xp.wim 和 03.wim 两个项目,可修改或复制)
7、给该分区建立一个引导项,引导到 \XP03\bootmgr。

几个批处理简介:
1、CopySys.cmd 复制原系统三大目录到别的目录下再作处理,这样不破坏原有系统。
2、FixBootDev.cmd 处理从别的硬盘、VHD、IMG等载体上复制出来的系统,修正新的载体盘在该系统内的标识(制作 WIM 无须运行此批处理,因为 WIM 系统固定从 Ramdisk 启动)。
3、AdjBootDev.cmd 离线调整启动盘盘符,在系统安装后首次启动前,在PE或别的系统中执行,注意与上个批处理的区别。
4、InstDrv.cmd 安装 WIM 及相关驱动并设置一些注册表。
5、MakeWim.cmd 将一个目录下的系统打包成为 WIM。

另外说一下 RegDACL.exe 注册表权限设置工具,这个工具比 SetACL 用法简单。例如:
RegDACL.exe "HKLM\ld-sys\ControlSet001\Enum" /gga:F
将使 Administrator 取得该键的完全权限。不带参数运行可查看帮助。

Wim-XP-20140303.part2.rar (435.19 KB, 下载次数: 916)
Wim-XP-20140303.part1.rar (1000 KB, 下载次数: 947)

热备份工具:
HotBak-20140225.rar (974.99 KB, 下载次数: 1006)

03系统多核支持文件:
pamp-20140224.part1.rar (1.95 MB, 下载次数: 761)
pamp-20140224.part2.rar (223.81 KB, 下载次数: 487)
作者: yang77    时间: 2014-2-18 23:45
值此微软即将停止对XP的服务前夕,温故知新,不亦乐乎,谢谢楼主的总结!
作者: lelegu    时间: 2014-2-19 08:39
太感谢了,我想制作2003
作者: qj_tzy    时间: 2014-2-19 08:45
支持一下,希望楼主在实机下测试一下winxp、2003,若有补充工具或方法,也一并分享下。
作者: muziling    时间: 2014-2-19 10:19
本帖最后由 muziling 于 2014-2-19 10:21 编辑

2003 搞不了,哎, I3的内置显卡会和firadisk冲突,  还有电源文件也会导致蓝屏。。。

还有感谢楼主在我帖子里的多次回复。
作者: 2013_top398    时间: 2014-2-19 10:31
muziling 发表于 2014-2-19 10:19
2003 搞不了,哎, I3的内置显卡会和firadisk冲突,  还有电源文件也会导致蓝屏。。。

还有感谢楼主在我 ...

这是WIM格式的系统,全部基于微软自家的驱动:Ramdisk、FltMgr、FBWF、WimFltr等。兼容性肯定比第三方好。

我也用的是i3侅芯显卡+AHCI硬盘,现在制作出来的WIM-XP在硬盘上肯定会有问题,故还未在这台实机上测试。我今天先尝试虚拟机采用AHCI模式制作一个看看实机效果。
作者: 2013_top398    时间: 2014-2-19 10:36
muziling 发表于 2014-2-19 10:19
2003 搞不了,哎, I3的内置显卡会和firadisk冲突,  还有电源文件也会导致蓝屏。。。

还有感谢楼主在我 ...

但我的机器用 Firadisk+IMG 或者 WinVBlk+IMG 方式的03都是没有问题的。
作者: muziling    时间: 2014-2-19 11:51
2013_top398 发表于 2014-2-19 10:36
但我的机器用 Firadisk+IMG 或者 WinVBlk+IMG 方式的03都是没有问题的。

你是用虚拟机装的,还是在实机上装


作者: 2013_top398    时间: 2014-2-19 13:37
muziling 发表于 2014-2-19 11:51
你是用虚拟机装的,还是在实机上装

先虚拟机装,提取出一个相对纯净的系统就可以用到实机上了。当然实机上需要作磁盘ID修正。
作者: muziling    时间: 2014-2-19 13:57
2013_top398 发表于 2014-2-19 13:37
先虚拟机装,提取出一个相对纯净的系统就可以用到实机上了。当然实机上需要作磁盘ID修正。

具体怎么做的,在PE离线制作 ? 修改那个mountdevice?


作者: 2013_top398    时间: 2014-2-19 15:09
muziling 发表于 2014-2-19 13:57
具体怎么做的,在PE离线制作 ? 修改那个mountdevice?

虚拟机用VHD作载体安装好干净系统后,1、可关闭,再在实机中挂载VHD离线处理。2、可在虚拟机中运行一个光盘PE或其它系统,离线制作。

我个人觉得方法1比较方便,因为实机取得的资源随时可用到目标系统里。
作者: 2013_top398    时间: 2014-2-19 15:15
muziling 发表于 2014-2-19 13:57
具体怎么做的,在PE离线制作 ? 修改那个mountdevice?

两种情况下需要修改 MountedDevices:
1、安装版系统要改系统盘符。
2、系统迁移到另一个盘(硬盘、U盘、VHD、IMG等载体)。

另外还需考虑AHCI和IDE的问题。
作者: wanghh    时间: 2014-2-21 08:22
楼主能不能做个通用版?
作者: qj_tzy    时间: 2014-2-21 10:00
本帖最后由 qj_tzy 于 2014-2-21 10:02 编辑

烦请将制作的xp、2003的两个通用WIM系统上传共享一下,谢谢!

另:您的这种方法,WIM文件是否还有300M等容量的限制?
作者: 2013_top398    时间: 2014-2-21 12:38
apollooqm 发表于 2014-2-21 00:39
谢谢分享,期待楼主制作win7、win8 ramos的实战心得,一定有不凡之处。

跑win7、win8似乎方法更多些,也不一定要WIM。
不过等这个XP/03搞得差不多了,有时间再搞搞7/8。
作者: 2013_top398    时间: 2014-2-21 12:52
qj_tzy 发表于 2014-2-21 10:00
烦请将制作的xp、2003的两个通用WIM系统上传共享一下,谢谢!

另:您的这种方法,WIM文件是否还有300M等 ...

等一会我上传一个实机通过的纯净XP WIM供测试,大小约210M。须注意测试环境不要太高档,最好IDE硬盘。我怀疑我现在这台机器可能是AHCI导致启动失败。晚些试试改IDE。

大小是否有300M限制还未测试,现在首先是保证可用,再考虑装驱动,加软件的问题。不过我觉得对于精简XP,300M WIM的容量装全驱动应该也够了。

这个还没有热备份工具,不过思路是有的:将原WIM预先复制一个备份,运行中的更改追加到备份WIM。下次启动前先整理好WIM并覆盖原WIM。此方法确实有些繁琐,谁有更好的思路请提供。
作者: 2013_top398    时间: 2014-2-21 12:53
2013_top398 发表于 2014-2-21 12:52
等一会我上传一个实机通过的纯净XP WIM供测试,大小约210M。须注意测试环境不要太高档,最好IDE硬盘。我 ...

如果现有WIM热备份工具原理和我想的一样,也可以拿来试试。
作者: 2013_top398    时间: 2014-2-21 13:43
上传中,速度400KB/s。

原始的纯净版没有了,这个版本我加了点料:Primo Disk 512M动态内存盘,开始-程序-启动-“自动下一步脚本”(用于USB键鼠无法操作时自动安装硬件,安装完记得删除),实机也已运行通过。
作者: 2013_top398    时间: 2014-2-21 13:53
测试用的 xp.wim 已上传。百度云下载:
http://pan.baidu.com/s/1c0zO30c
作者: qj_tzy    时间: 2014-2-21 14:29
2013_top398 发表于 2014-2-21 12:53
如果现有WIM热备份工具原理和我想的一样,也可以拿来试试。

楼主可参考一下这个中的热备份工具:
WES7x64_WIM方式通用内存系统(1月14日新版WIM文件下载)
http://bbs.wuyou.net/forum.php?m ... &fromuid=349593
(出处: 无忧启动论坛)

作者: 2013_top398    时间: 2014-2-21 15:00
qj_tzy 发表于 2014-2-21 14:29
楼主可参考一下这个中的热备份工具:
WES7x64_WIM方式通用内存系统(1月14日新版WIM文件下载)
http:// ...

下载其中的 WimRamOS_热备份工具.zip 看了一下,里面的可执行文件用 UPX 压缩,解开后似乎是由多个文件打包成的 .exe。查看到有如下信息:

选择一个目录(不要在当前系统分区)
请选择一个文件夹
提示: 保留缓存目录会大大加快下次热备份的速度!
\CONFIG.ini
缓存目录路径
上次配置 wim
文件路径 \temp
是否开始热备份?
开始热备份,程序可能会没有响应,请耐心等待..
kernel32
IsWow64Process
\temp\FastCopy.exe

大体和我想的差不多,这个程序使用了一个中间目录,将现有系统备份到此目录,再重新打包成WIM。

目前需要对 WIM-XP/03 热备份的话,可以自己试用这个工具看看。
作者: 2013_top398    时间: 2014-2-21 15:03
2013_top398 发表于 2014-2-21 15:00
下载其中的 WimRamOS_热备份工具.zip 看了一下,里面的可执行文件用 UPX 压缩,解开后似乎是由多个文件打 ...

只是有些担心采用了不同的wimgapi/imagex会不会导致打包出来的wim启动不了。
作者: qj_tzy    时间: 2014-2-21 15:33
2013_top398 发表于 2014-2-21 13:53
测试用的 xp.wim 已上传。百度云下载:
http://pan.baidu.com/s/1c0zO30c

下载您的xp.wim,按如下方法启动,出现BCD菜单,选择xp,加载完xp.wim后出现0xc0000017的错误代码:
1.将xp03目录拷下某肋根目录下,将xp.wim也拷入该目录下,该目录下有bcd、boot.sdi、bootmgr、xp.wim四个文件。
2.用grub4dos如下启动:
title winxp.wim
chainloader (hd0,1)/xp03/bootmgr
作者: 2013_top398    时间: 2014-2-21 16:59
qj_tzy 发表于 2014-2-21 15:33
下载您的xp.wim,按如下方法启动,出现BCD菜单,选择xp,加载完xp.wim后出现0xc0000017的错误代码:
1.将x ...

这个错误和我现在这台电脑一样。可否说下你的电脑配置?
作者: qj_tzy    时间: 2014-2-22 10:24
本帖最后由 qj_tzy 于 2014-2-22 10:29 编辑
2013_top398 发表于 2014-2-21 16:59
这个错误和我现在这台电脑一样。可否说下你的电脑配置?


出现上述错误代码不能启动的电脑配置为戴尔成就V260的台式电脑:
CPU类型        Intel 酷睿 i5 2400
处理器主频(GHz)        3100MHz
三级缓存        6MB
配置内存容量        4GB
硬盘容量(GB)        500GB
硬盘类型        7200转,SATA
光驱类型        DVD-ROM
显示器尺寸(英寸)        21.5英寸
显示芯片        nVIDIA GeForce GT 530
显存容量(MB)        1GB

在我的另一台华硕电脑(组装机上)能成功启动,但启动完自行安装完驱动后,不能识别硬盘(无驱动器盘符)


另:我在该华硕电脑上,用grub4dos+c大的ntboot按如下命令启动xp.wim,出现oxc000000f的出错代码。

/boot/ntboot/ntboot nt6=(hd0,x)/xp03/xp.wim

用以下两句之一也不能启动:
/boot/ntboot/ntboot nt5=(hd0,x)/xp03/xp.wim
/boot/ntboot/ntboot pe1=(hd0,x)/xp03/xp.wim

为此建议:
1.楼主对xp.wim或03.wim进行修改,使其用上述命令之一能启动之,以提升xp.wim或03.wim的启动兼容性。
2.提供一个热备份工具,使其在启动且安装完驱动后,能用之热备份。
3.提供一个win2003.wim。

作者: 2013_top398    时间: 2014-2-22 13:00
qj_tzy 发表于 2014-2-22 10:24
出现上述错误代码不能启动的电脑配置为戴尔成就V260的台式电脑:
CPU类型        Intel 酷睿 i5 2400
处理器 ...

首先谢谢你的反馈。

1、你i5机器配置与我的有共同点,C0000017错误的问题,需要先排除内存、核显、硬盘的因素,现我还未进一步测试。
2、硬盘不能识别的问题,如果安装的是双通道PCI IDE,看驱动程序应该是报告前一个范例正在运行,只要能保存系统状态(热备份),下次重启应该就好了。
3、XP/03原本不支持WIM启动,这是混合了 Vista 的 bootmgr和一系列驱动改造而成的,NTBOOT的PE1或NT6看来都不适合这种特殊情况。我目前也无太好办法,你仍然得给它单独建一个g4d菜单(NTBOOT也是基于g4d的)。
4、热备份工具在准备中,有空就搞。
作者: 2013_top398    时间: 2014-2-22 13:07
qj_tzy 发表于 2014-2-22 10:24
出现上述错误代码不能启动的电脑配置为戴尔成就V260的台式电脑:
CPU类型        Intel 酷睿 i5 2400
处理器 ...

有空会做一个纯净的2003系统,拟采用冷风20080828,打上去年下半年的补丁包来安装。
作者: qj_tzy    时间: 2014-2-22 13:26
2013_top398 发表于 2014-2-22 13:07
有空会做一个纯净的2003系统,拟采用冷风20080828,打上去年下半年的补丁包来安装。

也可使用盛世雄风Windows_2003_SP2_4in1安装版。

另:测试xp.wim的戴尔电脑的硬盘模式为IDE,并非AHCI模式。
若打开AHCI模式,应如何处理,好似不能用skyiar了。
作者: 2013_top398    时间: 2014-2-22 13:31
qj_tzy 发表于 2014-2-22 10:24
出现上述错误代码不能启动的电脑配置为戴尔成就V260的台式电脑:
CPU类型        Intel 酷睿 i5 2400
处理器 ...

刚想到,对于NTBOOT,你可以试试 PE2 方式。另外 NTBOOT 中是否有指定 SDI 的选项?你最好能指定 \xp03\boot.sdi?建议你可将 \xp03\bcd 里面的配置参数同 NTBOOT的配置比较一下,尽量让 NTBOOT 实现这些参数。我对NTBOOT不是太熟,一般是用grldr菜单启动。
作者: qj_tzy    时间: 2014-2-22 17:31
2013_top398 发表于 2014-2-22 13:31
刚想到,对于NTBOOT,你可以试试 PE2 方式。另外 NTBOOT 中是否有指定 SDI 的选项?你最好能指定 \xp03\b ...

ntboot似无pe2选项。

补充说明一下,我在 friend8179 的“wim格式的ram启动XP成功---更新,保成功”下载的winxp.wim,用/boot/ntboot/ntboot nt6=(hd0,x)/dir/winxp.wim,可启动至winxp的滚动条处,但滚动几下就死机了。

作者: 2013_top398    时间: 2014-2-22 18:25
qj_tzy 发表于 2014-2-22 17:31
ntboot似无pe2选项。

补充说明一下,我在 friend8179 的“wim格式的ram启动XP成功---更新,保成功”下 ...

我觉得这应该是WIM、Ramdisk、写过滤等驱动上出了问题。

找到一个能用的法子不容易,目前所需也就是一个grldr菜单而已,莫非你是要把这种系统“精简”到只剩一个wim么?
作者: 2013_top398    时间: 2014-2-22 18:28
qj_tzy 发表于 2014-2-22 17:31
ntboot似无pe2选项。

补充说明一下,我在 friend8179 的“wim格式的ram启动XP成功---更新,保成功”下 ...

既然 NTBOOT 没有 PE2参数,你可看NTBOOT是如何启动 NT6.0(即 Vista)PE的,然后相应的设置一下。还是建议你通过 \xp03\bootmgr 来启动 wim。
作者: 12250279    时间: 2014-2-22 18:32
希望出电子书,或者教材,让我们大家一步步来学习,制作与备份,感谢有你,
作者: 2013_top398    时间: 2014-2-22 18:49
12250279 发表于 2014-2-22 18:32
希望出电子书,或者教材,让我们大家一步步来学习,制作与备份,感谢有你,

汗,这个也要出电子书教材么?一般就是安装、处理、打包、创建启动环境几个个步骤,而除安装外我都尽可能提供简化的方法了。请仔细看我顶楼的贴子。也希望你能自己操作,了解其中的原理和细节。
作者: 328781160    时间: 2014-2-22 19:00
WIM_xp镜像大小限制有没有破解了?不然可玩性不大啊
作者: 12250279    时间: 2014-2-22 19:33
提供你的报警错误查询工具吧,或者表格,我的就是报错,.报各种错误,所以希望得到你的帮助,谢谢你,
作者: 2013_top398    时间: 2014-2-22 19:58
12250279 发表于 2014-2-22 19:33
提供你的报警错误查询工具吧,或者表格,我的就是报错,.报各种错误,所以希望得到你的帮助,谢谢你,

直接百度吧。
作者: 2013_top398    时间: 2014-2-22 19:59
328781160 发表于 2014-2-22 19:00
WIM_xp镜像大小限制有没有破解了?不然可玩性不大啊

大小限制还未测试。不过我觉得300M还是够用的,实际可装约700-800M的东西。
作者: 2013_top398    时间: 2014-2-22 20:23
刚刚测试结果:
2003精简版:632MB -> 245.8MB WIM -> 启动成功。
加入一个 93MB 的ISO文件,里面主要是一个WIM。
增肥后:725MB -> 335.5MB -> 启动成功。

我想不存在 300M 的限制了吧。
作者: 2013_top398    时间: 2014-2-22 20:25
最新制作测试用 03.wim,实机通过,下载:
http://pan.baidu.com/s/1eQ22nFO
详细说明见顶楼。
作者: ChinToy    时间: 2014-2-23 01:17
支持一下大大辛苦的劳作谢谢
作者: qj_tzy    时间: 2014-2-23 11:29
2013_top398 发表于 2014-2-22 20:25
最新制作测试用 03.wim,实机通过,下载:
http://pan.baidu.com/s/1eQ22nFO
详细说明见顶楼。

反馈一下:

1.此03.wim在我的一台华硕组装机上启动成功,但启动后自动安装VGA驱动时出现死循环;
2.在 Intel i5机上(硬盘模式为IDE,并非AHCI模式)测试03.wim,在加载完wim文件后出现0xc0000017的错误代码。

另:您说实测 WIM 增肥至335.5MB后,也启动成功,可否将体积扩展到超过1G时,测试一下是否成功,因我在网上看到说XP或03的WIM系统有容量限制,我很想知道,用您的新办法是否有容量限制,若无容量限制,这真是个福音,再加上以后楼主推出热备份工具后,xp或03的wim系统可就派上实际用途了;若有容量限制,用新办法时其最大限制容量又是多少呢?


作者: 2013_top398    时间: 2014-2-23 12:29
本帖最后由 2013_top398 于 2014-2-23 12:34 编辑

1、我的b75+i3+16G+AHCI+核显出现同你一样的C0000017错误,我也改IDE模式试了,还是出错,可初步认为不是IDE/AHCI模式的问题。另两台成功启动的机器配置为:780G+双核+2G+IDE+集显,C61S+单核+2G+IDE+集显。
2、你所说的安装VGA驱动“死循环”,请具体描述一下,我这里实机正常。当然我觉得最好是按我所提供的方法自己在实机上制作,应可减少这种莫名其妙的问题。
3、据我百度和论坛历史贴子,32位系统可启动的最大WIM是900,000,000字节,即约858.3MB,实际应可容纳2G左右的内容。待我加个大文件到WIM里试试。
作者: 2010xuwen    时间: 2014-2-23 12:41
戴尔 OPTIPLEX-DT990  启动出现 WINLOAD 错误。。
作者: qj_tzy    时间: 2014-2-23 12:52
2013_top398 发表于 2014-2-23 12:29
1、我的b75+i3+16G+AHCI+核显出现同你一样的C0000017错误,我也改IDE模式试了,还是出错,可初步认为不是ID ...

在我的电脑中测试03.wim,启动后自动安装VGA驱动时出现死循环,是这样的:VGA驱动安装不成功,待安装下一个驱动时,它又安装VGA的驱动,如此这般循环,就进不了系统桌面。
作者: 2013_top398    时间: 2014-2-23 13:22
本帖最后由 2013_top398 于 2014-2-23 13:23 编辑
qj_tzy 发表于 2014-2-23 12:52
在我的电脑中测试03.wim,启动后自动安装VGA驱动时出现死循环,是这样的:VGA驱动安装不成功,待安装下一 ...


此时应该已经进入了桌面,可能是脚本惹的麻烦,一出来安装硬件画面就自动下一步。如果你能调出任务管理器,可迅速杀掉InstDrvAutoNext.exe。

如果是这样,你可试试解开WIM,去掉 \Documents and Settings\Administrator\桌面\「开始」菜单\启动 里的这个文件,再重新打包。

参考命令:
c:\wim-xp> imagex apply x:\03.wim 1 y:\boot
(处理)
del x:\03.wim
c:\wim-xp> makewim y:\boot x:\03.wim
作者: 12250279    时间: 2014-2-23 13:25
问一下,
把C盘如何增大,还有就是临时文件在C盘,
还有就是软件的安放,我希望可以加载,或者放在系统里面,
希望得到你的帮助,感谢有你,
作者: 2013_top398    时间: 2014-2-23 13:32
2010xuwen 发表于 2014-2-23 12:41
戴尔 OPTIPLEX-DT990  启动出现 WINLOAD 错误。。

百度查得此机型参数:

类型:商用台式机
操作系统:Windows 7 Home Basic
处理器:Intel Core i3 2120 3.3GHz
内存大小:2GB
硬盘容量:500GB
显示器:宽屏液晶
尺寸:19寸
显卡类型:核芯显卡

都是Intel i系带核显CPU,都是500G硬盘,不过你的内存只有2G,应该可以排除内存问题。

楼主手头也在忙一些事,因此请各位在反馈问题时,写出自己的机器配置、蓝屏/错误代码。如 C61S+单核+2G+IDE80G+集显。
作者: 2013_top398    时间: 2014-2-23 13:45
已在虚拟机中测试了大型WIM,877,074,217字节,加载完毕后导致实机蓝屏。将虚拟机内存加到3G,也一样。只有再找实机测试。
作者: 2013_top398    时间: 2014-2-23 14:03
12250279 发表于 2014-2-23 13:25
问一下,
把C盘如何增大,还有就是临时文件在C盘,
还有就是软件的安放,我希望可以加载,或者放在系统里 ...

你说的C盘是启动WIM后的系统盘么?该盘大小128M,其实只是FBWF缓冲区大小,而我提供的测试WIM都有200多M。所以FBWF大小一般不影响使用。如嫌不够,可在制作前修改 drv.reg 中
[HKEY_LOCAL_MACHINE\ld-sys\ControlSet001\Services\FBWF]
"WinPECacheThreshold"=dword:00000080
或自己单独处理这一项。此数值为16进制,单位为MB,即0x80=128MB。注意:这需要双倍的内存开销。

你尽可以把要用的软件一起打包进WIM,启动WIM后系统盘里自然就有了。

临时文件需要你先在原安装系统中设置好,使临时文件指向其它地方(硬盘分区、内存盘等),再制作WIM。
作者: 2013_top398    时间: 2014-2-23 15:35
本帖最后由 2013_top398 于 2014-2-23 15:43 编辑

又有新发现:
1、虚拟机中内存为3G时,245.8MB 03.wim 虚拟机启动蓝屏C0000050,将虚拟机内存再改回2G,启动正常。
2、启动后WIM文件可随意改名、移动甚至删除,这证明WIM已完全加载到内存。

由此可知:
1、启动是否成功,和内存大小可能有一定关系。请 2010xuwen 说明你目前的机器配置,特别是内存。
2、既然WIM完全加载到内存,这将极大地方便热备份,只要将原WIM改名(方便恢复),备份WIM替代原WIM即可。
3、加载到内存的不利之处,是占内存。虚拟机测试,总物理内存2096616K,可用1603128K,即用掉近500M内存。WIM文件 245.8M,FBWF占用128M*2=256M,而正常的纯净系统约占用不到100M。也就是实际占用内存还小于WIM文件+FBWF*2的总和,可能FBWF是“使用才分配”。
作者: qj_tzy    时间: 2014-2-23 19:26
本帖最后由 qj_tzy 于 2014-2-23 19:28 编辑
qj_tzy 发表于 2014-2-22 13:26
也可使用盛世雄风Windows_2003_SP2_4in1安装版。

另:测试xp.wim的戴尔电脑的硬盘模式为IDE,并非AHCI ...


自己回复一下,将硬盘模式转为AHCI,仍可用skyiar:

下载skyiar→在BIOS中将硬盘模式设为AHCI→重启电脑进入win7PE→用wimtool将xp.wim或03.wim解开到某一空分区根目录,假设该分区盘符为G:→运行skyiar,选G:盘系统,灌入本机的ahci驱动→用wimtool将G:盘的内容覆盖写入xp.wim或03.wim中→重新启动xp.wim或03.wim即可。

XP或2003的分区或VHD系统,也可如上处理。
作者: 328781160    时间: 2014-2-23 23:10
2013_top398 发表于 2014-2-23 15:35
又有新发现:
1、虚拟机中内存为3G时,245.8MB 03.wim 虚拟机启动蓝屏C0000050,将虚拟机内存再改回2G,启 ...

楼主啊,你再测试一下400MB。500MB。甚至更大的WIM能不能正常启动啊
作者: 2010xuwen    时间: 2014-2-23 23:15
本帖最后由 2010xuwen 于 2014-2-23 23:43 编辑
2013_top398 发表于 2014-2-23 13:32
百度查得此机型参数:

类型:商用台式机


不好意思  我没看完你主楼的内容 。。原来要用你给的BOOTMGR 来启动 我直接用原版WIN7 x64
直接编辑BCD +的启动菜单 不行  现在通过GRUB4来 可以启动了。

未命名.JPG (175.12 KB, 下载次数: 87)

未命名.JPG

作者: 2013_top398    时间: 2014-2-24 00:12
qj_tzy 发表于 2014-2-23 19:26
自己回复一下,将硬盘模式转为AHCI,仍可用skyiar:

下载skyiar→在BIOS中将硬盘模式设为AHCI→重启 ...

SKYIAR我也不太熟,你这样仅是处理了磁盘驱动,但是否可以在你的i5机上正常启动?
作者: 2013_top398    时间: 2014-2-24 00:15
328781160 发表于 2014-2-23 23:10
楼主啊,你再测试一下400MB。500MB。甚至更大的WIM能不能正常启动啊

可以,明天再测试。希望大家有条件也能发扬DIY精神,用我提供的测试WIM或自己制作的WIM,通过解包-处理-打包,进行测试。
作者: 2013_top398    时间: 2014-2-24 00:17
2010xuwen 发表于 2014-2-23 23:15
不好意思  我没看完你主楼的内容 。。原来要用你给的BOOTMGR 来启动 我直接用原版WIN7 x64
直接编辑B ...

目前已知,2个i3/i5机器,内存16G、4G启动失败,你的内存是原配置的2G吗?
作者: 2012kay68057121    时间: 2014-2-24 06:46
楼主厉害。菜鸟只会伸手。复杂了不会。
作者: 2012kay68057121    时间: 2014-2-24 06:52
这个能够做正常的系统使用吗?打游戏,看电影
作者: wanghh    时间: 2014-2-24 07:29
下载skyiar?在哪下?
作者: 2010xuwen    时间: 2014-2-24 07:47
2013_top398 发表于 2014-2-24 00:17
目前已知,2个i3/i5机器,内存16G、4G启动失败,你的内存是原配置的2G吗?

我机器 I5 2500 内存4G 用你的boombr 今天我把硬盘模式改了 也可以进 就是没认本地盘(没驱动)

004.JPG (26.27 KB, 下载次数: 79)

机器配置

机器配置

001.JPG (55.2 KB, 下载次数: 66)

不是IDE模式 RAMOS不认本地盘

不是IDE模式 RAMOS不认本地盘

002.JPG (93.64 KB, 下载次数: 58)

002.JPG

003.JPG (71.25 KB, 下载次数: 47)

003.JPG

作者: qj_tzy    时间: 2014-2-24 09:08
wanghh 发表于 2014-2-24 07:29
下载skyiar?在哪下?

SkyIAR_2.6.part01.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part02.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part03.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part04.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part05.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part06.rar (2 MB, 下载次数: 18)

SkyIAR_2.6.part07.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part08.rar (2 MB, 下载次数: 14)

SkyIAR_2.6.part09.rar (708.77 KB, 下载次数: 14)


作者: 2013_top398    时间: 2014-2-24 13:09
friend8179 发表于 2014-2-24 11:49
本人的2台式+1笔记本都能成功,但是最终还是放弃这个方案

没别的原因,现在内存太便宜而机器配置高,xp ...

那你看现在我这种WIM XP/03系统,还可以再改进不?主要就是想提高兼容性和大内存支持。
作者: 2013_top398    时间: 2014-2-24 13:16
2010xuwen 发表于 2014-2-24 07:47
我机器 I5 2500 内存4G 用你的boombr 今天我把硬盘模式改了 也可以进 就是没认本地盘(没驱动)

4G内存也启动成功了,现在不太好确定C0000017错误的原因了。

不认硬盘,可把硬盘驱动复制到U盘上安装,或离线注入。
作者: qj_tzy    时间: 2014-2-24 13:29
下载并在实机测试了热备份工具,按楼主的提示,修改CMD的前两行,运行后并未打包到xp.wim 中就退出程序了,不知为何?
作者: 2013_top398    时间: 2014-2-24 13:57
qj_tzy 发表于 2014-2-24 13:29
下载并在实机测试了热备份工具,按楼主的提示,修改CMD的前两行,运行后并未打包到xp.wim 中就退出程序了, ...

每个步骤都有显示的,在打包前还会询问 "现在要打包为 WIM 吗" ,按Y继续,N退出。如果你没有看到这些提示,可能某个地方出错了。你可看最后显示的信息是什么。
作者: qj_tzy    时间: 2014-2-24 14:07
2013_top398 发表于 2014-2-24 13:57
每个步骤都有显示的,在打包前还会询问 "现在要打包为 WIM 吗" ,按Y继续,N退出。如果你没有看到这些提 ...

未提示“现在要打包为 WIM ”,无任何提示就退出了
作者: 2013_top398    时间: 2014-2-24 15:15
friend8179 发表于 2014-2-24 14:44
难!

bootmgr+winload和ntldr估计加载顺序不一样,部分ahci加载失败,另外从加载进内存到看到桌面 ...

刚想到会不会是hal.dll和ntoskrnl.exe、ntkrnlpa.exe这三个文件的问题。

虚拟机本来配置为单核+2G运行的,制作的WIM也是基于此配置。我改为双核+4G,并用ntoskrmp.exe、ntkrpamp.exe替换上两个文件,虚拟机有滚动条,但进不了桌面,用halmacpi.exe替换hal.dll后,就正常了,并报告发现了新硬件。查看任务管理器,双核,内存也是4G,PAE开启,都正常。

另外,感觉03比XP兼容性要好。
作者: 2013_top398    时间: 2014-2-24 15:21
qj_tzy 发表于 2014-2-24 14:07
未提示“现在要打包为 WIM ”,无任何提示就退出了

我刚刚测试了一下正常。你能贴出最后的结果看一下么?

临时解决办法:手工用imagex将临时目录打包,加 /boot /compress=maximum参数。
再将新wim替换原wim。
作者: 2013_top398    时间: 2014-2-24 15:23
friend8179 发表于 2014-2-24 14:44
难!

bootmgr+winload和ntldr估计加载顺序不一样,部分ahci加载失败,另外从加载进内存到看到桌面 ...

前面 halmacpi.dll 误为 halmacpi.exe,更正一下。
作者: 2013_top398    时间: 2014-2-24 15:27
本帖最后由 2013_top398 于 2014-2-24 15:29 编辑

因此我觉得要解决实机蓝屏等错误,应该先排除hal.dll、ntoskrnl.exe、ntkrnlpa.exe的问题。
也欢迎有动手能力的朋友自行测试。多核+PAE的这三个系统在顶楼附件提供,请在打包前自行替换。
作者: 2013_top398    时间: 2014-2-24 15:39
friend8179 发表于 2014-2-24 15:19
必须是这几个文件的问题

vista及以后的电源模式都统一了,XP年代有5-6种组合,理论上STANDARD PC模式 ...

谢谢!这也指明了一个解决问题的方向,我会再考虑如何改进。
作者: 2013_top398    时间: 2014-2-24 16:13
微软网站上找到这么一段话:

当您尝试在运行 Windows 7 或 Windows Server 2008 R2 启用 (uefi) 的计算机上启动 Windows PE RAM 磁盘映像时,会发生"c0000225"或"c0000017"错误

难道是EFI造成了问题?
作者: 2013_top398    时间: 2014-2-24 17:37
在virtualbox虚拟机中测试不同大小WIM:

609,xxx,xxx 虚机失败
406,xxx,xxx 虚机成功
496,xxx,xxx 虚机失败
465,xxx,xxx 实机蓝屏

不知实机效果如何。
作者: 2012wuzhong    时间: 2014-2-24 18:49
曾经折腾过,也是17错误。x201i i3的配置。
个人感觉wim格式兼容性确实不好,成功率不高。
另外正如friend8179所说,内存盘可用空间太小。对于大内存用户而言建议使用primo。
作者: fgwei    时间: 2014-2-24 20:49
我试了很多次,在IDE模式下XP,03 都是17 蓝屏,03还试了楼主刚发的双核补丁还是17蓝屏。处理器:AMD A10-6800K, 主板:华擎FM2A88X Extreme6+, 内存:芝奇DDR3 8G, 硬盘:TIGO SSE 120G
作者: mygamexxx    时间: 2014-2-25 07:50
本帖最后由 mygamexxx 于 2014-2-25 12:42 编辑

实机:楼主的WIM格式xp启动17蓝屏。自己制作的WIMXP,实机启动A5蓝屏(虚拟机启动成功(ISO形式和ISO文件解开在硬盘),在另两台机器上实机启动成功),同样文件的IMG格式的RAMXP启动成功。

自己制作的WIMXP,在虚拟机上从实际的硬盘(RAMXP的文件在同一台电脑的C盘上)启动,也成功,就是实机不能启动成功(A5蓝屏)。

实际硬盘上的文件

作者: qj_tzy    时间: 2014-2-25 14:05
请教楼主:

经测试,boot.sdi文件好似可用windows的其他版本boot.sdi文件替换。但即使把您制作的bcd文件拷入BOOT目录下,替换bootmgr文件后不能启动。不知是否这样?

另:您是用哪一个windows的bootmgr修改而来的,是否是win8的,32位还是64位的,请教是如何修改的,修改后是否要校验?

作者: 2013_top398    时间: 2014-2-25 14:52
qj_tzy 发表于 2014-2-25 14:05
请教楼主:

经测试,boot.sdi文件好似可用windows的其他版本boot.sdi文件替换。但即使把您制作的bcd文件 ...

我是用Vista SP0的bootmgr修改来作引导的。在这个WIM系统中使用了比较旧的bootmgr和winload.exe(也是vista早期版本),可参见friend8179的原贴。

虽然他说bootmgr什么版本都可以,但我测试发现新版本(7/8)的bootmgr不认这个旧版winload.exe,而如果换7/8的winload.exe,那是无法正常启动XP/03的。

我估计,正是由于bootmgr和winload版本较旧的原因,所以对新的硬件支持不好,再加上这本身就是Vista的启动+更旧的XP/03系统的混搭,兼容性问题在所难免。

bcd文件并非一定要用我的,只要对照其内容自己做也可以。boot.sdi原则上应该通用,它是一个特殊格式的虚拟盘。坛里以前有boot.sdi修改工具的贴子。
作者: 2013_top398    时间: 2014-2-25 14:53
mygamexxx 发表于 2014-2-25 07:50
实机:楼主的WIM格式xp启动17蓝屏。自己制作的WIMXP,实机启动A5蓝屏(虚拟机启动成功(ISO形式和ISO文件解 ...

大体的原因,请参见我上个回复。
作者: 2013_top398    时间: 2014-2-25 15:15
本帖最后由 2013_top398 于 2014-2-26 10:01 编辑

这两天一直在修改完善做热备份工具,经测试,发现WIM启动XP/03后,一个大问题就是不把各种软硬件等更新写入主注册表(System、Software等),其原因是使用了PE方式启动。经对比WIN7 PE也是如此。而如果不用PE方式启动,会提示winload.exe未经签名。看来只有从bootmgr(现用版本或7/8版本)内部着手,先去掉其对winload.exe的限制,才有可能以正常方式启动WIM-XP/03,从而实现热备份。

目前,WIM-XP/03的热备份不太现实,我暂时放下热备份工具的制作并取消其附件。各位还是实机自制 WIM-XP/03比较好,且后期对于 WIM-XP/03 的处理,仍然要按解开-离线处理-打包的步骤进行。

================

特更正上面部分内容。虽然PE方式的WIM-XP/03未锁定注册表文件,也不写入注册表更新内容到文件,但在内存中仍然存在实时更新的注册表,通过reg save即可导出。开始时是误以为只要注册表文件被复制成功,就不必作reg save。现已处理好此问题,虽然又出来一个新问题。
也感谢 11ydy 指出这一点。
作者: qj_tzy    时间: 2014-2-25 15:32
2013_top398 发表于 2014-2-25 15:15
这两天一直在修改完善做热备份工具,经测试,发现WIM启动XP/03后,一个大问题就是不把各种软硬件等更新写入 ...

看了您在83楼的答复和85楼的说明,我就明白了这就是为什么用chenall等发布的NTBOOT不能启动xp或03.wim的原因了,因我用工具比较了ntboot中的boot.sdi与楼主提供的boot.sdi是一样的,则ntboot是有win8的bootmgr来启动的。
而chenall也声称ntboot是支持nt5x的wim的启动的。看来,只能楼主能用新版的bootmgr启动winxp或03.wim的话,ntboot就一定能启动它。
作者: 2013_top398    时间: 2014-2-25 15:39
qj_tzy 发表于 2014-2-25 15:32
看了您在83楼的答复和85楼的说明,我就明白了这就是为什么用chenall等发布的NTBOOT不能启动xp或03.wim的 ...

这需要从bootmgr或winload.exe底层着手来解决,非假以时日不可。如果能解决,那必然也需要一个定制版的bootmgr或winload.exe。

另外,我还在测试注册表备份,应该还是能导出内存中的注册表的,这个PE状态的系统,让我走了不少弯路啊。
作者: 2013_top398    时间: 2014-2-25 17:28
目前的情况是,注册表备份似乎完善了,但备份后重启,会报告发现 新的Windows Ramdisk controller,如果安装并备份,再次重启F8蓝屏,如果不安装,每次启动都提示。现在测试是删除、禁用其中一个,还是别的方法。


作者: 11ydy    时间: 2014-2-25 17:53
2013_top398 发表于 2014-2-25 15:15
这两天一直在修改完善做热备份工具,经测试,发现WIM启动XP/03后,一个大问题就是不把各种软硬件等更新写入 ...

热备份用Reg save导出注册表不行?
作者: 2013_top398    时间: 2014-2-25 18:50
11ydy 发表于 2014-2-25 17:53
热备份用Reg save导出注册表不行?

我本来是这么想的,实际处理时看他的注册表文件可以复制出来(未锁定),所以就把reg save省掉了。所以说是走了弯路。现在是全导出。
作者: 2013_top398    时间: 2014-2-25 22:57
终于改好热备份批处理。感觉前面的路越来越难了。
作者: guies    时间: 2014-2-25 23:55
熱備份工具我覺得這個比較好用。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=311760
作者: qj_tzy    时间: 2014-2-26 08:23
本帖最后由 qj_tzy 于 2014-2-26 08:44 编辑
2013_top398 发表于 2014-2-25 15:39
这需要从bootmgr或winload.exe底层着手来解决,非假以时日不可。如果能解决,那必然也需要一个定制版的bo ...


我觉得,XP及03系统从兼容性从高到低的顺序依次排列是(不一定对):分区系统>VHD系统>IMG方式的内存系统>WIM方式的内存系统。到目前为止,我的一台电脑还是不能启动XP/03的WIM系统。

所以,我也觉得当前确实应该解决用win7/win8的bootmgr启动老版本的winload.exe以启动xp/03的WIM系统的问题,以提高XP/03的wim系统的兼容性。
作者: qj_tzy    时间: 2014-2-26 10:14
2013_top398 发表于 2014-2-25 14:52
我是用Vista SP0的bootmgr修改来作引导的。在这个WIM系统中使用了比较旧的bootmgr和winload.exe(也是vis ...

请教楼主:
您是否只将Vista SP0的bootmgr启动boot目录下的BCD改为启动xp03目录下的BCD,若是这样,我想请楼主将未修改的Vista SP0的bootmgr传给我一下,谢谢!
作者: 2013_top398    时间: 2014-2-26 10:28
friend8179 发表于 2014-2-25 23:04
哈哈,感觉快弃楼了

注册表应该只能复制SYSTEM吧,剩余几个也能复制么?

是的,PE方式注册表就是在内存中。只能通过reg save保存出来。

但又有一个新问题。只要备份一次后,每次启动会多出来一个ramdisk controller 硬件,该硬件实际上就是Enum\Root\Ramdisk下的0000(0001是卷),因为系统自动多出来一个0002,其除了CompatibleIDs=DETECTEDInternal\ramdisk DETECTED\ramdisk外,其它和原0000一样,现在该硬件似乎替代了0000,但启动时总是提示发现新硬件。这时不管是安装还是删除它,备份后启动都将f8蓝屏,只能不安装,直接忽略。我检查了第一次热备份前的系统注册表system分支,并不存在0002,其来历也不得而知。
作者: 2013_top398    时间: 2014-2-26 10:31
friend8179 发表于 2014-2-25 23:04
哈哈,感觉快弃楼了

注册表应该只能复制SYSTEM吧,剩余几个也能复制么?

放心,楼主不是意志脆弱的人,有困难要上,没有困难制造困难也要上。
作者: 2013_top398    时间: 2014-2-26 10:33
qj_tzy 发表于 2014-2-26 08:23
我觉得,XP及03系统从兼容性从高到低的顺序依次排列是(不一定对):分区系统>VHD系统>IMG方式的内存系 ...

会考虑有时间看看bootmgr的代码。
作者: 2013_top398    时间: 2014-2-26 10:39
guies 发表于 2014-2-25 23:55
熱備份工具我覺得這個比較好用。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=311760

这是Img方式的系统热备份。WIM方式有一个打包过程,不能直接复制进去,当然你也可以把WIM可写挂载,但这样会造成体积越来越大。目前我已基本完善此WIM系统的热备份工具,只是批处理本身有些不够健壮,乱按键会执行出错,或许可以改用正规编程来做,基本操作也就那么几步。
作者: 2013_top398    时间: 2014-2-26 10:42
qj_tzy 发表于 2014-2-26 08:23
我觉得,XP及03系统从兼容性从高到低的顺序依次排列是(不一定对):分区系统>VHD系统>IMG方式的内存系 ...

我不完全赞同你说的兼容次序。我认为VHD和IMG要对调一下。
作者: qj_tzy    时间: 2014-2-26 10:46
2013_top398 发表于 2014-2-26 10:42
我不完全赞同你说的兼容次序。我认为VHD和IMG要对调一下。

这只是我的个人看法,不一定正确。因在我使用的几台电脑中,winxp/2003的VHD系统完全正常,而IMG的内存方式却不太正常,所以我有这样的看法。
作者: 2013_top398    时间: 2014-2-26 10:55
qj_tzy 发表于 2014-2-26 10:14
请教楼主:
您是否只将Vista SP0的bootmgr启动boot目录下的BCD改为启动xp03目录下的BCD,若是这样,我想 ...

是的。下面这是Vista sp0原版未破解的bootmgr。
Vista-sp0-bootmgr.rar (193.94 KB, 下载次数: 38)
要注意如想改目录,必须进行破解处理,即用十六进制编辑工具,将偏移e28处两个字节 74 03 改为 eb 08。另外目录的偏移见下。

正在比较文件 bootmgr 和 VISTA-BOOTMGR
00000E28: EB 74
00000E29: 08 03
00054B0E: 58 42
00054B10: 50 6F
00054B12: 30 6F
00054B14: 33 74
00054B5E: 58 42
00054B60: 50 6F
00054B62: 30 6F
00054B64: 33 74
作者: 2013_top398    时间: 2014-2-26 11:04
qj_tzy 发表于 2014-2-26 10:46
这只是我的个人看法,不一定正确。因在我使用的几台电脑中,winxp/2003的VHD系统完全正常,而IMG的内存方 ...

那么你是用vboot还是什么支持VHD启动的呢?
作者: qj_tzy    时间: 2014-2-26 11:27
2013_top398 发表于 2014-2-26 11:04
那么你是用vboot还是什么支持VHD启动的呢?

1..xp/03.vhd的安装:我用vboot或WinXP_VHD辅助处理工具2011工具安装,也可手动安装;
2.xp/03.vhd启动:我原用vboot启动,我现用grub4dos+ntboot启动。
作者: 2013_top398    时间: 2014-2-26 11:46
qj_tzy 发表于 2014-2-26 11:27
1..xp/03.vhd的安装:我用vboot或WinXP_VHD辅助处理工具2011工具安装,也可手动安装;
2.xp/03.vhd启动 ...

我也是用这个工具做的。问题是,16G内存变成了512M……




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