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设置。