微软RAMDISK——纯R驱RAMOS及FBWF之WimRamOS【内存系统一键制作批处理V1.7】7810通用
本帖最后由 y7y007 于 2019-1-5 17:16 编辑http://bbs.wuyou.net/static/image/hrline/line6.png
由于【RAMOS一键批处理多合一】步子走得太快,模式太多,导致维护量过大,阅读凌乱,修改麻烦。
为了一键老司机的稳定性,打算逐渐把R驱、F驱,PrimoCache模式、WIM放硬盘等类RAMOS、半RAMOS,从多合一中分离出去,各自作为单独的一键存在。
嗯,只是打算,暂无计划,或许不了了之。
所以,这次的R驱,暂时不放到多合一中,另开帖子算了,也方便技术交流、检索,让后来者少进坑。
static/image/hrline/2.gif
一键WimRamOS,思路来自11ydy的教程及一键工具、qiqiqicool大的批处理,感谢2位RAMOS前辈的贡献!
以及RAMOS群成员——塞壬柳随风、心心相印、路飞、小脚、外卖仔、易广白、浩、(坏坏小生、悠远、SR——精简三杰)等一批RAMOS研究者、爱好者的贡献、反馈及建议。
static/image/hrline/2.gif
微软的RAMDISK——简称R驱,它的上限,32位900MB,64位3200MB(可用的低端内存)。弄成RAMOS单独使用不太实用,放不了整个系统,只有选择压缩、精简系统,R驱才勉强可用。
下载地址:
目前有2种压缩方案:
static/image/hrline/5.gif
方案一、纯R驱,可以用IMG、VHD方案,一键默认选用IMG方案,直接BCD引导纯IMG文件,支持BIOS、UEFI。
COMPACT最大压缩,2比1,保守估计,只要32位系统总文件容量≤1600MB,64位≤6000MB,均可制作成功。
可用snapshot热备份。VHD的话,保存麻烦点,要重启进另一个VHD启动项。哪个更好说不准,各有不同。
此方案同样也可搭配FBWF,根据方案二自行添加即可。
static/image/hrline/4.gif
方案二、R驱搭配FBWF,即WimRamOS,直接BCD引导纯WIM文件,同样支持BIOS、UEFI。可用snapshot热备份。
WIM最大压缩,3比1,保守估计,只要32位系统总文件容量≤2500MB,64位≤8500MB,均可制作成功。
搭配FBWF,可实现系统盘的虚拟扩容。进RAMOS后,系统盘的容量就是FBWF扩容显示出来的。
所有写入操作都写到FBWF中,即内存中。只要内存跟得上,就可以用到扩容出来的空间上限,不用担心系统空间不足。
static/image/hrline/3.gif
FBWF的上限,32位1G,64位128G。
如:
你的内存≥128G,可以写到系统盘的上限就是128G。
你的内存<128G,可以写到系统盘的上限就是你实际的可用内存上限。
一键默认设置最大上限,反正是动态的。
不要看到128G空间剩余就代表你有128G的内存了,那是FBWF虚拟扩容而已。
有人可能要问,方案一既然是纯R驱,那为何方案二要搭配FBWF呢,纯WIM不行么?答案是可以的,但进系统后只有3MB空间可用,完全不实用啊。
其实这个也就是大部分PE采用的模式,只不过PE默认X盘为系统盘。这个WimRamOS的方案,系统盘可以非X盘,比PE相对完整。
且添加引导后可打包成ISO,放进U盘带走,随便插一台电脑即可用。(请自行操作)
PE就是boot.sdi跟wim一起进内存 由boot.sdi生成内存盘然后把wim挂载进这个内存盘里,启动后,fbwf扩容,形成了x盘,没有生效的fbwf只有3MB。 【出处 ——路飞】
开机加载时,wim进r驱,进入系统后,wim的释放全进R?还是FBWF?新写的进fbwf虚拟出来的盘。 【出处 ——ramos群友】
FBWF的4K读写是无敌的,尽管有些许兼容性问题,依旧不影响它的无敌。无敌,是最寂寞、最是痛苦。分分钟把它的兄弟UWF、EWF轰成渣,秒P驱IO盘也不在话下。 【出处——酒后胡言】
另:
制作WimRamOS只需要FBWF.SYS、FBWF.CFG、RAMDISK.SYS、WIMFSF.SYS4个文件,再导入一段离线注册表。
FBWF.CFG的容量配置是通用的, 并不是说只能用于X盘。如果进RAMOS后,发现全盘处于保护状态,那就是导入的注册表不对,导入了过多相关项。
X盘改C盘,必须修改ntoskrnl.exe,win7 32位还要修改ntkrnlpa。
一键批处理已集成11ydy修改的破解补丁,进系统后,C盘就是内存盘,无需手动修改。
缺点是64位系统每次开机进WIM启动项时,要按F8,选“禁用驱动程序强制签名”才可进RAMOS。
当然,嫌麻烦也可自行替换修改好的ntoskrnl.exe并添加数字签名,再改下批处理,这样就不用每次F8了。
因为不同系统的ntoskrnl.exe版本各不同,直接替换极容易蓝屏,一键并没有采用这种方案。
坑,暂时就这些,以后想到再补充。
static/image/hrline/line9.png
WIN7 WIN8 WIN10 32 64 均测试通过
static/image/hrline/line7.png
塞壬柳随风的手动WIMRAMOS教程:
最小单wim的ramos简化制作手动教程——史海钩沉致敬Ramos先驱者们快要湮灭的珍贵经验
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408536&extra=
相关资料:
WimRamOS_制作与热备份工具 v1.3
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=308549
WES7x64_WIM方式通用内存系统(1月14日新版WIM文件下载)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273255
WimRamOS_制作与热备份工具 v1.3好用,Win8.1x64已成功做成WimRamOS!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=364947
WIM方式RAMWIN7 制作过程+软件驱动+视频教程
http://11ydy.blog.163.com/blog/static/1889328292011520101958249/
static/image/hrline/line3.png
更新日志:
纯R驱IMG-COMPACT-FBWF-RAMOS一键批处理1.2
1、更换fbwf.cfg、fbwf.reg、fbwf864.sys;WIN10方案中的fbwf.sys采用fbwf864.sys,给C盘扩容到128GB。----感谢2010hook和2012qnmd
2、BIOS和UEFI判断、磁盘已用空间采用500KB的bootmode小程序。 ----感谢心心相印
3、注释掉两条if "%errorlevel%" neq "0" pause语句,因为只有按了回车之外的键才会继续下去,如果之前有按向下的箭头在键盘缓冲区,会导致批处理直接终止。
4、注释掉几条attrib +s +h命令,他们会导致BCD无法编辑。
5、采用最新版Nsudo6.2.1812.31,并且区分32位和64位,避免bcdedit无法运行的问题。
6、增加了制作时间的提示。
2019-1-5
R驱FBWF之WimRamOS一键制作 V1.5
1、wim文件大小判断。
R驱FBWF之WimRamOS一键制作 V1.4
1、换回wimlib压缩,添加排除列表
R驱FBWF之WimRamOS一键制作 V1.3
1、VHD引导文件问题。
2、临时文件VHD设成动态,临时sna文件用完即删,避免存放临时文件空间不足。
本帖最后由 2012qnmd 于 2018-4-12 10:56 编辑
驱动注册表部分,我用的更全,R的部分有3个部分补充, 其它各一个,供参考.
另外提供QI的CMD安装驱动,我修改为PE 和系统, 就是那部分权限影响部分,都能安装成功.
做出的RAMOS,没有什么小问题.
另外建议,最后打包WIM用imagex.exe,win7的,好处可以用7z修改
-----------------------------------------------
"EnabledOnAllSkus"=dword:00000001删除
为0时X盘文件可改名可删除,为1时X盘文件不能改名不能删除
---------------------------------------------------------
安装到x盘,手工操作。
解压安装文件到,如:j盘,可以是VHD, 在NT6的pe下,打开注册表,导出
MountedDevices
只保留下面,其它都删除
Windows Registry Editor Version 5.00
"\\DosDevices\\j:"=hex:1c,f7,e7,13,00,00,01,00,00,00,00,00
然后,改为下面,即:j改x
Windows Registry Editor Version 5.00
"\\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 wanghh 发表于 2018-4-12 22:48
64位系统制作失败。
换个系统试一试.
WIM的,精简系统很重要, 本帖最后由 liuzhaoyzz 于 2018-4-12 15:43 编辑
微软RAMDISK——纯R驱RAMOS及FBWF之WimRamOS【内存系统一键制作批处理V1.3】7810通用
用1.3版本在两台电脑上制作成功了,1.6没成功。
第二台电脑Windows程序都正常启动,第三方软件不能启动,提示并行配置不正确,但是原系统都可以,原因不明。
感觉这个WIMRAMOS就是前人留下的坑,把员外坑了啊。兼容性差,而且R驱限制太大,原C盘已用空间不能超过8500MB的样子。
WIMRAMOS唯一的好处是节省内存,可是节省内存方面,芈员外有更好更稳定的PC FBWF方案,大内存又有P驱的多种方案保底,这个纯R驱RAMOS及FBWF之WimRamOS有点不上不下的感觉,不看好其前景,就此放手。
员外出手,水到渠成! 有新玩具啊 非常给力!感谢大神! 方便!!!支持员外,收藏起来,备用, 前排做好学习了 WIN10的FBWF,是否双倍内存占用? PE下,fbwf.cfg无效,只能注册表设置,并且512m最大了,不知道现在的WIN10版本什么情况?
但是,使用WES8的没问题,目前PE但是使用WES8的
X盘,个人认为,比较方便, 硬盘系统VHD直接安装为X盘,WIM系统也是X盘, 盘符一致,绿色软件什么的快捷方式不用改,个人文件夹位置相同,方便很多.
我C,X都用,比较结果是这样.
一般系统精简后,做WIM还是没问题的,如果内存够大,可以另建内存盘,自动把常用软件复制到内存盘使用,避免WIM体积过大,又可以内存运行这些软件. 其实,单独这个wim制作工具,就可以了,原来的已经很好了 这个内存最少需多少? 实机使用结果看,2G 内存或以上.
WIN7,安装驱动后,3F的400多M, 个人文件夹,TEMP设置到硬盘,浏览器放另外内存盘
配合绿色软件,用的很好.
RAM系统,快是一个目的,另外是每次开机就是全新系统. 2012qnmd 发表于 2018-4-12 17:02
实机使用结果看,2G 内存或以上.
WIN7,安装驱动后,3F的400多M, 个人文件夹,TEMP设置到硬盘,浏览器放另外内 ...
有小的win8或81的64位系统推荐吗? 2012qnmd 发表于 2018-4-12 17:02
实机使用结果看,2G 内存或以上.
WIN7,安装驱动后,3F的400多M, 个人文件夹,TEMP设置到硬盘,浏览器放另外内 ...
windows10x64小的精简版也行,有什么可以制作wim的ramos系统推荐的吗? QI那个,我改过CMD后,PE下制作,就没问题了,补个图,那些文件你都有,关键是CMD
WIM,在线制作,效果不好,QI的,还有其它的,都是复制文件不全,即便成功,也有小问题.
WIM,关键是需要一个好的精简系统. WIN7就3F的.
另外,系统安装时,最好直接安装为X 盘, VHD最好, 本帖最后由 2012qnmd 于 2018-4-12 17:26 编辑
imagex_6.1.7600.16385, win7的, ,,VSTA的 版本也行6.0(制作WIM速度慢)
更高版本不行.
8.1,论坛有个帖子,32 64的通用RAMOS,可以安装到硬盘的,就可以
http://wuyou.net/forum.php?mod=viewthread&tid=380873&extra=page%3D3
另外,还有个平板电脑用的8.1 帖子,也可以
http://wuyou.net/forum.php?mod=viewthread&tid=369729
2012qnmd 发表于 2018-4-12 17:22
imagex_6.1.7600.16385, win7的, ,,VSTA的 版本也行6.0(制作WIM速度慢)
更高版本不行.
好的,感谢推荐系统 感谢楼主的奉献 64位系统制作失败。 2012qnmd 发表于 2018-4-12 10:37
驱动注册表部分,我用的更全,R的部分有3个部分补充, 其它各一个,供参考.
另外提供QI的CMD安装驱动,我修改 ...
赞一个! 新玩具啊{:1_183:} windows10 efi 制作完成之后进入到系统登陆界面的时候直接蓝屏是咋回事 看起来很不错哦,收藏备用~~~
谢谢LZ啦!!! C:/Users/用户名/AppData/Local/Temp
C:/Users/用户名/AppData/Local/
/AppData 一些软件配置放在这里面,还原模式下不大方便。用SD手工排除目录(试问SD排除目录列表在那里存着,有什么办法快速加入一些)
是的版本更新太多,同样的操作在不同的版本成功率不一样。换个方式也好
求个 C:/Users/用户名/AppData/想用 软链接实现(求个可以修改目录的软件,想用软硬链接实现),解决C盘目录占用太多的问题 软链接不知道,我直接修改注册表,把这些和个人文件夹,都设置到D盘,PE下复制这些文件夹到D盘,
重启系统就可以了,然后打包WIM,
如果注册表在WIM下导入,需要注销,才能生效 本帖最后由 liujun2000 于 2018-4-16 19:14 编辑
ok98 发表于 2018-4-16 17:52
求个 C:/Users/用户名/AppData/想用 软链接实现(求个可以修改目录的软件,想用软硬链接实现),解决C盘目录占用太多的问题
Primo Ramdisk 好像 WimRamOS不能有硬链接 你这种链接到外面的 不知道算不算 win7x64 F8数字签名的问题,已经解决!方法,用7z把制作好的wimramos镜像中的ntoskrnl.exe提取出来,用Windows 64Signer V1.2这个数字签名软件做数字签名,再用wimtool 工具,把wim镜像文件解开替换再打包,就可以了。 谢谢分享!