sairen139 发表于 2018-4-10 23:42:56

最小单wim的通用ramos制作手动教程——史海钩沉致敬Ramos先驱者们快要湮灭的珍贵经验

本帖最后由 sairen139 于 2018-4-19 20:01 编辑

最小单wim的通用ramos制作手动教程——史海钩沉致敬Ramos先驱者们快要湮灭的珍贵经验,尤其是11ydy遗留下来弥足珍贵的宝藏,更难能可贵的是芈员外刻意进取发扬光大的伟大功绩!同时也感谢Ramos群友们的鼎力支持,我就把这些可爱的Ramos界的网友们创造流变下来的方法写成该篇教程,希望能对喜欢把当前系统制作成wim格式的Ramos的无忧坛友们有所启发!wim格式的ramos的优点是文件仅一、体积最小、且原生支持微软BCD里的uefi和bios双启动!

WIM RamOS手动制作教程具体步骤如下(windows7、windows8、windows8.1、windows10系统全部通用):


第一步:原系统安装驱动后删除相关文件打包压缩成1.wim,然后解压到挂载出来的Fat32格式的一个vhd里。

PE里用winNTsetup系统安装软件安装系统到C盘,然后选择【挂载安装驱动器为:X:】,安装好启动后系统盘符是X。

重启进入新安装windows系统,安装所需的3个驱动,RAMDISK,WIMFSF,FBWF,安装方法很简单复制ramdisk.sys,wimfsf.sys,fbwf.sys到Windows\System32\drivers。
fbwfcfg.dll,fbwfcfg.exe,fbwflib.dll,fbwfMgr.exe到Windows\System32。【其实FBWF组件里起作用的只有一个fbwf.sys驱动,其他的组件可以不需要】

复制好文件后,导入驱动服务的注册表!然后把fbwf.cfg覆盖到Windows文件夹里。

打包WIM之前 还需要对硬盘系统进行处理,不处理的话WIM启动会蓝屏!

首先删除windows下Font文件夹里字体文件vgafix.fon、vgasys.fon文件,注册表编辑器加载硬盘系统的注册表单元SYSTEM删除里面 HKEY_LOCAL_MACHINE\system\ControlSet001\services\PEAUTH 项。

HKEY_LOCAL_MACHINE\system\MountedDevices里面的 X 盘符项。【如果想使用这个硬盘系统的话也可以保留X盘符项到后面的vhd里再行删除】

可以顺便看看 最初安装的3个 驱动的服务 注册表启动项start值是不是 0。

重启进入PE或者另外一个系统,接着制作一个Fat32格式的VHD,挂载好VHD后用WimTool把新安装的系统分区压缩成1.wim。并把这个1.wim解压到刚才挂载的Fat32格式的VHD分区中。【目的是去掉新安装系统的链接防止蓝屏】


第二步:用WimTool打包这个挂载的Fat32的vhd分区到2.wim。


第三步:用7zip解压2.wim到一个名为2的文件夹下。【windows7 系统不需要这一步】


第四步:再打包这个2文件夹为boot.wim,用bootice添加微软原生支持的默认的wim启动项。这个全流程成功了!X64位系统可以在cmd窗口敲击这行 fbwfmgr   /setthreshold   ####(数值128g=128*1024=131072)命令自动生成的128G以内的任何大小的系统盘Ramos的fbwf.cfg文件!



【PS:如果当前系统是C盘的系统要制作这种单wim的Ramos需要在第一步时替换windows文件夹下的ntoskrnl.exe为一个用winhex工具修改(复制出当前系统)的ntoskrnl.exe,并用PEditor工具修正校验修改后的ntoskrnl.exe。制作方法如下图】


sairen139 发表于 2018-4-10 23:43:37

本帖最后由 sairen139 于 2018-4-10 23:45 编辑

原始教程是这个http://11ydy.blog.163.com/blog/static/1889328292011520101958249/

WIM方式RAMWIN7 制作过程+软件驱动+视频教程

我按照无忧帖子http://bbs.wuyou.com/viewthread.php?tid=174000&highlight=制作了WIN7的RAMOS,这种方式很适合4G以下内存用户制作RAM WIN7 的系统!




下面就是我制作的过程,在虚拟机里面做的,并录制成了视频!感兴趣的朋友试试看吧!



下载最后的视频还有用到的软件!








第一步:安装WIN7系统

做WIM RAMWIN7的2个限制

1.由于WIM方式的RAMWIN7对WIM文件有大小限制,最高不能超过1G,所以只能选用精简版的WIN7,或者自己定制WES7,(我这里用的WES7)

2.系统盘符必须是X盘(这个可以用WIN7安装工具或者一个专门的批处理实现)

下面我就在虚拟机里启动PE,用NT6安装器工具安装系统到虚拟机的C盘,安装好启动后系统盘符是X

重启后完成系统安装,安装好后进系统看看系统分区盘符已经是X了



第二步:安装WIM RAMWIN7所需的3个驱动,RAMDISK,WIMFSF,FBWF,安装方法很简单复制ramdisk.sys,wimfsf.sys,fbwf.sys到Windows\System32\drivers
fbwfcfg.dll,fbwfcfg.exe,fbwflib.dll,fbwfMgr.exe到Windows\System32(查看开启FBWF)

