无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
#
发表于 2014-2-18 23:19:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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)

评分

参与人数 2无忧币 +10 收起 理由
2012wangshuji + 5 很给力!
hero8000 + 5 赞一个!

查看全部评分

推荐
发表于 2014-2-18 23:45:46 | 只看该作者
值此微软即将停止对XP的服务前夕,温故知新,不亦乐乎,谢谢楼主的总结!
回复

使用道具 举报

推荐
发表于 2014-2-19 08:39:25 | 只看该作者
太感谢了,我想制作2003
回复

使用道具 举报

144#
发表于 2018-9-8 00:37:11 来自手机 | 只看该作者
硬盘要改成ide?
回复

使用道具 举报

143#
发表于 2017-12-6 13:27:31 | 只看该作者
感谢楼主无私分享,下载体验!¥#%#……&*()——
回复

使用道具 举报

142#
发表于 2016-4-6 16:45:39 | 只看该作者
您好,我是用了您的03.wim。载入桌面后马上蓝屏。机器是thinkpad e325.请问您知道原因吗?
回复

使用道具 举报

141#
发表于 2016-4-6 16:42:09 | 只看该作者
回复

使用道具 举报

140#
发表于 2016-4-6 16:41:48 | 只看该作者
回复

使用道具 举报

139#
发表于 2016-3-20 12:11:48 | 只看该作者
2013_top398 发表于 2014-2-19 10:31
这是WIM格式的系统,全部基于微软自家的驱动:Ramdisk、FltMgr、FBWF、WimFltr等。兼容性肯定比第三方好 ...

是直接加个WIM启动项??启动不了!!
回复

使用道具 举报

138#
发表于 2015-1-20 16:26:06 | 只看该作者
這文章的幾個小軟件可以提供嗎,,

CopySys.cmd。。。你本文提到的。。
回复

使用道具 举报

137#
发表于 2014-9-18 10:20:57 | 只看该作者
wim怎么+ \boot
读取玩镜像就出错了 winlog什么的
回复

使用道具 举报

136#
发表于 2014-9-9 22:04:54 | 只看该作者
我想通过网络启动你提供的03.wim。启动文件不知道是什么愣是启动不起来

1112.jpg (111.17 KB, 下载次数: 89)

1112.jpg
回复

使用道具 举报

135#
发表于 2014-9-7 14:07:34 | 只看该作者
能否在最新的电脑上安装些功能,没有xp磁盘驱动的情况下,就是磁盘厂商不再支持xp的电脑上
回复

使用道具 举报

134#
发表于 2014-9-6 21:02:24 | 只看该作者
这个老机适用学习一下
回复

使用道具 举报

133#
发表于 2014-7-10 10:53:34 | 只看该作者
顶一个,好一点的
回复

使用道具 举报

132#
发表于 2014-7-9 23:56:50 | 只看该作者
谢谢分享~~~~~~~~
回复

使用道具 举报

131#
发表于 2014-6-7 08:36:44 | 只看该作者
不错,支持一下。
回复

使用道具 举报

130#
发表于 2014-6-2 21:38:05 | 只看该作者
期待楼主放出更加成熟的通用RAMOS
回复

使用道具 举报

129#
发表于 2014-6-2 08:51:11 来自手机 | 只看该作者
虚拟机上做的ramos能直接在实机上用吗?怎样才能将ramos做成通用的,在不同机器上都能用(因为不同机器驱动都不一样)?
回复

使用道具 举报

128#
发表于 2014-5-12 22:07:10 | 只看该作者
看来我是只学会前半了。追问一句,释放到硬盘上,不要打包到wim文件中了么?
回复

使用道具 举报

127#
发表于 2014-5-12 21:53:34 | 只看该作者
jxf268 发表于 2014-5-11 15:49
楼主玩过Win7的wim吗?做成wim后,开始菜单中的东西有些变成英文的了,忘记怎么解决了。有人知道怎么搞吗? ...

