无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 2013_top398
打印 上一主题 下一主题

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

    [复制链接]
91#
 楼主| 发表于 2014-2-26 10:28:54 | 只看该作者
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,其来历也不得而知。
回复

使用道具 举报

92#
 楼主| 发表于 2014-2-26 10:31:37 | 只看该作者
friend8179 发表于 2014-2-25 23:04
哈哈,感觉快弃楼了

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

放心,楼主不是意志脆弱的人,有困难要上,没有困难制造困难也要上。
回复

使用道具 举报

93#
 楼主| 发表于 2014-2-26 10:33:37 | 只看该作者
qj_tzy 发表于 2014-2-26 08:23
我觉得,XP及03系统从兼容性从高到低的顺序依次排列是(不一定对):分区系统>VHD系统>IMG方式的内存系 ...

会考虑有时间看看bootmgr的代码。
回复

使用道具 举报

94#
 楼主| 发表于 2014-2-26 10:39:12 | 只看该作者
guies 发表于 2014-2-25 23:55
熱備份工具我覺得這個比較好用。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=311760

这是Img方式的系统热备份。WIM方式有一个打包过程,不能直接复制进去,当然你也可以把WIM可写挂载,但这样会造成体积越来越大。目前我已基本完善此WIM系统的热备份工具,只是批处理本身有些不够健壮,乱按键会执行出错,或许可以改用正规编程来做,基本操作也就那么几步。
回复

使用道具 举报

95#
 楼主| 发表于 2014-2-26 10:42:10 | 只看该作者
qj_tzy 发表于 2014-2-26 08:23
我觉得,XP及03系统从兼容性从高到低的顺序依次排列是(不一定对):分区系统>VHD系统>IMG方式的内存系 ...

我不完全赞同你说的兼容次序。我认为VHD和IMG要对调一下。
回复

使用道具 举报

96#
发表于 2014-2-26 10:46:44 | 只看该作者
2013_top398 发表于 2014-2-26 10:42
我不完全赞同你说的兼容次序。我认为VHD和IMG要对调一下。

这只是我的个人看法,不一定正确。因在我使用的几台电脑中,winxp/2003的VHD系统完全正常,而IMG的内存方式却不太正常,所以我有这样的看法。
回复

使用道具 举报

97#
 楼主| 发表于 2014-2-26 10:55:07 | 只看该作者
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
回复

使用道具 举报

98#
 楼主| 发表于 2014-2-26 11:04:32 | 只看该作者
qj_tzy 发表于 2014-2-26 10:46
这只是我的个人看法,不一定正确。因在我使用的几台电脑中,winxp/2003的VHD系统完全正常,而IMG的内存方 ...

那么你是用vboot还是什么支持VHD启动的呢?
回复

使用道具 举报

99#
发表于 2014-2-26 11:27:32 | 只看该作者
2013_top398 发表于 2014-2-26 11:04
那么你是用vboot还是什么支持VHD启动的呢?

1..xp/03.vhd的安装:我用vboot或WinXP_VHD辅助处理工具2011工具安装,也可手动安装;
2.xp/03.vhd启动:我原用vboot启动,我现用grub4dos+ntboot启动。
回复

使用道具 举报

100#
 楼主| 发表于 2014-2-26 11:46:03 | 只看该作者
qj_tzy 发表于 2014-2-26 11:27
1..xp/03.vhd的安装:我用vboot或WinXP_VHD辅助处理工具2011工具安装,也可手动安装;
2.xp/03.vhd启动 ...

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

使用道具 举报

101#
发表于 2014-2-26 11:55:41 | 只看该作者
2013_top398 发表于 2014-2-26 11:46
我也是用这个工具做的。问题是,16G内存变成了512M……

我未遇到过这一问题,不知是何原因造成的。
回复

使用道具 举报

102#
发表于 2014-2-26 12:14:49 | 只看该作者
本帖最后由 mygamexxx 于 2014-2-26 12:16 编辑
2013_top398 发表于 2014-2-25 14:53
大体的原因,请参见我上个回复。


应该不是文件的毛病吧,因为我将wim包中的文件制作成IMG格式,在此机器上实机启动正常。
将WIM文件解包到格式化后的C盘,实机启动也是正常。
回复

使用道具 举报

103#
 楼主| 发表于 2014-2-26 12:25:50 | 只看该作者
mygamexxx 发表于 2014-2-26 12:14
应该不是文件的毛病吧,因为我将wim包中的文件制作成IMG格式,在此机器上实机启动正常。
将WIM文件解 ...

谢谢你的测试。这也不得不承认,将本来不是原生支持WIM的XP/03套上WIM的壳子必然会出些莫名其妙的毛病。
回复

使用道具 举报

104#
 楼主| 发表于 2014-2-26 12:28:07 | 只看该作者
mygamexxx 发表于 2014-2-26 12:14
应该不是文件的毛病吧,因为我将wim包中的文件制作成IMG格式,在此机器上实机启动正常。
将WIM文件解 ...

对了,你改成IMG和解到分区后,ramdisk驱动都正常吗?(IMG备份)重启后ramdisk也正常吗?
回复

使用道具 举报

105#
 楼主| 发表于 2014-2-26 12:32:11 | 只看该作者
mygamexxx 发表于 2014-2-26 12:14
应该不是文件的毛病吧,因为我将wim包中的文件制作成IMG格式,在此机器上实机启动正常。
将WIM文件解 ...

还忘了问:你是继续bootmgr方式启动还是改成ntldr启动?
回复

使用道具 举报

106#
发表于 2014-2-26 13:23:53 | 只看该作者
2013_top398 发表于 2014-2-26 12:32
还忘了问:你是继续bootmgr方式启动还是改成ntldr启动?

