无忧启动论坛

标题: Firadisk做的Img格式Ramos转wim启动及热备方法 [打印本页]

作者: 2011mking    时间: 2011-12-3 14:09
标题: Firadisk做的Img格式Ramos转wim启动及热备方法
Firadisk做的Img格式Ramos转wim启动及热备方法

1:首先,你已经会做且有了一个firadisk驱动的RamXP.img。
注意,本方法是基于RamXP是C盘的,你的当前C盘启动后自动变成了D盘。
如果不是,你得修改一下Winboot.cmd中的相关位置指定。

2:将附件Boot.rar解压缩放到C盘(实体C盘),也就是RamXP启动后的D盘。 Boot.part01.rar (195.31 KB, 下载次数: 1118) Boot.part02.rar (136.04 KB, 下载次数: 916)

3:启动第一步制作好的RamXp后,用vdm加载此RamXP.img为A盘。执行附件“制作wim格式ramos”中的
Winboot.cmd,在D盘Boot下生成了BOOT.WIM文件。 制作wim格式ramos.part01.rar (195.31 KB, 下载次数: 1064) 制作wim格式ramos.part02.rar (195.31 KB, 下载次数: 971) 制作wim格式ramos.part03.rar (195.31 KB, 下载次数: 978) 制作wim格式ramos.part04.rar (195.31 KB, 下载次数: 931) 制作wim格式ramos.part05.rar (195.31 KB, 下载次数: 976) 制作wim格式ramos.part06.rar (174.27 KB, 下载次数: 1073)

4:在你的G4D的Menu.Lst中添加一项启动:
title WIMBOOT
find --set-root --ignore-floppies --ignore-cd /boot/bootmgr
chainloader /boot/bootmgr
boot

5:用wimBoot选项启动已经将Img的Ramos成功转换成了Wim格式的Ramos了。
====================================================================================
相关知识:
1:如何热备份wim格式的RamOs?
   用Wimtool的可写方式加载Boot.Wim到D盘Temp目录(注意,D盘Temp目录要为空),然后用我的热备份工具,将当前C盘(wim格式加载后的C盘)同步到D:\Temp,完成后卸载此wim,则Boot.Wim已更新。 热备工具.part1.rar (195.31 KB, 下载次数: 965) 热备工具.part2.rar (195.31 KB, 下载次数: 811) 热备工具.part3.rar (151.52 KB, 下载次数: 815)
2:更新后的Boot.Wim在下次启动时会要求重装ramdisk驱动,指定位置为C:\windows\system32\driver下的ramdisk.sys即可。然后执行1再次热备Boot.wim。
3:重启后可于设备管理器中删除带问号的“windows Ram disk Controller”,再做一次热备。此步不是必须,不做也不影响什么。
4: 以后需要热备时直接热备即可,已经没有要求重装ramdisk驱动的问题。
作者: 2011SHENGAI    时间: 2011-12-3 17:03
现有的Ramos.wimwin7该如何启动
作者: 2011mking    时间: 2011-12-3 17:14
原帖由 2011SHENGAI 于 2011-12-3 17:03 发表
现有的Ramos.wimwin7该如何启动


这个方法是按http://bbs.wuyou.net/forum.php?mod=viewthread&tid=164270&extra=&page=1整理后,在原方法上加上了删除firadisk驱动和热备份,不再使用PE,重新做出来的,win7我也不知道上述文件是否有效。

[ 本帖最后由 2011mking 于 2011-12-3 17:15 编辑 ]
作者: 2010xuwen    时间: 2011-12-4 14:11
按照说明 做了 进度条也出来了  就是 蓝屏了 7E蓝屏
作者: shwk88888    时间: 2011-12-4 15:01
想问一下,这样改了之后比原来用img格式的有什么好处吗?原来的也能热备份啊
作者: 2011mking    时间: 2011-12-4 15:24
原帖由 2010xuwen 于 2011-12-4 14:11 发表
按照说明 做了 进度条也出来了  就是 蓝屏了 7E蓝屏


原img是否精简掉了:fltmgr.sys,fltlib.dll,如是请用补全(sp2,sp3是不一样的,故未提供相应文件)

