无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 2018-4-10 23:42:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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。制作方法如下图】


1.修改ntoskrnl【C盘模式】.PNG (76.82 KB, 下载次数: 281)

1.修改ntoskrnl【C盘模式】

1.修改ntoskrnl【C盘模式】

2.修正检验ntoskrnl【C盘模式】.PNG (137.99 KB, 下载次数: 290)

2.修正检验ntoskrnl【C盘模式】

2.修正检验ntoskrnl【C盘模式】

3.Wim格式的系统盘一百多G大【C盘模式】.PNG (53.05 KB, 下载次数: 279)

3.Wim格式的系统盘一百多G大【C盘模式】

3.Wim格式的系统盘一百多G大【C盘模式】

4.手动制作X盘Ramos系统所用工具.PNG (78.9 KB, 下载次数: 296)

4.手动制作X盘Ramos系统所用工具

4.手动制作X盘Ramos系统所用工具

5.wim格式的Ramos系统盘fbwfmgr命令设置为131072MB大小.jpg (21.66 KB, 下载次数: 295)

5.wim格式的Ramos系统盘fbwfmgr命令设置为131072MB大小

5.wim格式的Ramos系统盘fbwfmgr命令设置为131072MB大小

6.Win格式的X盘系统盘一百多G大.jpg (130.32 KB, 下载次数: 289)

6.Wim格式的X盘系统盘一百多G大

6.Wim格式的X盘系统盘一百多G大

7虚拟机里的该种模式的WimRamos.jpg (20.47 KB, 下载次数: 274)

7.虚拟机里的该种模式的WimRamos

7.虚拟机里的该种模式的WimRamos

测速.jpg (25.02 KB, 下载次数: 271)

测速

测速

WIM RamOS(适用于windows8和8.1的64位).zip

116.25 KB, 下载次数: 878, 下载积分: 无忧币 -2

手工制作所需驱动和reg文件

评分

参与人数 4无忧币 +12 收起 理由
l13063 + 1 赞一个!
long1983 + 1 很给力!
showmar + 5
ge + 5 很给力!

查看全部评分

2#
 楼主| 发表于 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

回复

使用道具 举报

3#
发表于 2018-4-11 01:35:26 | 只看该作者
wimramos 沧海遗珠啊
回复

使用道具 举报

4#
 楼主| 发表于 2018-4-11 01:47:46 | 只看该作者
y7y007 发表于 2018-4-11 01:35
wimramos 沧海遗珠啊

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

使用道具 举报

5#
发表于 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了
回复

使用道具 举报

6#
发表于 2018-4-11 07:43:34 | 只看该作者
win10也能用吗?我装过一个win10 ltsb精简版,装上驱动用wim压缩后1.7G,要是能做ramos就太好了
回复

使用道具 举报

7#
发表于 2018-4-11 08:33:59 | 只看该作者
支持一下,ramos花样不少了
回复

使用道具 举报

8#
发表于 2018-4-11 09:35:12 | 只看该作者
wim做成ramos有什么优势吗?
回复

使用道具 举报

9#
发表于 2018-4-11 11:20:28 | 只看该作者
支持流转宝贵技术经验。
回复

使用道具 举报

10#
发表于 2018-4-11 11:32:38 | 只看该作者
观摩学习
回复

使用道具 举报

11#
发表于 2018-4-11 11:56:40 | 只看该作者
坐等员外的一键R驱FBWF之WIMRAMOS批处理出炉!据说计划支持WIN7 8 10 32位和64位,通杀BIOS和UEFI,太牛了!
回复

使用道具 举报

12#
发表于 2018-4-11 13:57:50 | 只看该作者
坐等员外的一键批处理
回复

使用道具 举报

13#
发表于 2018-4-11 14:48:39 | 只看该作者
这个真的很强大!收藏以备将来这用。
谢LZ分享!
回复

使用道具 举报

14#
发表于 2018-4-11 19:53:12 | 只看该作者
第三步:用7zip解压2.wim到一个名为2的文件夹下。【windows7 系统不需要这一步】
请问塞壬没有这步是不是也就没有第四部?
回复

使用道具 举报

15#
 楼主| 发表于 2018-4-11 19:57:45 | 只看该作者
ldkvfeng 发表于 2018-4-11 19:53
第三步:用7zip解压2.wim到一个名为2的文件夹下。【windows7 系统不需要这一步】
请问塞壬没有这步是不是 ...