复制好文件 导入驱动服务的注册表!重启!


前面我已经复制好文件并且重启过,下面开启FBWF,可以看到默认没有开启,现在开启!批处理按任意键就开启了!可以看到重启后的设置情况!

现在把fbwf.cfg覆盖到Windows(已经添加好了RAMDISK盘的设置,缓存512MB)(我提供的FBWF套件已经是破解过的了,有什么好处请看另外帖子)得到文件权限就能覆盖了,重启看看效果!

可以看到FBWF已经启用了我们替换的CFG设置文件,好了驱动安装已经完成,下面就是 把系统 打包成 WIM文件了,这个需要进入PE里操作!


第3步:把硬盘系统打包成WIM文件

打包WIM之前 还需要对硬盘系统进行处理,不处理的话WIM启动会蓝屏!

1.删除字体文件vgafix.fon,vgasys.fon文件,注册表编辑器加载硬盘系统的注册表单元SYSTEM删除里面 HKEY_LOCAL_MACHINE\fff\ControlSet001\services\PEAUTH 项

HKEY_LOCAL_MACHINE\fff\MountedDevices里面的 X 盘符项

可以顺便看看 3个 驱动的服务 注册表启动项是不是 0,一切OK卸载注册表单元!

2.去掉硬盘系统里文件的软硬链接(方法就是把X盘文件复制到一个FAT32分区,在复制回去) 可以用VDM创建一个FAT32分区,然后利用WimTool实现复制目的,因为直接复制的话可能会有文件不让复制!

根据你系统文件大小设置 足够的IMG,先打包进WIM,然后在释放到VDM的FAT32分区,然后在打包 在释放回去,是有点麻烦,哈哈。。。


3.经过几次打包释放,现在系统盘里的文件已经没有软硬链接!可以打包成最后用做启动的WIM文件了!

WimTool-新建和追加-选择好系统所在分区 和 生成WIM文件的路径,选择“最大压缩” 选中“给卷添加启动标记”其它默认,新建映象就可以了!


WIM里面只需要系统主要目录Windows,Users,Program Files,ProgramData,不需要BOOT和根目录里面的启动文件,为了方便打包我习惯先把几个系统目录移动到一个文件夹,然后打包这个文件夹就行了

由于虚拟机打包时间较长,我事先已经把系统打包好了
这个ramwin7.WIM就是 我事先打包好的系统,可以看到系统目录显示2。66G打包成WIM有600MB,因为WIM有个特性就是WIM里面相同文件之存在一个实例占用一分空间!!!

下面直接 做最后一项

4.生成了WIM下面就是编辑BCD,添加引导这个WIM的菜单,让bootmgr引导他。


好啦这样全部完成了,重启从菜单选择 WIM那个引导项就能启动这个WIM了。


=========================================================================


最后这个WIM在虚拟机启动时蓝屏了,但是我把这个WIM复制到实机引导,成功登录,只不过虚拟机里系统没有实机的驱动,会提示安装磁盘驱动什么的,哈哈

这就说明制作过程方法是没问题的,应该是虚拟机里面有冲突或者什么限制造成蓝屏了!







WIM_RAMWIN7视频制作过程+所需驱动软件.7z

http://www.vdisk.cn/down/index/8012210A2788

y7y007 发表于 2018-4-11 01:35:26

wimramos 沧海遗珠啊

sairen139 发表于 2018-4-11 01:47:46

y7y007 发表于 2018-4-11 01:35
wimramos 沧海遗珠啊

非常感谢员外这番钩沉辑佚、继往开来的辛苦付出金针度人,让我们这些ramos热爱者有幸得窥堂奥,登堂入室,终于得见了这颗被尘封已久的Ramos明珠的光彩!

2012qnmd 发表于 2018-4-11 07:15:10

wim一直在用,03 ,win7
win81,win10也可以成功,都测试过,只不过81,10一直没有合适的精简版.

03,在一些机器上不行,我的笔记本就不行,台式机可以,笔记本只能IMG格式,WIN7都可以,3F的系统

我是修改QI那个一键制作工具,他是当前系统制作,我发现由于权限问题,部分文件不能复制,导致一些小问题,
所有,改为PE下制作,就没问题了,另外注册表文件一定全

PE下,创建VHD,挂载,格式化,解压安装文件到VHD,修改盘符为X,手动或者CMD都可以,重启,完成安装
然后,安装驱动软件优化,
再进PE,复制VHD里面全部文件到一个指定目录,然后给这个目录里的系统安装3个RAM驱动,然后打包为WIM,然后添加BCD里面启动菜单,就OK了

9908006 发表于 2018-4-11 07:43:34

win10也能用吗?我装过一个win10 ltsb精简版,装上驱动用wim压缩后1.7G,要是能做ramos就太好了

2012andyle113 发表于 2018-4-11 08:33:59

支持一下,ramos花样不少了{:1_186:}

zhangmi 发表于 2018-4-11 09:35:12

wim做成ramos有什么优势吗?

2011larzuk 发表于 2018-4-11 11:20:28

支持流转宝贵技术经验。

2623666 发表于 2018-4-11 11:32:38

观摩学习
页: [1] 2 3 4 5 6
查看完整版本: 最小单wim的通用ramos制作手动教程——史海钩沉致敬Ramos先驱者们快要湮灭的珍贵经验