用wintool挂载一下做好的BOOT.WIM,用regedit挂上Boot.wim中的system,查看
HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk
下的"Start"=dword:00000000           是否为0,不是改为0。

如果没有ramdisk项,则表明你执行Winboot.cmd中导入注册表失败了,可人工
将Boot.wim中的system挂在HKEY_LOCAL_MACHINE下,命名为sys,双击winboot.reg,人工导入一次看是否有导入失败的提示。

原帖由 shwk88888 于 2011-12-4 15:01 发表
想问一下,这样改了之后比原来用img格式的有什么好处吗?原来的也能热备份啊


减小载入的镜像,节约内存。改为ramdisk载入速度比firadisk有所提高。

[ 本帖最后由 2011mking 于 2011-12-4 15:41 编辑 ]
作者: 2011xf110    时间: 2011-12-4 15:28
按照教程一次成功。感谢楼主提供这么好的东东
作者: 2011mking    时间: 2011-12-4 15:36
原帖由 2011xf110 于 2011-12-4 15:28 发表
按照教程一次成功。感谢楼主提供这么好的东东


呵呵,祝贺一下。
顺便说一下,虽然标题中说的是 “Firadisk”做的IMG,其实有没有并不重要

比如当前系统是Xp,可以如下制作:
1:用vdm新建个ntfs压缩的Img,并加载到A盘。
2:用热备份,分别将当前系统的 documents and settings,Program Files,windows同步到A盘。
     复制C盘根目录的ntldr,boot.ini,bootfont.bin,ntdetect.com到A盘,
3:再用上面的winboot.cmd执行生成BOOT.WIM

而如果是用WinVBlock做的img,可在wimboot.reg中添加删除winVBlock注册表项,或者不管它,直接先转成wim启动后再删除也行的。

[ 本帖最后由 2011mking 于 2011-12-4 15:40 编辑 ]
作者: 2011xf110    时间: 2011-12-4 19:25
我的img是700M,实际占用460M,内存1.5G,开机后可用内存800M左右。用这个img转成wim后,大小为180M,开机可用内存900M左右。占用内存只小了一点点。不知是否正常。
作者: 2010xuwen    时间: 2011-12-4 20:22
我的真的是精简的系统  是 2003的精简版 。。找下 文件 补全 看看 。
作者: 2011mking    时间: 2011-12-4 20:41
原帖由 2011xf110 于 2011-12-4 19:25 发表
我的img是700M,实际占用460M,内存1.5G,开机后可用内存800M左右。用这个img转成wim后,大小为180M,开机可用内存900M左右。占用内存只小了一点点。不知是否正常。


Img的可用数大约是 总内存-IMG大小。而wim的可用数估计是大概是按文件载入大小算的,与wim大小没多大关系。

与Img不同的是,任务管理器右下角的 提交更改 中显示的内存总量是比Img提高了不少的。
这个wim 的C盘空闲量有100多兆(FBWF开启了128M写缓存),即C盘是允许有约128兆的文件变化空间的。

到底哪种格式更适合ramos,可能需要使用体会了,不要一味比较空闲内存大小。
作者: ziyoudu    时间: 2011-12-5 08:31
Img更适合ramos         wim再解压缩    影响效率
作者: Quam    时间: 2011-12-5 08:45
我也认可这个观点,还是IMG要好点
作者: tylerhu    时间: 2011-12-6 08:17
我也试成功了,但启动时提示没有设置虚拟内存,好烦人。请哪位大侠指点一下,谢了
作者: 2011mking    时间: 2011-12-6 08:40
原帖由 tylerhu 于 2011-12-6 08:17 发表
我也试成功了,但启动时提示没有设置虚拟内存,好烦人。请哪位大侠指点一下,谢了


都ramos了你还没禁用虚拟内存?一般来说是要禁用的,当然你也可将虚拟内存设在实体硬盘上,比如D,E,F.....(当前C是内存盘不能设在它上面)
作者: tylerhu    时间: 2011-12-6 09:27
标题: 回复 #15 2011mking 的帖子
我是设在实体硬盘上的,我不想禁用虚拟内存。
作者: 2010twilight    时间: 2011-12-7 16:12
Img更适合ramos         wim再解压缩    影响效率


