无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 54820|回复: 221
打印 上一主题 下一主题

通用U盘全内存WIN10_RamOS(legacy启动,grub引导)

    [复制链接]
跳转到指定楼层
#
发表于 2020-5-9 21:53:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 jjcall 于 2020-5-11 22:48 编辑

前言:因为疫情,变成一名“抗疫宅男”,有一台旧电脑,整天抱着它,就折腾呗!想着折腾个“内存系统”吧。
思路:
“内存系统”有全内存、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






Snap3.jpg (256.75 KB, 下载次数: 323)

Snap3.jpg

sshot-2.png (396.12 KB, 下载次数: 306)

sshot-2.png

点评

请问如何更改添软件进去并保存呢??  发表于 2020-5-10 14:30
数字签名问题可以用那个过期签名签一下,不用按F8进系统的  发表于 2020-5-10 10:14

评分

参与人数 14无忧币 +73 收起 理由
879792799 + 5 很给力!
wuxin9712 + 5
DILLION99 + 5 很给力!
luohanqing + 5 神马都是浮云
JLJWY + 1 很给力!
土豆蓝 + 5 很给力!
2012justion + 5 很给力!
dzss + 5 很给力!
20090101 + 10 很给力!
kkkssc + 5 赞一个!
paulan + 5 很给力!
liuzhaoyzz + 10 赞一个!
新空气 + 5 赞一个!
wawakuliao + 2 赞一个!

查看全部评分

213#
发表于 2024-1-11 00:03:46 | 只看该作者
这个有多少MB,谢谢分享,
回复

使用道具 举报

