|
本帖最后由 liuzhaoyzz 于 2021-10-22 22:37 编辑
WIM_RamOS一键制作工具by外卖仔leenchan
https://liuzhaoyzz.lanzoui.com/b00na3p0h
基于微软Ramdisk.sys单一驱动的wim压缩的RAMOS制作方案,似乎最早的是11ydy前辈的WimRamOS_制作与热备份工具 v1.3(已经不更新),芈员外进行了改进完善,纯R驱RAMOS及FBWF之WimRamOS【内存系统一键制作批处理V1.7】7810通用,这个是C盘的wim_RAMOS,1.7版本制作成功率较低,而且制作出来的wimramos不稳定,推荐用外卖仔的一键wim制作X盘的wimramos,比芈员外的C盘的一键wimramos稳定,是外卖仔单独编写的,源代码1670行。
wim压缩具有很高的压缩比,节约内存,对于内存不太大的电脑较有意义,比如用于NAS、HTPC,以及用于ipxe网启等。
在原系统中以管理员身份运行这个批处理,根据提示选择即可一键制作WIMRAMOS,制作完毕之后,重启的时候在BCD启动项按上下键即可选择WIMRAMOS启动。
外卖仔的X:盘的WIMRAMOS方案,受制于微软ramdisk.sys及bootmgr的限制,64位系统可启动的wim大小大概0.9-4GB不等,少数电脑可以到4GB,最少需要2*wim+1GB内存吧。wim的压缩率大概38%左右,4/38%=10.5GB,所以原来的C盘大概10.5GB最大,稳定性较好,也是全内存的方案,在X:盘安装软件的时候已用空间增长很快,所以最好不要热备份,直接在原系统中重做,一个4.5GB的原C盘,做好X:盘的WIMRAMOS大概6分钟左右。支持64位的WIN7 8 10,支持BIOS/UEFI模式启动,X盘的大小受制于物理内存,物理内存多大,扣掉windows已用内存X盘就能用多大。
现阶段,任何基于微软ramdisk.sys驱动的RAMOS在WIN8/10里面都存在windows原生开始菜单和系统托盘区的那些问题,这根PE的情况类似。WIN8.1下开始菜单左键单击没问题,托盘区wifi和喇叭左键单击没问题,但右键开始菜单没有反应。WIN10下开始菜单左键单击开始菜单、托盘区WIFI和喇叭弹不出,需要在原系统中提前安装startisback或者Classic Shell之类的第三方开始菜单。
对于LTSB2016系统,bcd启动项要按F8键关闭驱动数字签名才行,其他系统似乎不用。嫌麻烦也可自行替换修改好的ntoskrnl.exe并添加数字签名,再改下批处理,这样就不用每次F8了。 因为不同系统的ntoskrnl.exe版本各不同,直接替换极容易蓝屏,一键并没有采用这种方案。
注意wim文件启动需要依赖boot.sdi文件,请确认下引导分区是否有booot.sdi存在,boot.sdi的路径在BCD里面有的。路径必须一字不差。一般地推荐把boot.sdi放到和启动的那个BCD同一个分区。如果boot.sdi不存在或者路径错误可能会导致启动蓝屏,提示unmountable boot volume。
该方案虽然也支持32位的7 8 10,但是32位的因为wim最大支持1GB不到,没什么意思。
反馈问题先看下:http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=418950&pid=4007336&fromuid=298214
|
评分
-
查看全部评分
|