无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位招租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: sairen139

[教程] 破除传统Ramos开机加载时间长、浪费内存僵尸文件的可uefi新Ramos法:PrimoCache+Fbwf

    [复制链接]
 楼主| 发表于 2018-3-26 00:49:35 | 显示全部楼层
sairen139 发表于 2018-3-26 00:39
近日和群里员外、浩、sr、路飞大神等人在实践wimboot.wim同盘释放指针在一个vhd内成功(小生的系统、员外的 ...

晚上又经几位大神在各自电脑上测试论证:大家做实机操作的论证结果是wimboot同盘释放指针在一个vhd里成功。ramdisk启动同盘释放指针的wimboot的这样的vhd不可能。就算只是把wimboot.wim放入ramdisk驱指针放在硬盘(或者vhd)的ramos也是不可能的!我们群里论证的结果就是如此。最多只能是wimboot同盘释放指针在一个vhd里可以手动或者批处理制作成功。
这个wimboot同盘释放指针在一个vhd里的手动方法就是snapshot备份物理盘后得到一个sna文件,用snapshot的第4个按钮加载这个sna到一个虚拟盘。然后wimlib工具来使用wimboot压缩到一个wimboot.wim到vhd里,然后同盘释放指针在这个vhd里。

点评

也就是说只能制作ramdisk驱动启动的compact压缩的全系统。可以用wimlib工具的压缩maxmium参数或者固实参数(esd压缩级别),然后wimlin的lzx参数来compact到vhd。这样的vhd可以ramdisk驱动启动。  详情 回复 发表于 2018-3-26 00:55

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2018-3-26 00:50:42 | 显示全部楼层
sairen139 发表于 2018-3-26 00:39
近日和群里员外、浩、sr、路飞大神等人在实践wimboot.wim同盘释放指针在一个vhd内成功(小生的系统、员外的 ...

自动方法就是员外的一键wimnoot加fbwf1.0批处理。流程和手动方法一样。

点评

修改生成vhd批处理设定的这两个地方即可指定wimnoot.wim同盘释放的正常vhd的大小。多大都可以,随意定。  详情 回复 发表于 2018-3-26 01:02
回复

使用道具 举报

 楼主| 发表于 2018-3-26 00:55:57 | 显示全部楼层
sairen139 发表于 2018-3-26 00:49
晚上又经几位大神在各自电脑上测试论证:大家做实机操作的论证结果是wimboot同盘释放指针在一个vhd里成功 ...

也就是说只能制作ramdisk驱动启动的compact压缩的全系统。可以用wimlib工具的压缩maxmium参数或者固实参数(esd压缩级别),然后wimlin的lzx参数来compact到vhd。这样的vhd可以ramdisk驱动启动。
回复

使用道具 举报

 楼主| 发表于 2018-3-26 01:02:22 | 显示全部楼层
sairen139 发表于 2018-3-26 00:50
自动方法就是员外的一键wimnoot加fbwf1.0批处理。流程和手动方法一样。

修改生成vhd批处理设定的这两个地方即可指定wimnoot.wim同盘释放的正常vhd的大小。多大都可以,随意定。
A88B95A3-44DC-4A59-A2D6-911FFF022346.png
67BFF6F2-A827-4223-960E-928E0A815A9B.png
回复

使用道具 举报

 楼主| 发表于 2018-3-26 10:52:51 | 显示全部楼层

qq保存密码直接登陆要豁免下面两个文件夹:
FbwfMgr /addexclusion %systemdrive% "\Users\Administrator\AppData\Roaming\Tencent\QQ"

FbwfMgr /addexclusion %systemdrive% "\Users\Administrator\Documents\Tencent Files\"

点评

装了TIM,C盘找不到这个文件(Administrator和我自己的帐号里都没有) "%users\Administrator\Documents\Tencent Files\" 我把C盘里所有Tencent文件夹都豁免了,TIM还无法直接登陆,只记住了QQ号,密码无法记住  详情 回复 发表于 2019-2-11 12:01
账户不一定是Administrator。  详情 回复 发表于 2018-3-26 11:03
回复

使用道具 举报

发表于 2018-3-26 11:03:34 | 显示全部楼层
sairen139 发表于 2018-3-26 10:52
qq保存密码直接登陆要豁免下面两个文件夹:
FbwfMgr /addexclusion %systemdrive% "%users\Administrato ...

账户不一定是Administrator。

点评

对,是相应的用户名文件夹。  详情 回复 发表于 2018-3-26 11:08
回复

使用道具 举报

 楼主| 发表于 2018-3-26 11:08:11 | 显示全部楼层
ynkm169 发表于 2018-3-26 11:03
账户不一定是Administrator。

对,是相应的用户名文件夹。
回复

使用道具 举报

 楼主| 发表于 2018-4-5 01:27:56 | 显示全部楼层
【我用11ydy的文字教程用Windows10x64系统制作出了几百m的wim可以用bcd的默认wim项启动的单一wim文件的Ramos!用固实solid参数非常非常小的单wim方式的Ramos】WIM方式RAMWIN7 制作过程+软件驱动+视频教程
2011-06-20 22:24
我按照无忧帖子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

点评

可以把win7制作的那个文件和视频分享我吗?  详情 回复 发表于 2018-4-24 07:06
回复

使用道具 举报

发表于 2018-4-16 10:09:31 | 显示全部楼层
请问这个和直接不装FBWF,而由PrimoCache读写加关机免写,有什么区别吗?

点评

并无实质区别,可能也就内存上能省一些。  详情 回复 发表于 2018-4-16 11:40
回复

使用道具 举报

 楼主| 发表于 2018-4-16 11:40:28 | 显示全部楼层
darst335 发表于 2018-4-16 10:09
请问这个和直接不装FBWF,而由PrimoCache读写加关机免写,有什么区别吗?

并无实质区别,可能也就内存上能省一些。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-8-24 17:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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