2024年1月9日发(作者:)
WIM 格式的 RAMOS
此篇是我的RAMOS三步曲的最后一篇,也是RAMOS的精华所在,是本人摸索几年RAMOS所能达到的终极目标,虽然不是很完美,但已实用。
首先说一下,RAMOS的终极目标是什么?
一、RAMOS的镜像尽可能的小,载入时间尽可能短,镜像占用硬盘空间尽可能的少。
RAMOS的镜像占用内存空间是系统启动前从物理内存中划出去的,是操作系统不能直接分配、使用的。那第二个目标就是:
二、RAMOS的镜像占用内存空间尽可能的小。此目标与第一个目标有一定的关系,但还是有区别。
区别是什么?大家可以说说看。如果你能说出来,那你就理解RAMOS存在的意义了。
下面再说说实现上述目标的方法(由低级到高级):
1、使用精简系统。
2、自己使用工具、经验,精简、删除系统文件及注册表项。
3、修改系统路径到其他磁盘。
4、对镜像文件启用ntfs压缩或稀疏属性;grub引导的压缩为gz。
5、镜像中的文件使用ntfs压缩。
6、镜像中的可执行文件使用upx==压缩。
7、镜像中的文件、目录用winrar、wim==打包,用时再解压或挂载。
8、镜像中的文件、目录用软硬链接到其他磁盘。
9、使用第二内存磁盘。
10、使用fbwf、ewf组件。
11、使用bootmgr引导wim镜像。
暂时就想到这么多,以后有再补。
上述两大目标,11种方法分别实现的什么目的?或者说实现第一目标的有哪几种方法,实现第二目标的又有哪几种方法?大家发贴回答一下。
发贴回答的坛友会有奖励。
最后,等待大家踊跃发表意见看法后,我会详细说说上述方法的应用细节及软件下载。最好是内存盘基于X:盘引导文件在C:盘的系统。其他内存盘符未测试。
以下也是 WIM RAMXP、RAM2003的三大驱动要件,是把
IMG 的 RAMOS 移植为 WIM 的 RAMOS
的必由之路。
第一个是 FBWF
组件。
FBWF_
ECHO 说 明
ECHO
---------------------------------------------------------
ECHO.
ECHO
离线安装 FBWF 组件 。
ECHO.
ECHO 系统要求:XP、2003 的 RAMOS 镜像
。
ECHO.
ECHO 选择 F :离线安装 FBWF 组件 。
ECHO.
ECHO 选择 N 退出
。
ECHO.
ECHO qiqiqicool@2011.03.03
ECHO
---------------------------------------------------------
默认加载 C:或 X:根目录下的
,自动安装,500M动态分配内存。对firadisk的ramos及想重新设置 fbwf 的,请安装后,手动删除镜像根目录
。重启后进入ramos,运行 SET_(自己修改默认参数) 再设置。设置完后,复制
到镜像根目录。请大家反馈,并截内存盘前后的大小的图。第二个是 bootmgr
组件。
用 改写为 bootmgr引导,或是用grub引导
bootmgr。
用或编辑BCD菜单。
压缩包有我的BCD配置,其他是bootmgr启动的文件,解压到C:根目录下,大家可参考。
我的BCD配置可引导win7、xp2003(通过)、GRUB以及未来的WIM镜像的QiRAMOS。
写过bootmgr启动之后,如启动黑屏可能是
的问题。如果你不能解决,把NTLDR备份,把NTLDR4qboot改名为NTLDR。把 改为 。
、 的使用自己gg后再使用,避免系统引导失败。第三个是 WimFsf
组件。
WimFsf_
ECHO 说 明
ECHO
---------------------------------------------------------
ECHO.
ECHO
离线安装 WIMFSF 组件 。
ECHO.
ECHO 系统要求:XP、2003 的 RAMOS 镜像
。
ECHO.
ECHO 选择 W :离线安装 WIMFSF 组件 。
ECHO.
ECHO 选择 N 退出
。
ECHO.
ECHO qiqiqicool@2011.03.21
ECHO
---------------------------------------------------------
默认加载 C:或 X:根目录下的
,自动安装。条件是 FBWF 组件 、bootmgr
组件都能工作。此组件在2003下正常。如遇文件丢失、引导失败,可多试试不同版本的 、bootmgr
。第四个是 wim_support 组件。
解压wim_,运行
来打包成WIM镜像格式。加载img镜像,选新制和追加,启动标记、最大压缩,来打包img中的所有文件到
C: 。重启选Qi_RAMOS
,或是自己修改bcd设置。


发布评论