有说是PD和USER文件夹先抓成wim再释放到镜像,不过我没成功过
回复

使用道具 举报

126#
发表于 2014-5-11 16:15:45 来自手机 | 只看该作者
yang77 发表于 2014-5-11 14:18
忘记了指的是XP,实机,大小好象还跟具体的机子有关,另一台机到525M也没事

确实,我用实机的系统打包后放到VM虚拟机中能启动,而实机引导这个wim时却0XC000000蓝屏,提示 Error – An unexpected error has occurred,于是做成ISO文件,ISO的实机却能进系统。

我虚拟机上fbwf可以预分配800m,C盘也可以复制进780m的东西,实机预分配500m,fbwf都开启不了,这样启动后c盘是只读的,低于500m的fbwf.cfg我只有64m的,换上后,成功了。
以后有空再试试把实机fbwf设置预分配1024m,看看是否可以正常开启,以后再做wim。
回复

使用道具 举报

125#
发表于 2014-5-11 15:49:48 来自手机 | 只看该作者
楼主玩过Win7的wim吗?做成wim后,开始菜单中的东西有些变成英文的了,忘记怎么解决了。有人知道怎么搞吗?
回复

使用道具 举报

124#
发表于 2014-5-11 14:18:31 | 只看该作者
2013_top398 发表于 2014-5-10 01:03
是的,太大了在虚拟机测试时死机蓝屏。

忘记了指的是XP,实机,大小好象还跟具体的机子有关,另一台机到525M也没事
回复

使用道具 举报

123#
 楼主| 发表于 2014-5-10 01:03:32 | 只看该作者
yang77 发表于 2014-5-9 22:16
wim得控制在400M以内

是的,太大了在虚拟机测试时死机蓝屏。
回复

使用道具 举报

122#
 楼主| 发表于 2014-5-10 01:02:28 | 只看该作者
jxf268 发表于 2014-5-9 20:59
两次做wim的经历却又让我发现一个奇怪的事,我手工做了一个XP的,用的是深度最小的虚拟机网银系统,那是XP  ...

这种vista启动+xp/03的混搭确实存在一些兼容性问题。个人觉得对2009年左右的老机器兼容性较好。
回复

使用道具 举报

121#
 楼主| 发表于 2014-5-10 00:58:54 | 只看该作者
jxf268 发表于 2014-5-9 20:38
晕死了,以前一直没玩wim的系统,用鲜奶日的做了一次,好像没能成功,这次用你的做的实机也没成功,自己一 ...

不知你做的是 WinXP,还是03,还是其它?你用到了16386版本的winload么?我在本贴中测试一直用的 friend8179 提供的 winload。
回复

使用道具 举报

120#
发表于 2014-5-9 22:16:02 | 只看该作者
wim得控制在400M以内
回复

使用道具 举报

119#
发表于 2014-5-9 20:38:41 | 只看该作者
晕死了,以前一直没玩wim的系统,用鲜奶日的做了一次,好像没能成功,这次用你的做的实机也没成功,自己一直没有眉目,只能从头开始爬文,发现有人提出winload的版本的问题,***,用你的附件做出来的wim一换上16386版的winload居然成功了,注册表我可能动过。你这个竟然没版本号。

这次下了3烦的Win7,一开始自己手工破解nt*的文件,结果做出来的没能成功(后来爬文才发现32位的要破2个文件,我只破了一个,晕),在论坛发现某位大大的自动化工具,打包了一个,结果还是不成功,没辙只能虚拟机安装,然后再打包,结果虚拟机上的成功了,不死心,对比了一下注册表,原来是实机的没能成功导入注册表。
回复

使用道具 举报

118#
 楼主| 发表于 2014-3-18 14:13:59 | 只看该作者
闻声悟道 发表于 2014-3-18 11:11
楼主辛苦了!灰常感谢了。

客气了。以后如有时间、有进展,我再继续这些没有搞彻底的研究。
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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