Img内部用NTFS压缩格式如何?最好有人能对比一下,压缩和不压缩,效率差多少,量化一下。
作者: 2011mking    时间: 2011-12-7 21:03
现在CPU速度很快,压缩格式不会花费多少时间,基本感觉不到。
关键在于硬盘读取的瓶颈,Img大了Ramos载入速度就慢了。Wim格式小巧且节约部份内存(1G内存玩Ramos特别注重这部份的节约),载入速度也快,适用于Img用得比较顺利后,改动不大情况下改为wim加载。
与Img相比,仅仅是热备时比Img慢一点,其它方面基本相同,速度差别是基本没感觉。
作者: klaeae    时间: 2011-12-15 17:21
标题: 回复 #1 2011mking 的帖子
楼主,我装了windows7 ,把附件里的boot文件夹复制到第一分区,那岂不就是覆盖了我现在所有的启动引导?我是用bootmgr引导的。
作者: 2011mking    时间: 2011-12-15 17:45
原帖由 klaeae 于 2011-12-15 17:21 发表
楼主,我装了windows7 ,把附件里的boot文件夹复制到第一分区,那岂不就是覆盖了我现在所有的启动引导?我是用bootmgr引导的。


可将bootmgr放在C:\目录,再改一下menu.lst中相应位置。
作者: klaeae    时间: 2011-12-15 21:45
标题: 回复 #20 2011mking 的帖子
我把一楼附件里的boot目录我命名为wimboot,放到c平更目录下,然后用那个bat,命令,结果发现,启动后还是会跳到我的原来的启动界面,附件下的bcd没有发挥作用

[ 本帖最后由 klaeae 于 2011-12-15 21:55 编辑 ]
作者: 2011mking    时间: 2011-12-15 22:11
原帖由 klaeae 于 2011-12-15 21:45 发表
我把一楼附件里的boot目录我命名为wimboot,放到c平更目录下,然后用那个bat,命令,结果发现,启动后还是会跳到我的原来的启动界面,附件下的bcd没有发挥作用


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=164270&extra=&page=1 ,照此结构处理。
作者: 2011lt0105    时间: 2011-12-21 20:02
现在我的本本无硬盘,下载了http://bbs.wuyou.net/forum.php?m ... 7&highlight=MXP的RAMXP WIM,我用BOOTICE引导装到U盘。但是无法热备份,无法挂载映象,说不支持请求。是因为wimtool不能加载文件到U盘吗?如何解决
作者: 2011mking    时间: 2011-12-21 20:29
原帖由 2011lt0105 于 2011-12-21 20:02 发表
现在我的本本无硬盘,下载了http://bbs.wuyou.net/forum.php?mod=viewthread&tid=198567&;highlight=MXP的RAMXP WIM,我用BOOTICE引导装到U盘。但是无法热备份,无法挂载映象,说不支持请求。是因为wimtool不能加载文件到U ...


嘿嘿,这个版本制作时好象直接用
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=164270&extra=&page=1 贴子中的flt做的,与该XP版(忘了那个wim是sp2的还是sp3的了)不一致,虽可工作但wimtool无法挂载。

在正常系统中用wimtool可写挂载该wim,然后用正确版本的flt文件替换吧。(提示,在sp2,sp3中文版的 winxp的windows\找搜索 flt.*,替换进去就可以了。)

[ 本帖最后由 2011mking 于 2011-12-21 20:48 编辑 ]
作者: ls68057121    时间: 2011-12-28 20:55
有木有人做出成品来给小弟试试看啊。。。
作者: 2012fy8li    时间: 2012-1-18 00:22
标题: 求个通用品。
本人按照教程做一直都是蓝屏的。在网上找菜鸟。无忧都都没法解决。可能是我的人品或机器有问题。所以求个通用品。下了小马的WIM的2003来把驱动放入还是蓝屏呀。搞了N多天都没法做出。
作者: dvd008    时间: 2012-1-18 07:34
某些机器,确实就是蓝屏,无解
而IMG,正常系统,都没有问题
作者: xyl5565    时间: 2012-1-21 22:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: xyl5565    时间: 2012-2-3 13:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: wanghh    时间: 2012-2-20 07:38
find --set-root --ignore-floppies --ignore-cd /boot/bootmgr


