本帖最后由 jjcall 于 2024-8-14 19:02 编辑
分享一个全内存系统(双启光盘系统):
[size=0.83em]sshot-1.png (612.94 KB, 下载次数: 0)
下载附件
win10-19042
[color=rgb(153, 153, 153) !important]半小时前 上传
https://www.123pan.com/s/TPsRVv-IDIsh.html提取码:8888
30天有效期
通用不通用不知道,我试了几台BIOS及UEFI能启动,如能启动,拜托回复一下,不喜勿喷!!!
我没安装杀毒软件啊!
前言:因为疫情,变成一名“抗疫宅男”,有一台旧电脑,整天抱着它,就折腾呗!想着折腾个“内存系统”吧。
思路:
“内存系统”有全内存、Cache型内存系统。用过一段时间的Cache型内存系统,折腾后容易崩,考虑全内存系统方案。全内存方案(本人是legacy-bios):legacy引导有grub、BCD等,BCD微软的限制多,选择了grub引导,map进内存后,驱动有两种FIRADisk、SVBUS,后者更新。SVBUS无数字签名,进系统需F8,不方便,需破解64数字签名,破解有两种,证书对驱动进行数字签名(尝试后只支持win7x64,有木马),选择了破解winload、ntskrnl,论坛有F驱动vhd方案最简单,但64位动辄几个G,但旧电脑内存小,怎么办?进内存的数据就需要压缩,有wimboot压缩,compact压缩,wimboot压缩率更大,载体选择img、vhd,vhd通用性好修改方便。进系统后C盘可用空间太小,想到fbwf虚拟C盘空间,fbwf虚拟增加C盘空间。
基于以上思路步骤如下:
grub引导-map加载vhd到内存-svbus驱动(相当于F驱)windows启动-wimboot驱动压缩(win7用wof驱动、win10用wofadk驱动)-补齐bootmgr及boot文件夹-破解F8-fbwf虚拟C盘空间(F驱VHD内存系统进化版)
制作步骤:
1、安装系统至vhd,F8禁用数字签名,安装SVBUS驱动,安装WOFadk驱动,修改设置,安装各种驱动及软件,安装FBWF组件(win10用win8的FBWF组件):fbwf.sys复制到C:\Windows\System32\drivers;fbwfcfg.dll;fbwfcfg.exe fbwflib.dll fbwfMgr.exe)复制到C:\Windows\System32,PE下高权限下导入FBWFMgmt.reg注册表文件,否则权限不够开启不了。补充bootmgr及BCD引导,
2、离线打包系统为wimboot。
3、PE或其他系统,重新建vhd,大小为wim大小+500m,内存大可以容量大点,但会占用内存,建立System Volume Information文件夹,并复制wimboot至System Volume Information文件夹,同盘释放指针。补充补齐bootmgr及boot文件夹,修改vhd指针内的注册表,保存当前系统下VHD的mount项,修改盘符为C:,导入至VHD的指针注册表内。
4、map加载vhd到内存按F8启动到系统,
(1)、破解F8:运行UPGDSED,复制C:\windows\ststem32下的ntkrnlmp.exe、osloader.exe,保存其他盘,
(2)、开启FBWF:运行CMD,运行命令:
---------------------------------------------
FbwfMgr /enable
FbwfMgr /addvolume C:
FbwfMgr /setsizedisplay 1
fbwfmgr /setthreshold 131072
pause
---------------------------------------------
复制FBWF.CFG至其他盘保存。
5、PE或其他系统加载vhd,复制ntkrnlmp.exe、osloader.exe至VHD的\windows\ststem32下,复制FBWF.CFG至VHD的\windows下,bootice修改vhd内的BOOT文件夹里的BCD,启动文件:\Windows\system32\osloader.exe,高级编辑模式,application objects下的win10启动项增加kernelpath项,参数值:ntkrnlmp.exe,增加DisableIntegrityChecks,参数值:true。
6、重启map加载vhd到内存启动就可以了。C盘128G了。
暂且叫它VWFS内存系统。(V-vhd;W-wimboot;F-fbwf;S-svbus)
优点:备份修改较wim简单,但比P驱复杂,启动文件的存储位置可移动,也可以放U盘、移动硬盘,通用高。多电脑可通用。win10开始菜单左键正常,WIFI正常,占用内存小,比单wim内存系统大500m,可用C盘模式。
缺点:制作过程稍复杂,只适合legacy-bios电脑。
关于几个问题:
1、已制作完成的VHD的扩容,创建个更大的VHD,将原VHD用DG的扇区复制到大的VHD内,调整大小。
2、关于系统修改:用snapshot热备份,重启其他系统挂载vhd,snapshot恢复至VHD内。也可以挂载vhd,将\windows\FBWF.CFG改名,BCD引导VHD启动(非内存方式),修改设置安装软件,将\windows\FBWF.CFG改回文件名就行。3、文件不是一定要放在U盘,可放C盘、D盘、E盘都可以,只要grub能读取到文件加载到内存就可以。
附:该方法是看论坛后自己摸索,不喜勿喷,自用分享出来。
测试版下载:(三杰版win10制作,4G内存可用,安装了搜狗输入法,primoramdisk,IE11,主页百度和无忧,可以查资料。下载地址在二楼)
注:本人测试几台电脑,可启动,但不知道您的电脑能否启动,如不能启动,浪费您的时间了。
更新V2版:
使用Windows 10 三杰版 LTSB 2016 SE x64制作,svbus升级为1.2,提升4K性能,C盘虚拟为128G,降低wimboot压缩率,性能提升,加大vhd的剩余空间,兼容性提升,破解64位数字签名,可BCD引导保存,vhd约2.34G,下载地址相同。
文件名:RamOS_win10x64_V2.vhd
MD5:8CBD8CECCB2AFA0A3DC196988B5B0ADC
SHA1:BF2DECDCC6B08710947F88DE4C82274785AEFD87
文件大小:2457601KB
修改时间:2020-5-11 21:00:26
|