是的,win7直接把wim2改名boot就行。只需到第二步把fat分区打包完成2.wim就成功了。比win7高版本的系统才需要第三步等。
回复

使用道具 举报

16#
 楼主| 发表于 2018-4-11 20:00:08 | 只看该作者
ldkvfeng 发表于 2018-4-11 19:53
第三步:用7zip解压2.wim到一个名为2的文件夹下。【windows7 系统不需要这一步】
请问塞壬没有这步是不是 ...

原因是windows7系统一次就能把链接全部都去掉,比windows7高的版本要两次才能全部去掉。
回复

使用道具 举报

17#
 楼主| 发表于 2018-4-11 22:01:38 | 只看该作者
9908006 发表于 2018-4-11 07:43
win10也能用吗?我装过一个win10 ltsb精简版,装上驱动用wim压缩后1.7G,要是能做ramos就太好了

windows7、windows8、windows10包括32位和64位都能依照此法制作wimramos。
回复

使用道具 举报

18#
 楼主| 发表于 2018-4-12 09:27:33 | 只看该作者
zhangmi 发表于 2018-4-11 09:35
wim做成ramos有什么优势吗?

优势是这种ramos只有一个单一的wim文件、体积很小、支持uefi启动和Bios启动、另外加上启动文件可以在u盘上移动使用,和pe差不多!
回复

使用道具 举报

19#
 楼主| 发表于 2018-4-12 17:13:00 | 只看该作者
网友2012qnmd说最后用微软imagex压缩wim可以用7zip替换内容:
驱动注册表部分,我用的更全,R的部分有3个部分补充, 其它各一个,供参考.
另外提供QI的CMD安装驱动,我修改为PE 和系统, 就是那部分权限影响部分,都能安装成功.

做出的RAMOS,没有什么小问题.
另外建议,最后打包WIM用imagex.exe,win7的,好处可以用7z修改
-----------------------------------------------
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\FBWF]
"EnabledOnAllSkus"=dword:00000001  删除
为0时X盘文件可改名可删除,为1时X盘文件不能改名不能删除
---------------------------------------------------------
安装到x盘,手工操作。
解压安装文件到,如:j盘,可以是VHD, 在NT6的pe下,打开注册表,导出
MountedDevices
只保留下面,其它都删除
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYStem\MountedDevices]
"\\DosDevices\\j:"=hex:1c,f7,e7,13,00,00,01,00,00,00,00,00


然后,改为下面,即:j改x
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYS\MountedDevices]
"\\DosDevices\\x:"=hex:1c,f7,e7,13,00,00,01,00,00,00,00,00

挂载安装文件,config目录下的system到sys,导入上面注册表

重启,完成系统安装。

========================
Install-B-X盘

rem echo 解压文件到B盘根目录
rem imagex /apply Install.wim 1 B:\


echo 加载注册表单元
reg LOAD HKLM\1sys B:\Windows\System32\config\SYSTEM

echo 复制MountedDevices到新的注册表项
reg copy HKLM\SYSTEM\MountedDevices HKLM\1sys\MountedDevices /f

for /f "tokens=1,2,* " %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" /v "\DosDevices\B:" ^| find /i "\DosDevices\B:"') do set "BPath=%%k"

echo B盘的原路径为%BPath%

echo 将B盘更名为X盘

echo 删除原本的B盘盘符

reg delete HKEY_LOCAL_MACHINE\1sys\MountedDevices /v \DosDevices\B: /f

echo 创建新的X盘盘符

reg add HKEY_LOCAL_MACHINE\1sys\MountedDevices /v \DosDevices\X: /t REG_BINARY /d %BPath% /f

echo 卸载注册表单元

reg unload HKLM\1sys

echo 操作结束
pause

补充.reg.7z
5.52 KB, 下载次数: 2
回复

使用道具 举报

20#
发表于 2018-4-12 17:20:11 | 只看该作者
imagex_6.1.7600.16385, win7的, ,,VSTA的 版本也行6.0(制作WIM速度慢)
更高版本不行.
回复

使用道具 举报

21#
 楼主| 发表于 2018-4-12 17:29:14 | 只看该作者
2012qnmd 发表于 2018-4-12 17:20
imagex_6.1.7600.16385, win7的, ,,VSTA的 版本也行6.0(制作WIM速度慢)
更高版本不行.

是说高版本imagex压制的wim没办法用7zip修改增减wim里面的文件吗?
回复

使用道具 举报

22#
发表于 2018-4-12 17:40:11 | 只看该作者
对,WIN8以后的不能改,只能可写挂载修改,或者重新制作.