boot是指boot.win吗?
作者: wanghh    时间: 2012-2-20 13:40
title WIMBOOT
find --set-root --ignore-floppies --ignore-cd /boot/bootmgr
chainloader /boot/bootmgr
boot

我的原实体C盘已有boot文件夹。这个能否改名。以免混淆?
作者: 2011mking    时间: 2012-2-20 18:32
Boot文件夹名是由win7引导程序bootmgr决定的,
bootmgr引导后会直接查找 boot\bcd 菜单 ,所以如果你用win7,直接加菜单到bcd中就可以了
Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
nointegritychecks       Yes
displayorder            {222c0352-c58e-11de-b7fa-005056c00008}
                        {04056904-c7e6-11de-b7fd-005056c00008}
timeout                 30
displaybootmenu         Yes

Windows Boot Loader
-------------------
identifier              {222c0352-c58e-11de-b7fa-005056c00008}
device                  ramdisk=[boot]\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \WINDOWS\system32\winload.exe
description             WimBoot XP winload.exe
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
nointegritychecks       Yes
osdevice                ramdisk=[boot]\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \WINDOWS
winpe                   Yes
quietboot               Yes
sos                     Yes

Device options
--------------
identifier              {7619dcc8-fafe-11d9-b411-000476eba25f}
ramdisksdidevice        boot
ramdisksdipath          \boot\boot.sdi


而如果不是win7,则boot文件夹下就是多几个文件而已,不存在混淆问题。

实在要改,用uledit打开\boot\bootmgr,将其中boot改为goat试试(我没试过,理论上是可行的,以前的ntldr就是这样改的)

[ 本帖最后由 2011mking 于 2012-2-20 18:37 编辑 ]
作者: wanghh    时间: 2012-2-20 19:30
这个方法只能启动WIN7吧。对WINXP不能启动?
作者: 2011mking    时间: 2012-2-20 20:06
原帖由 wanghh 于 2012-2-20 19:30 发表
这个方法只能启动WIN7吧。对WINXP不能启动?


不是,就是启动 winxp 做的 wim文件呀。只是用了win7的引导而以。你的xp还是用原来的ntldr引导读boot.ini菜单,再通过boot.ini中的grldr引导win7的bootmgr,原系统和菜单都未做变化。

[ 本帖最后由 2011mking 于 2012-2-20 20:09 编辑 ]
作者: wanghh    时间: 2012-2-20 20:29
我本本的启动文件放在隐藏分区。C盘上装有WIN7。
RAMXP启动后。C盘变成G盘。这样的话。如何修改Winboot.cmd?
我想把BOOT.WIN放在D盘。
作者: 2011mking    时间: 2012-2-20 21:34
盘符问题,可以改一下 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下的 \DosDevices\G:
先将 \DosDevices\C: 改为 \DosDevices\Y: 再将 \DosDevices\G: 改为 \DosDevices\C:  然后再将 \DosDevices\Y:改为 \DosDevices\G:
交换一下应该可以解决。

Boot.win改名或换位置可以试试直接修改一下BCD文件,
osdevice    ramdisk=[boot]\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

应该可以 [D:]\Win7.vhd 这样的表述,我对BCDEdit不是很熟,你用EasyBcd 等工具看一下,理论上是可以改的。
作者: wanghh    时间: 2012-2-21 20:35
引导无法进入系统。不知为何?
作者: zqjiang    时间: 2012-3-7 16:16
华硕的F1 A55 X LM 会蓝屏  
提示 The   ACPI   BIOS   in   this   system   is   not   fully   compliant   with   the
  ACPI   specifation.Please   read   the   Readme.TXT   for   possible   workarounds.

技嘉的G41  没有问题
作者: panet8888    时间: 2012-4-26 18:03
按此方法,在台式机上成功过,但在笔记本上不成功,载入映像后黑屏错误,status:0xc0000017
info:An uxexpected error has occurred.