IMG 格式的和解包到硬盘的是用NTLDR
回复

使用道具 举报

107#
 楼主| 发表于 2014-2-26 14:19:52 | 只看该作者
mygamexxx 发表于 2014-2-26 13:23
IMG 格式的和解包到硬盘的是用NTLDR

这可说是改回原生启动方式了,兼容性应该不是问题了。
回复

使用道具 举报

108#
发表于 2014-2-26 15:52:42 | 只看该作者
2013_top398 发表于 2014-2-26 14:19
这可说是改回原生启动方式了,兼容性应该不是问题了。

从这个方面说还是WIM方式的兼容性问题
回复

使用道具 举报

109#
 楼主| 发表于 2014-2-26 16:07:39 | 只看该作者
mygamexxx 发表于 2014-2-26 15:52
从这个方面说还是WIM方式的兼容性问题

嗯,就此来说我也只能尽力而为作一些改进,使该系统在一定类别的机器上可以发挥作用。

现在ramdisk硬件问题比较烦人,虽然可以用,但是不爽。
回复

使用道具 举报

110#
 楼主| 发表于 2014-2-27 15:31:33 | 只看该作者
本帖最后由 2013_top398 于 2014-2-27 15:33 编辑

因 friend8179 提及分级启动(Native + WIM)方式,开始对此研究。

暂时,先对 WIM-XP/03 系统做一总结。
1、除因先天兼容性不够高外,一般2G内存的旧机使用还是比较顺利的,据反馈也有i5 4G的机器能运行。
2、另外就是热备份工具的问题,热备份一次后多出个碰不得的 Ramdisk 硬件,还未找到原因,目前只能不去理它。因此建议有条件的朋友,可直接在自己的实机上安装、处理、打包成最终的WIM系统。
回复

使用道具 举报

111#
发表于 2014-3-5 15:11:39 | 只看该作者
楼主还在更新啊,可惜03系统还是没法完美做出来
使用Vsuite Ramdisk,能否完全替代firadisk和微软的ramdisk
回复

使用道具 举报

112#
 楼主| 发表于 2014-3-5 17:03:32 | 只看该作者
muziling 发表于 2014-3-5 15:11
楼主还在更新啊,可惜03系统还是没法完美做出来
使用Vsuite Ramdisk,能否完全替代firadisk和微软的ramdis ...

这个 WIM-XP/03 系统先天不足,只好先就这样了。用还是可以用的。

现在正在测试基于 Vsuite Ramdisk 的内存系统。
回复

使用道具 举报

113#
发表于 2014-3-5 23:28:48 | 只看该作者
感谢楼主分享,请问你的这个WIM热备份工具,能热备份windows 8.1系统吗?谢谢!
回复

使用道具 举报

114#
 楼主| 发表于 2014-3-6 00:15:24 | 只看该作者
haook 发表于 2014-3-5 23:28
感谢楼主分享,请问你的这个WIM热备份工具,能热备份windows 8.1系统吗?谢谢!

原理上一样,我在编写热备份工具时也适当考虑了高版本的WIM系统。但未实际测试8.1。

你可将 HotBak.cmd 批处理的开头那二行按需要改一下,如:
set tmpfldr=d:\wimbak
set xp03wim=c:\abc\def.wim
上一行是中间目录,用来暂存全部系统文件(因为要再打包),如果以后还要热备份,可保留此目录及里面的内容,能缩短备份时间。
下一行是最后生成的 WIM 文件路径。
你在 8.1 RAMOS 或者说是 8.1PE 里,运行这个批处理(要保证 HotBak 整个目录文件结构完整),如果顺利能执行到“使新WIM生效,并保留上个WIM”这一步,然后出错停止。这时已经生成了一个 def.wim.new,你把原来 8.1的wim改名以便恢复,如 boot.wim.old,再把这个 def.wim.new 移动到 8.1 wim 所在目录,改名为 boot.wim,重启试试。

有能力的话,可自行修改和测试 HotBak.cmd。
回复

使用道具 举报

115#
发表于 2014-3-6 08:45:13 | 只看该作者
搞个ISO吧
回复

使用道具 举报

116#
 楼主| 发表于 2014-3-6 09:50:24 | 只看该作者
haook 发表于 2014-3-5 23:28
感谢楼主分享,请问你的这个WIM热备份工具,能热备份windows 8.1系统吗?谢谢!

补充一下,你可将
set xp03wim=c:\abc\def.wim
这一行,直接改成最终的 8.1wim路径。如:
set xp03wim=c:\w81x\boot.wim
可实现全部自动处理,无须手动改名了。
回复

使用道具 举报

117#
发表于 2014-3-6 10:19:47 | 只看该作者
感谢楼主提醒,谢谢!
回复

使用道具 举报

118#
发表于 2014-3-17 14:50:14 | 只看该作者
这么麻烦 弄个.ISO文件让大家下载就行了

点评

每个人的机器不一样,这样弄个 ISO 只好在虚拟机里运行了。  详情 回复 发表于 2014-3-17 15:26
回复

使用道具 举报

119#
 楼主| 发表于 2014-3-17 15:26:06 | 只看该作者
andeli001 发表于 2014-3-17 14:50
这么麻烦 弄个.ISO文件让大家下载就行了

每个人的机器不一样,这样弄个 ISO 只好在虚拟机里运行了。
回复

使用道具 举报

120#
发表于 2014-3-18 11:11:19 | 只看该作者
楼主辛苦了!灰常感谢了。

点评

客气了。以后如有时间、有进展,我再继续这些没有搞彻底的研究。  详情 回复 发表于 2014-3-18 14:13
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-5 07:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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