7Z,加文件时,不会压缩加入的文件,适合加小文件,快捷方式什么的,对WIM体积影响不大的,很方便
关键是快,几秒完事.
回复

使用道具 举报

23#
 楼主| 发表于 2018-4-12 17:49:04 | 只看该作者
2012qnmd 发表于 2018-4-12 17:40
对,WIN8以后的不能改,只能可写挂载修改,或者重新制作.

7Z,加文件时,不会压缩加入的文件,适合加小文件,快 ...

嗯,这样用7zip往imagex压制的wim里头加小文件是很方便!感谢告知!
回复

使用道具 举报

24#
发表于 2018-4-12 19:04:38 | 只看该作者
原来还有是这样?!与释放在硬盘上的RAMOS差到哪?有什么不一样?
回复

使用道具 举报

25#
 楼主| 发表于 2018-4-13 09:12:12 | 只看该作者
11ydy说只要用7zip把第一个压制的1.wim解压一遍到任意文件夹里,直接打包这个文件夹就能去掉软硬链接!
下面是引用:

c盘系统:主引导系统,win7 64位,我想将x盘Wes7 64位的做成wim ramos
x盘系统:Wes7 64位,自行定制的。
x盘系统大小:5.51G
wim最大压缩:1.89G左右

-----------------------------------------------------------
为方便相同爱好者以后查阅,特修改标题。
解决方法为:1楼11ydy大神的回复。
                post_newreply
收藏收藏
评分评分

支持支持1

反对反对
点评回复 使用道具 举报
11ydy

19
主题       
702
帖子       
2万
积分
上将
Rank: 17Rank: 17Rank: 17
注册时间2005-5-28
技术达人
发消息       
2#
发表于 2014-3-23 11:21:36 | 只看该作者
无忧启动为您轻松办理虚拟主机、域名注册、企业邮箱业务!
把你不能启动的WIM用7z解压出来,在打包解压出来的系统!可以省去复制到FAT32分区的过程!
点评
回复

使用道具 举报

26#
 楼主| 发表于 2018-4-13 09:26:13 | 只看该作者
sairen139 发表于 2018-4-13 09:12
11ydy说只要用7zip把第一个压制的1.wim解压一遍到任意文件夹里,直接打包这个文件夹就能去掉软硬链接!
下 ...

具体请参见这个无忧网友的问询贴和11ydy大神的答复:
http://wuyou.net/forum.php?tid=327737&mod=viewthread

11ydy
2014-3-23 11:21:36
把你不能启动的WIM用7z解压出来,在打包解压出来的系统!可以省去复制到FAT32分区的过程!

3# holyazrael
2014-3-23 15:21:13
引用: 11ydy 发表于 2014-3-23 11:21
把你不能启动的WIM用7z解压出来,在打包解压出来的系统!可以省去复制到FAT32分区的过程!

该方式很有效,可以进系统了,谢谢大神。
ps:本来看各位大神最后回帖都是很久以前了,抱着试一试的心态发的帖。得到大神回复,觉得自己还是蛮幸运的,哈哈。
回复

使用道具 举报

27#
发表于 2018-4-13 12:22:04 来自手机 | 只看该作者
老师可以把教程重新上传到百度云吗?谢谢,威盘下不了
回复

使用道具 举报

28#
 楼主| 发表于 2018-4-13 14:18:04 | 只看该作者
120268323 发表于 2018-4-13 12:22
老师可以把教程重新上传到百度云吗?谢谢,威盘下不了

我现在在火车上,上传不了。请加下面的群,群里的群文件中有你要的文件和视频,你可以下载学习制作。下面的群里都有:
【RAMOS内存操作系统群:181713045 】、【玩转RAMOS内存系统群:153482508】、【RAMOS 内存操作系统群: 8405348】
群内众神云集,有兴趣可以加群共同学习探讨
回复

使用道具 举报

29#
 楼主| 发表于 2018-4-13 14:51:23 | 只看该作者
ge 发表于 2018-4-12 19:04
原来还有是这样?!与释放在硬盘上的RAMOS差到哪?有什么不一样?

本质上是一样的,只是制作的母版不同。一个是自己当前的系统制作wimramos,一个是别人的ramos转硬盘系统后失去了速度。
回复

使用道具 举报

30#
 楼主| 发表于 2018-4-13 14:54:22 | 只看该作者
可以用添加数字签名的软件保持c盘模式无需按F8直接进系统。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 08:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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