不解,请高手指教。
作者: yang77    时间: 2012-12-18 21:44
试过,很多个系统都可以
作者: yang77    时间: 2012-12-25 20:18
原帖由 2011mking 于 2011-12-6 08:40 发表


都ramos了你还没禁用虚拟内存?一般来说是要禁用的,当然你也可将虚拟内存设在实体硬盘上,比如D,E,F.....(当前C是内存盘不能设在它上面)

真是“提示没有设置虚拟内存”,有时停在“欢迎使用”界面,按了ctrl+alt+del才进得桌面,原本是有设虚拟内存在d:盘的,系统就是不认帐,同求办法
作者: yang77    时间: 2013-1-4 17:48
大师再来看下,硬盘开启AHCI模式,WIM RAMXP发现不了硬盘
作者: zhrh88    时间: 2013-1-11 16:52
不成功0x0000017
作者: 2012kay68057121    时间: 2013-1-13 17:35
郁闷 需要改引导? 还需要什么东西才能启动 除了本贴楼主给出
作者: 2011mking    时间: 2013-1-13 19:47
不能引导估计是Bcd中的启动不正确,可以试试用BootIce来编辑Boot目录下的Bcd文件,重新指定一下启动的磁盘分区。
作者: 2012kay68057121    时间: 2013-1-14 16:14
OK 已经成功。非常感谢 楼主的指点。。。这里最后想问下 楼主提供的这个FBWF是覆盖多大容量。能否调整大小。
作者: 2011mking    时间: 2013-1-15 15:02
[HKEY_LOCAL_MACHINE\ControlSet001\Services\FBWF]
WinPECacheThreshold DWORD值,16进制方式表示,大小为M。
作者: 2012kay68057121    时间: 2013-1-16 17:28
噢。本人小菜。能否说得简单点。什么是16进制- -
作者: 2012kay68057121    时间: 2013-1-16 17:29
反正不管怎么样,就是修改这个注册表下的[HKEY_LOCAL_MACHINE\ControlSet001\Services\FBWF]
WinPECacheThreshold DWORD的数字式吗?
作者: 2012kay68057121    时间: 2013-1-21 18:54
噢。静等高手解释。不过我貌似有点懂了。。。反正就是改大那个数字
作者: wawakuliao    时间: 2013-7-15 07:16
看起来好高级
作者: 缔造_气质    时间: 2014-5-10 10:07
2011mking 发表于 2011-12-4 15:24
原img是否精简掉了:fltmgr.sys,fltlib.dll,如是请用补全(sp2,sp3是不一样的,故未提供相应文件)

...

我的挂载后 看了看你的说的文件 和 注册表 都正常啊  为什么 就是7b蓝屏
作者: wuyiu    时间: 2014-6-7 09:53
谢谢楼主分享。
作者: humaorongrong    时间: 2015-3-30 23:31
load镜像成功,但系统启动失败。
作者: 2011xiongdeyuan    时间: 2015-4-6 18:03
按照教程一次成功
作者: DocTam    时间: 2015-7-13 19:10
看来还是img格式兼容性好一些?话说用了微软自己的ramdisk驱动还有那个容量限制吗?像XP被限制在480M?
作者: 879792799    时间: 2016-4-19 13:09
GOOD  晚上下班学习下!!
作者: 879792799    时间: 2016-4-27 21:57
正在研究楼主的教程,十分感谢!!
作者: zlgs    时间: 2016-4-27 22:21
相信打包wim后可以像PE一样引导吧
硬盘部署UD区很方便的引导PE以及内存系统

作者: zlgs    时间: 2016-4-27 22:28
本帖最后由 zlgs 于 2016-4-27 22:31 编辑
2011mking 发表于 2011-12-4 15:36
呵呵,祝贺一下。
顺便说一下,虽然标题中说的是 “Firadisk”做的IMG,其实有没有并不重要


ntldr不是必须放A盘,不靠它引导,我一般放D盘,启动菜单精准指定绝对路径就可以了,可以改名,这样第一分区可以空盘,一键恢复系统后不影响内存系统启动。




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