212#
发表于 2024-1-9 13:25:11 | 只看该作者
DILLION99 发表于 2023-3-4 16:02
分享三分区方案bios及efi引导方法:下载V3版光盘ISO,解压win10uefi.vhd.gz至U盘WIMS目录(WIMS目录可任意 ...

你好问下,解压win10uefi.vhd.gz文件出来是win10uefi.vhd,如何用G4E引导win10uefi.vhd,我试过了几个菜单不行,可否提供G4E引导的引导菜单呢,是针对vhd文件的。
回复

使用道具 举报

211#
发表于 2024-1-9 13:18:32 | 只看该作者
解压出来的win10uefi.vhd文件,在efi环境下如何引导呢。我用G4E引导失败,楼主可否提供下G4E的引导菜单呢。
回复

使用道具 举报

210#
发表于 2023-12-17 11:53:30 | 只看该作者
能正常启动,改FBWF.CFG后,不能安装显卡驱动,应该是2G盘容量不够引起,热备份也不能备份新装的驱动。不知哪里操作问题,求指点。
回复

使用道具 举报

209#
发表于 2023-12-16 16:00:28 | 只看该作者
很好 谢谢
回复

使用道具 举报

208#
发表于 2023-12-14 18:30:35 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

207#
发表于 2023-12-14 11:27:27 | 只看该作者
可以试一试
回复

使用道具 举报

206#
发表于 2023-12-14 01:51:51 | 只看该作者
感谢分享
回复

使用道具 举报

205#
发表于 2023-12-5 09:46:56 | 只看该作者
谢谢分享
回复

使用道具 举报

204#
发表于 2023-12-5 09:45:44 | 只看该作者
只适合legacy-bios电脑劝退了,有没有UEFI的
回复

使用道具 举报

203#
发表于 2023-11-6 11:38:42 | 只看该作者
谢谢分享软件,正好试用
回复

使用道具 举报

202#
发表于 2023-10-25 19:25:03 | 只看该作者
换成低俗接口试试,另,你能另上传一份吗?
回复

使用道具 举报

201#
发表于 2023-10-23 10:40:02 | 只看该作者
普通的低速优盘需要FBWF一类的东西,固态的话可以不用,,别的网盘都可以。。。
回复

使用道具 举报

200#
发表于 2023-8-28 06:42:12 | 只看该作者
十年前的legacy bios都可用
回复

使用道具 举报

199#
发表于 2023-8-27 20:10:10 | 只看该作者

谢谢分享!
回复

使用道具 举报

198#
发表于 2023-8-27 19:43:19 | 只看该作者
问一下,按楼主说的用 snapshot 做热备份的还原到VHD里的方法,重新启动直接蓝屏报错,请问一下,楼主能说说怎么保存吗,我试了几次都没成功
回复

使用道具 举报

197#
发表于 2023-8-5 08:12:53 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

196#
发表于 2023-8-4 21:01:29 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

195#
发表于 2023-6-16 01:46:22 | 只看该作者
已经用上了,不错啊
回复

使用道具 举报

194#
发表于 2023-5-17 23:08:27 | 只看该作者
#在这里快速回复#请问如何更改添软件进去并保存呢??
回复

使用道具 举报

193#
发表于 2023-5-13 16:46:06 | 只看该作者
本帖最后由 2012yukigz2004 于 2023-5-13 17:20 编辑

放硬盘当长期系统用,还是没明白要如何弄,楼主说用G4D,但menu.1st就是不启动。镜像放在第二硬盘的C盘,都是gpt格式的
回复

使用道具 举报

192#
发表于 2023-5-8 09:22:15 来自手机 | 只看该作者
想下载,没权限
回复

使用道具 举报

191#
发表于 2023-5-5 23:16:05 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

190#
发表于 2023-4-18 03:48:52 | 只看该作者
2010sya 发表于 2021-2-19 12:00
普通的低速优盘需要FBWF一类的东西,固态的话可以不用

别的网盘都可以。。。

希望能分享到天意盘,多谢
回复

使用道具 举报

189#
发表于 2023-3-10 20:30:34 | 只看该作者
谢谢分享!
回复

使用道具 举报

188#
发表于 2023-3-8 16:42:36 | 只看该作者
luohanqing 发表于 2021-1-11 10:02
谢谢楼主分享成果,BIOS legacy启动还是很好很稳定的,加入其他的启动也从容简易。谢谢再一次谢谢! ...

楼主的V3光盘版时LTSB的,无法安装显卡驱动很可惜。我想用Win10_IoT_Ent_LTSC_2021byHFXL.esd(1.04G)自己制作一个光盘版,楼主的制作步骤还是有些地方没明白,请问方便提供一下你尝试成功的详细步骤吗?
回复

使用道具 举报

187#
发表于 2023-3-5 20:44:23 | 只看该作者
回复

使用道具 举报

186#
发表于 2023-3-4 16:02:57 | 只看该作者
分享三分区方案bios及efi引导方法:下载V3版光盘ISO,解压win10uefi.vhd.gz至U盘WIMS目录(WIMS目录可任意改),放EFI分区也行。
一、bios菜单如下:
title ^4     [ 4 ] 启动 Win10RS内存版 [64] \n
errorcheck off
find --set-root /WIMS/win10uefi.vhd.gz
map --mem --top /WIMS/win10uefi.vhd.gz (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/BOOTMGR
二、efi方法及菜单如下:efi复杂一点,下载G4E,即grub4efi,论坛里有,将其改名为g4bootx64.efi并放置在“EFI\boot”目录下(其他目录也行),再将下述MENU.LST放置在“EFI\grub”目录下(grub4efi默认搜索目录,不可更改)
1、grub2引导g4bootx64.efi菜单:(g4bootx64.efi会自动搜索“EFI\grub”目录下的MENU.LST,中转引导)
menuentry "【4】启 动   Win10RS内存版   [64]" --class win10 --class os {
        chainloader /efi/boot/g4bootx64.efi;
2、MENU.LST内容
timeout 0
default 0
title win10uefi.vhd.gz-vhd-svbus-RAMOS
find --ignore-floppies --set-root /WIMS/win10uefi.vhd.gz
map --mem --top /WIMS/win10uefi.vhd.gz (hd)
chainloader (hd-1)

分享VENTOY方案bios及efi引导方法:下载V3版光盘ISO,将ISO放至U盘WIMS目录(WIMS目录可任意改)。
1、efi方法:
ISO放在ventoy分区即可,ventoy自动列菜单并引导。
2、bios方法:通过自定义菜单ventoy_grub.cfg引入SISO(run)中转,siso放置在boot目录下。
步骤1、ventoy_grub.cfg菜单写法(grldr放置boot文件夹):
menuentry "【 运 行   G4D SisoRun     自  定  义  映  像 】" --class g4d2 {
         search -n -s -f /boot/grldr
         ntldr /boot/grldr
     }
步骤2、用bootice--实用工具--启动编辑器,编辑grldr内置菜单如下:
pxe detect
configfile
default 0
timeout 0
graphicsmode -1 640
font /BOOT/MENU.HEX
command /BOOT/SISO RUN --automenu-all /wims/
步骤3、启动ventoy,按F6进入自定义菜单,进入SISO,其会列出/wims/文件夹所有支持引导的文件,找到V3版光盘ISO即可启动。

现阶段ventoy在bios模式下兼容性一般,所以引入SISO,之所以没有用siso写成固定引导V3版光盘ISO,而是套用SISO RUN,是避免了频繁自行书写菜单的麻烦。用siso写成固定引导V3版光盘ISO也行“command /BOOT/SISO RUN /wims/win10uefi.vhd.iso"。

上述方法经过实践总结而发,可行!说明一点,为了提高V3版光盘ISO的兼容性,我是将里面VHD里EFI分区的boot、efi两个文件夹及bootmgr拷贝至VHD里另一个分区根目录(windows文件夹所在分区),如果按上述菜单引导不了,拷贝一下文件肯定可以。不一定需要,但如果引导不了,可以照做拷贝相应文件。

点评

你好问下,解压win10uefi.vhd.gz文件出来是win10uefi.vhd,如何用G4E引导win10uefi.vhd,我试过了几个菜单不行,可否提供G4E引导的引导菜单呢,是针对vhd文件的。  详情 回复 发表于 2024-1-9 13:25
回复

使用道具 举报

185#
发表于 2023-3-2 17:09:07 | 只看该作者
反馈一个信息,在我的机器ThinkPad X1T启动UEFI系统成功,但不识别本机NVMe硬盘。查看了一下系统的版本号为14393.953,估计是版本低的原因,依我的经验,如果版本高一点,例如14393.5502,就不会出这类问题了。
回复

使用道具 举报

184#
发表于 2023-3-2 16:24:03 | 只看该作者
个人,有关扩容VHD的研究结果,(legacy启动,grub引导),内存10G。
用MAP加载到内存,
gz压缩文件,其中VHD文件有4095M限制。
不压缩VHD直接加载,有6140M限制。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-22 07:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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