无忧启动论坛
标题: 微软RAMDISK——纯R驱RAMOS及FBWF之WimRamOS【内存系统一键制作批处理V1.7】7810通用 [打印本页]
作者: y7y007 时间: 2018-4-11 21:38
标题: 微软RAMDISK——纯R驱RAMOS及FBWF之WimRamOS【内存系统一键制作批处理V1.7】7810通用
本帖最后由 y7y007 于 2019-1-5 17:16 编辑
由于【RAMOS一键批处理多合一】步子走得太快,模式太多,导致维护量过大,阅读凌乱,修改麻烦。
为了一键老司机的稳定性,打算逐渐把R驱、F驱,PrimoCache模式、WIM放硬盘等类RAMOS、半RAMOS,从多合一中分离出去,各自作为单独的一键存在。
嗯,只是打算,暂无计划,或许不了了之。
所以,这次的R驱,暂时不放到多合一中,另开帖子算了,也方便技术交流、检索,让后来者少进坑。
一键WimRamOS,思路来自11ydy的教程及一键工具、qiqiqicool大的批处理,感谢2位RAMOS前辈的贡献!
以及RAMOS群成员——塞壬柳随风、心心相印、路飞、小脚、外卖仔、易广白、浩、(坏坏小生、悠远、SR——精简三杰)等一批RAMOS研究者、爱好者的贡献、反馈及建议。
微软的RAMDISK——简称R驱,它的上限,32位900MB,64位3200MB(可用的低端内存)。弄成RAMOS单独使用不太实用,放不了整个系统,只有选择压缩、精简系统,R驱才勉强可用。
下载地址:
R驱FBWF之WimRamOS一键制作 V1.7【密码123456】.part1.rar
(2 MB, 下载次数: 1404)
R驱FBWF之WimRamOS一键制作 V1.7【密码123456】.part2.rar
(1.37 MB, 下载次数: 1292)
纯R驱IMG COMPACT RAMOS一键批处理V1.1【密码123456】.7z
(1.71 MB, 下载次数: 724)
纯R驱IMG-COMPACT-FBWF-RAMOS一键批处理V1.2【密码123456】.rar
(2.8 MB, 下载次数: 604)
目前有2种压缩方案:
方案一、纯R驱,可以用IMG、VHD方案,一键默认选用IMG方案,直接BCD引导纯IMG文件,支持BIOS、UEFI。
COMPACT最大压缩,2比1,保守估计,只要32位系统总文件容量≤1600MB,64位≤6000MB,均可制作成功。
可用snapshot热备份。VHD的话,保存麻烦点,要重启进另一个VHD启动项。哪个更好说不准,各有不同。
此方案同样也可搭配FBWF,根据方案二自行添加即可。
方案二、R驱搭配FBWF,即WimRamOS,直接BCD引导纯WIM文件,同样支持BIOS、UEFI。可用snapshot热备份。
WIM最大压缩,3比1,保守估计,只要32位系统总文件容量≤2500MB,64位≤8500MB,均可制作成功。
搭配FBWF,可实现系统盘的虚拟扩容。进RAMOS后,系统盘的容量就是FBWF扩容显示出来的。
所有写入操作都写到FBWF中,即内存中。只要内存跟得上,就可以用到扩容出来的空间上限,不用担心系统空间不足。
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版本各不同,直接替换极容易蓝屏,一键并没有采用这种方案。
坑,暂时就这些,以后想到再补充。
WIN7 WIN8 WIN10 32 64 均测试通过
塞壬柳随风的手动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/
更新日志:
纯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文件用完即删,避免存放临时文件空间不足。
作者: liuzhaoyzz 时间: 2018-4-11 21:39
本帖最后由 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有点不上不下的感觉,不看好其前景,就此放手。
作者: MPFENG 时间: 2018-4-11 21:43
员外出手,水到渠成!
作者: pwf008 时间: 2018-4-11 22:20
有新玩具啊
作者: sairen139 时间: 2018-4-11 22:32
非常给力!感谢大神!
作者: 易广白 时间: 2018-4-12 00:22
方便!!!支持员外,收藏起来,备用,
作者: 2623666 时间: 2018-4-12 08:21
前排做好学习了
作者: 2012qnmd 时间: 2018-4-12 08:42
WIN10的FBWF,是否双倍内存占用? PE下,fbwf.cfg无效,只能注册表设置,并且512m最大了,不知道现在的WIN10版本什么情况?
但是,使用WES8的没问题,目前PE但是使用WES8的
X盘,个人认为,比较方便, 硬盘系统VHD直接安装为X盘,WIM系统也是X盘, 盘符一致,绿色软件什么的快捷方式不用改,个人文件夹位置相同,方便很多.
我C,X都用,比较结果是这样.
一般系统精简后,做WIM还是没问题的,如果内存够大,可以另建内存盘,自动把常用软件复制到内存盘使用,避免WIM体积过大,又可以内存运行这些软件.
作者: 2012qnmd 时间: 2018-4-12 08:44
其实,单独这个wim制作工具,就可以了,原来的已经很好了
作者: 2012qnmd 时间: 2018-4-12 10:37
本帖最后由 2012qnmd 于 2018-4-12 10:56 编辑
驱动注册表部分,我用的更全,R的部分有3个部分补充, 其它各一个,供参考.
另外提供QI的CMD安装驱动,我修改为PE 和系统, 就是那部分权限影响部分,都能安装成功.
做出的RAMOS,没有什么小问题.
另外建议,最后打包WIM用imagex.exe,win7的,好处可以用7z修改
-----------------------------------------------
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\FBWF]
"EnabledOnAllSkus"=dword:00000001 删除
为0时X盘文件可改名可删除,为1时X盘文件不能改名不能删除
---------------------------------------------------------
安装到x盘,手工操作。
解压安装文件到,如:j盘,可以是VHD, 在NT6的pe下,打开注册表,导出
MountedDevices
只保留下面,其它都删除
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYStem\MountedDevices]
"\\DosDevices\\j:"=hex:1c,f7,e7,13,00,00,01,00,00,00,00,00
然后,改为下面,即:j改x
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYS\MountedDevices]
"\\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
-
-
补充.reg.7z
5.52 KB, 下载次数: 51, 下载积分: 无忧币 -2
作者: wanghh 时间: 2018-4-12 16:46
这个内存最少需多少?
作者: 2012qnmd 时间: 2018-4-12 17:02
实机使用结果看,2G 内存或以上.
WIN7,安装驱动后,3F的400多M, 个人文件夹,TEMP设置到硬盘,浏览器放另外内存盘
配合绿色软件,用的很好.
RAM系统,快是一个目的,另外是每次开机就是全新系统.
作者: sairen139 时间: 2018-4-12 17:05
有小的win8或81的64位系统推荐吗?
作者: sairen139 时间: 2018-4-12 17:06
windows10x64小的精简版也行,有什么可以制作wim的ramos系统推荐的吗?
作者: 2012qnmd 时间: 2018-4-12 17:09
QI那个,我改过CMD后,PE下制作,就没问题了,补个图,那些文件你都有,关键是CMD
WIM,在线制作,效果不好,QI的,还有其它的,都是复制文件不全,即便成功,也有小问题.
WIM,关键是需要一个好的精简系统. WIN7就3F的.
另外,系统安装时,最好直接安装为X 盘, VHD最好,
-
未命名.JPG
(93.59 KB, 下载次数: 273)
作者: 2012qnmd 时间: 2018-4-12 17:22
本帖最后由 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=v ... &extra=page%3D3
另外,还有个平板电脑用的8.1 帖子,也可以
http://wuyou.net/forum.php?mod=viewthread&tid=369729
作者: sairen139 时间: 2018-4-12 17:33
好的,感谢推荐系统
作者: ai20110304 时间: 2018-4-12 19:19
感谢楼主的奉献
作者: wanghh 时间: 2018-4-12 22:48
64位系统制作失败。
作者: sairen139 时间: 2018-4-12 23:44
赞一个!
作者: sam112 时间: 2018-4-13 22:25
新玩具啊
作者: 2012qnmd 时间: 2018-4-14 09:33
换个系统试一试.
WIM的,精简系统很重要,
作者: i's'begin 时间: 2018-4-15 02:18
windows10 efi 制作完成之后进入到系统登陆界面的时候直接蓝屏是咋回事
作者: 2012mlss 时间: 2018-4-16 14:10
看起来很不错哦,收藏备用~~~
谢谢LZ啦!!!
作者: ok98 时间: 2018-4-16 17:52
C:/Users/用户名/AppData/Local/Temp
C:/Users/用户名/AppData/Local/
/AppData 一些软件配置放在这里面,还原模式下不大方便。用SD手工排除目录 (试问SD排除目录列表在那里存着,有什么办法快速加入一些)
是的版本更新太多,同样的操作在不同的版本成功率不一样。换个方式也好
求个 C:/Users/用户名/AppData/ 想用 软链接实现(求个可以修改目录的软件,想用软硬链接实现),解决C盘目录占用太多的问题
作者: 2012qnmd 时间: 2018-4-16 18:10
软链接不知道,我直接修改注册表,把这些和个人文件夹,都设置到D盘,PE下复制这些文件夹到D盘,
重启系统就可以了,然后打包WIM,
如果注册表在WIM下导入,需要注销,才能生效
作者: liujun2000 时间: 2018-4-16 19:13
本帖最后由 liujun2000 于 2018-4-16 19:14 编辑
Primo Ramdisk
作者: liujun2000 时间: 2018-4-16 19:16
好像 WimRamOS不能有硬链接 你这种链接到外面的 不知道算不算
作者: hpf1225 时间: 2018-5-10 00:34
win7x64 F8数字签名的问题,已经解决!方法,用7z把制作好的wimramos镜像中的ntoskrnl.exe提取出来,用Windows 64Signer V1.2这个数字签名软件做数字签名,再用wimtool 工具,把wim镜像文件解开替换再打包,就可以了。
作者: xbdx666 时间: 2018-5-17 21:19
谢谢分享!
作者: klseis 时间: 2018-5-23 11:19
当然,嫌麻烦也可自行替换修改好的ntoskrnl.exe并添加数字签名,再改下批处理,这样就不用每次F8了。
因为不同系统的ntoskrnl.exe版本各不同,直接替换极容易蓝屏,一键并没有采用这种方案。
具体怎么操作呀?是在做RAMOS之前签名吗
作者: 风何 时间: 2018-5-31 19:03
谢谢分享
作者: zzm112 时间: 2018-6-2 22:37
2012qnmd 发表于 2018-4-12 17:09
QI那个,我改过CMD后,PE下制作,就没问题了,补个图,那些文件你都有,关键是CMD
WIM,在线制作,效果不好,QI的 ...
这个完整版能分享一下吗?为什么我做的都是卡四色旗?
作者: xman00 时间: 2018-9-8 11:12
R驱FBWF之WimRamOS一键制作 V1.7
制作完成,最后出翔0xc00000f错误代码。
系统Win8.1 X64。
请释疑。。。
作者: zw18621862 时间: 2018-9-15 10:22
看不懂,似乎很厉害!
作者: coody 时间: 2018-9-18 16:12
都看不懂啊!什么时候可以出个视频教程!
作者: bardlet 时间: 2018-10-1 17:15
楼主的批处理太浪费时间,其实处理软硬链接不必打包来打包去
只需两步:
1.用NTLITE删除旧的符号链接
2.减肥winsxs目录,建议用11ydy的方法
详见http://bbs.wuyou.net/forum.php?m ... p;page=6#pid2832973
实机测试32位win10 ltsb2016,win7 enterprise 7610皆通过
作者: showmar 时间: 2018-10-12 17:08
1.7,win7,64位卡在”准备桌面“了
作者: macowen 时间: 2018-10-12 20:48
谢谢楼主分享!!!
作者: xj888xj 时间: 2018-10-13 10:45
以前嫌烦,现在一键了,有一玩的想法
作者: 0sm 时间: 2018-12-15 10:42
用1.3版本在两台电脑上制作成功了,1.6没成功
作者: akycn 时间: 2018-12-15 15:28
谢谢楼主分享!!!
作者: 0sm 时间: 2018-12-15 22:15
纯R驱,可以用IMG、VHD方案,一键默认选用IMG方案,直接BCD引导纯IMG文件,支持BIOS、UEFI
作者: y7y007 时间: 2019-1-5 20:54
纯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、增加了制作时间的提示。
----心心相印
【后续的一键批处理,交由群友 心心相印 完善维护, 即无忧论坛ramos版块超级版主,liuzhaoyzz大神。非常感谢他对ramos的推广与解惑!】
2019-1-5
作者: 3322286 时间: 2019-1-6 11:09
顶员外
作者: ok98 时间: 2019-1-6 16:53
后排看齐。好热备份,每次都是全新系统。
作者: useQQqqq99 时间: 2019-3-21 16:08
不精简系统安裝好10G,扩展后就可以用了喔?
作者: wuyouman01 时间: 2019-7-10 09:42
32位win10 ltsb2016 可以分享下吗
作者: bzmd88 时间: 2019-8-15 15:17
http://bbs.c3.wuyou.net/forum.ph ... p;extra=&page=1来玩的帖子帮下忙谢谢大神了
作者: DILLION99 时间: 2020-1-5 21:05
用Ramos之友 SR 特制Win8.1收藏版V10在线 制作反馈,挂载VHD后无法格式化为fat32,不支持,我在批处理两次挂VHD命令后加pause命令然后手动用DG格式化vhd为fat32最终成功制作完成。但是启动显示c000000f错误,直接原系统BCD引导是winload.exe错误,用grub文件管理器加载显示system注册表错误,均是c000000f错误然后蓝屏。
作者: 博丽灵梦 时间: 2020-1-14 21:19
我看看能不能做一个IPXE启动的WimRamOS
作者: 博丽灵梦 时间: 2020-1-14 21:23
准备坐一个IPXE版本的WimRamOS的64位win7
作者: 博丽灵梦 时间: 2020-1-15 16:44
抱歉
昨天发重了
试了试IPXE启动VHD版本的Win7 64位RamOS,可以成功。
过程在这里:
gist.github.com/rikka0w0/f60cc75632e8985cb2957440a7a4d762
现在在这边还不能发帖于是只能自己写个Gist了。
启动的时候是通过IPXE这个固件加载memdisk和VHD文件的,VHD文件可以不放在TFTP上而放在HTTP服务器上,这样加载就快很多。我这个接近2GB的VHD,在千兆内网下启动速度甚至比某些机械盘还快。
IPXE的菜单:
- :windows7_ramos
- kernel memdisk raw harddisk
- initrd ${http-root}/W764CNP1.vhd
- boot
- goto start
复制代码
怎么快速增加等级 窝想发帖共享下制作过程QwQ
作者: 博丽灵梦 时间: 2020-1-20 08:20
R驱FBWF之WimRamOS一键制作 V1.7
这个在vmware上测试过BIOS和EFI都能启动
但是在实体机制作然后启动会BAD_SYSTEM_CONFIG_INFO,在虚拟机制作实体机启动会在“准备就绪”之后重启,如果把虚拟鸡的wim镜像释放到vhd,能通过这个vhd启动,但是再打包成wim启动之后会卡在win10 logo那转圈圈,一直转。实体机是NVME硬盘,但是通过vhd启动时能识别并读写NVME。
现在需要想个办法看看Kernel的dump,然后才能找找是哪个内核模块出了问题。
作者: liuzhaoyzz 时间: 2020-1-20 13:47
本帖最后由 liuzhaoyzz 于 2020-1-20 15:27 编辑
芈员外的一键wim1.7版本制作,感觉成功率不高,而且制作出来的wimramos不稳定,推荐用外卖仔的一键wim制作,比芈员外的一键wimramos稳定,是外卖仔单独编写的,源代码1670行,WIM_RamOS_Tool_v20190126.00,他没有发到无忧,我在征询他的同意,如果他同意之后我发上来。用ipxe-wimboot启动应该可以的,不需要搞到img或者vhd中,搞进去反而可能因为某些原因无法启动。
作者: 博丽灵梦 时间: 2020-1-21 00:05
期待!
另外制作成功的win7 wim已经可以通过UEFI+IPXE的方式进行启动了
作者: liuzhaoyzz 时间: 2020-1-21 16:08
本帖最后由 liuzhaoyzz 于 2020-1-21 16:14 编辑
先放出一个版本,可能不是最新的,最新的我找外卖仔要到之后发上来。
WIM_RamOS一键制作工具by外卖仔leen
https://www.lanzous.com/b00na3p0h 密码:hkhv
外卖仔的X:盘的WIMRAMOS方案,受制于微软ramdisk.sys及bootmgr的限制,64位系统wim的大小局限于低位内存大概3.25GB左右(很少数最大能到4GB),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盘就能用多大。WIN8.1下开始菜单左键单击没问题,托盘区wifi和喇叭左键单击没问题,但右键开始菜单没有反应。WIN10下开始菜单左键单击开始菜单、托盘区WIFI和喇叭弹不出,需要在原系统中提前安装startisback或者Classic Shell之类的第三方开始菜单。
对于LTSB2016系统,bcd启动项要按F8键关闭驱动数字签名才行,其他系统似乎不用。
该方案虽然也支持32位的7 8 10,但是32位的因为wim最大支持1GB不到,没什么意思。
作者: 2012qnmd 时间: 2020-1-21 17:43
我的经验,系统安装到X盘,优化,安装软件后,制作WIM格式,都能成功.
VHD格式,好像10240 10586还能成功,以后版本就不行了,挑机器
作者: DILLION99 时间: 2020-1-25 12:14
liuzhaoyzz 发表于 2020-1-21 16:08
先放出一个版本,可能不是最新的,最新的我找外卖仔要到之后发上来。
WIM_RamOS一键制作工具by外卖仔lee ...
请教大大一个问题,我用"WIM_RamOS一键制作工具by外卖仔leen”将win81x64(采用SR的V10版)装好系统定制好并打包成wim,2.05G,在legacy在放入U盘UD(制成iso)启动一切正常,很好用,电脑4G内存。但在UEFl下启动wim显示没有足够内存启动ramdisk,同一模板启动其他PE是正常的,其中有个PE有1.3G也正常启动。现在疑惑的是该工具制作的wim本身不支持EFI启动还是因为boot.sdi内存盘限制原因,请大大指教,不胜感激!
作者: liuzhaoyzz 时间: 2020-1-26 13:53
本帖最后由 liuzhaoyzz 于 2020-1-26 13:54 编辑
外卖仔的wimramos支持UEFI启动的,本人亲测。可启动的wim大小大概1.5-3.25GB不等,少数电脑可以到4GB,是不是你的内存太小了?最少需要2*wim+1GB内存吧。。
另外我在楼上分享的外卖仔的一键wimramos可能不是最新版,节后找他要个最新版分享上来。
作者: 博丽灵梦 时间: 2020-1-27 02:55
发现一个问题,制作好的wim系统不能安装驱动程序,用设备管理器、离线用DISM都不行,释放到VHD里能启动但是不能装驱动,很迷。
作者: 博丽灵梦 时间: 2020-1-27 17:06
总结发现的问题:
1. 制作完成的WIM RAMOS无法在线/离线安装驱动,设备管理器和DISM都不行,释放到vhd启动也不行,安装的时候会报缺文件。试过很多可以在正常系统安装的驱动,包括网卡声卡等,均无效。
2. 在一台PC上制作的的WIM在其他电脑上可以启动,但是在“准备就绪”之后会重启,陷入死循环。如果释放到VHD启动再打包回wim则可以。
3. 安装显卡驱动之后的WIM启动文件大约2.5G,UEFI模式下可以通过IPXE+WIMBOOT启动,BIOS模式下则报0x2a818006错误,IPXE错误代码为“内存不足” ”No buffer space available“。
似乎制作好的Win10 RamOS单WIM镜像只能在制作的那台电脑上用,并且驱动必须在制作前装好。如果能把“准备就绪”之后会重启的问题解决就有机会进入ramos之后在线制作新的镜像。最后那个应该是WIMBOOT和IPXE的问题,和UEFI关系不大。
作者: twak2142 时间: 2020-1-27 23:29
博丽灵梦 发表于 2020-1-27 17:06
总结发现的问题:
1. 制作完成的WIM RAMOS无法在线/离线安装驱动,设备管理器和DISM都不行,释放到vhd启 ...
您还制作出来用了,我用win10的直接都失败,您是安装成X盘还是C盘的?呢,用的哪个镜像求提供一下谢谢
作者: DILLION99 时间: 2020-1-28 00:29
liuzhaoyzz 发表于 2020-1-26 13:53
外卖仔的wimramos支持UEFI启动的,本人亲测。可启动的wim大小大概1.5-3.25GB不等,少数电脑可以到4G ...
非常感谢楼主大大的热心回复及此前放出外卖仔大大的给力工具,再次反馈外卖仔大大一键工具测试结果,回到家后我用我自己的电脑(hp8760w工作站笔记本,内存16G,二代l72820)EFI模式成功启动"[原创] Ramos之友 SR 特制Win8.1收藏版(这可能是最好的81了) V10"安装定制后打包的wim(即原legacy启动成功的wim),确实如大大您所说的是因为电脑内存不够不足以EFI启动。
这样下来,该工具制作的WIN81wim均支持legacy启动及EFI启动。8G内存是否可以启动暂未测试,但4G已测试无法EFI启动2.05G的wim,16G内存两种模式均可以。
但奇怪的是,4G内存可以legacy启动2.05G的该版iso,却无法EFI成功启动,16G内存则两种模式均可成功启动,看来EFI模式对内存大小要求更高。另外两种模式成功启动后内存占用是一样的,均为2.8G。
作者: DILLION99 时间: 2020-1-28 00:45
博丽灵梦 发表于 2020-1-27 17:06
总结发现的问题:
1. 制作完成的WIM RAMOS无法在线/离线安装驱动,设备管理器和DISM都不行,释放到vhd启 ...
要想wim在其他电脑上成功启动,是不能安装系统自带以外的驱动程序的!即不安装任何第三方硬件驱动程序。
安装好所有驱动在本机也无法启动原因猜测:一、注册表或第三方驱动定义了驱动程序文件的绝对路径,而外卖仔大大工具是改X盘的,只要某一个驱动出错自然无法启动(向您说的无限重启或蓝屏等)。二、释放到VHD后再打包又可成功启动,可能是因为去除了此前未完全去除的系统文件软硬链接。
作者: 博丽灵梦 时间: 2020-1-28 01:50
用57楼的工具
WIM_RamOS一键制作工具by外卖仔leen
https://www.lanzous.com/b00na3p0h 密码:hkhv
作者: 博丽灵梦 时间: 2020-1-28 01:54
win7 wes版那个,整合驱动之后太大了,8G内存的vmware虚拟鸡bios模式启动不了报没地方创建虚拟磁盘,但是UEFI模式能启动。8G内存的物理机UEFI和BIOS都能正常启动,通过PXE也能启动。16G的物理机同。
win7 wes版那个就算整合驱动也能在其他电脑上启动,但是win10的用三杰版或者其他版做母盘,只能在制作的那台电脑上启动,其他的电脑启动不会蓝屏,但是会在“准备就绪”那个之后重启。怎么做到不带驱动?还有那些安装完需要重启的驱动怎么在线安装呢?
作者: DILLION99 时间: 2020-1-28 02:26
博丽灵梦 发表于 2020-1-28 01:54
win7 wes版那个,整合驱动之后太大了,8G内存的vmware虚拟鸡bios模式启动不了报没地方创建虚拟磁盘,但是 ...
可以采用变通方法无需重启,即套用定制PE的思路。
方法如下:第一步,通过编写批处理调用pecmd在启动时安装三卡cab驱动包;第二步,将批处理加入注册表启动项(应加入runonce,如果加入run每次注销系统登录就又装一次);第三步,美化需要,为了启动后更美观不显示命令执行窗口,可将批处理用5大单文件工具制成静默版。
借助此思路,就无需在打包wim前装任何第三方驱动,保证了系统的稳定及通用性,借助pecmd既在启动时装好了驱动又规避了重启,其实正常系统的定制通过调用pecmd程序可以做很多事,pecmd程序真的很强大。
作者: liuzhaoyzz 时间: 2020-1-28 08:55
RAMOS是正常的操作系统转化而来的,正常的操作系统是从本地硬盘启动,RAMOS是从内存启动,仅此区别而已,既然是正常的操作系统,一般地来说,每台电脑都要有与之配套的驱动才行,正常的系统不是PE啊,也不是Windows to go,驱动建议在原系统装好之后,再制作RAMOS。如果想要一个wim能够用于其他电脑,wim里面肯定要有适用于另一台电脑的驱动,这方面我没有尝试过,我主要从本地硬盘启动本机RAMOS,对USB-VHD和WTG不感兴趣。 用于ipxe-wimboot启动,在本机装好驱动以后,理论上,wim文件放到任何一台pxeserver上面ipxe-wumboot应该都是可以的吧。
作者: pp0769 时间: 2020-1-28 09:24
makecert -r -ss my -n "CN=my test ca"
signtool sign -s my -n "my test ca" mykernel.exe
最简单的方法是从网上下载者两个独立的文件即可。
1.请问版主是那两个文件?可以提供下载吗?
2.简单说就是32位系统就是复制上面两个文件到C:\windows\system32\,再输入下面几条命令,这样就可以开启4g内存吗?
bcdedit /copy {current} /d "Windows 7 With PAE"
bcdedit /set {id} pae ForceEnable
bcdedit /set {id} kernel mykernel.exe
bcdedit /set {id} testsigning on
bcdedit /set increaseuserva 3072
作者: pp0769 时间: 2020-1-28 09:31
下面这段看不太懂,建议用easybcd,然后又写到用bcdedit而且不加{id}也可以?可以更简单的说明下,或是能直接做个一键批处理吗?
8、本人后来将PAE模式设置为默认的启动选项,不会用bcdedit(主要觉得用这个命令行较危险),从网上下载一个EasyBCD的免费工具,可以非常方便的设计启动项。
注意:这个步骤应该从Vista到目前最新的Win7都是可用的,另外注意升级build后需要重新patch一遍, 老版本的patch kernel应该无法启动的。所以一定要保留无PAE的启动选项哦。
本人已经测试通过,终于在任务管理器中看到了自己4G的物理内存,不会再浪费1G啦啦啦(由于机器上的设备较多,以前启动后只能在任务管理器中看到3.06G的总内存)
bcdedit /set pae forceenable
因为32位windows默认应用程序只能使用2G内存,剩下的都保留给系统内核了,所以还要开启3GB
在cmd中输入: bcdedit /set increaseuserva 3072 来使得windows把2G以上的内存也分配给应用
作者: 博丽灵梦 时间: 2020-1-28 12:55
win7试过可以,但是win10会在第一次启动之后出“准备就绪”然后重启。如果是VHD或者硬盘,重启之后就能用了,但是wim的ramos显然不行。
作者: 博丽灵梦 时间: 2020-1-28 12:59
那在刚装好的win10里怎么把预装驱动都干掉从而变成pe那样呢?
作者: DILLION99 时间: 2020-1-29 01:42
博丽灵梦 发表于 2020-1-28 12:59
那在刚装好的win10里怎么把预装驱动都干掉从而变成pe那样呢?
Win10wim自带的自动预装的驱动不用干掉啊,我指的是如果想让系统在其他电脑上通用,不要装任何非自带的第三方驱动,特别是显卡驱动
作者: liuzhaoyzz 时间: 2020-1-29 08:39
pp0769 发表于 2020-1-28 09:24
makecert -r -ss my -n "CN=my test ca"
signtool sign -s my -n "my test ca" mykernel.exe
最简单的 ...
你这个回复帖子说的是什么意思啊?似乎文不对题啊?没看懂你说的什么文件,哪里的?我没说过什么文件啊?加载wim大小不是PAE限制,而是微软的bootmgr或者ramdisk.sys进行了限制。
作者: pp0769 时间: 2020-1-30 16:24
本帖最后由 pp0769 于 2020-1-30 16:35 编辑
WIM_RamOS_Tool_v20190128.00\WIM_RamOS_Tool\files\win7\readme.txt
不好意思没详细说明,这是在外卖仔readme.txt里面看到的
作者: 博丽灵梦 时间: 2020-2-7 01:25
好像只要是win10到新的硬件上都会出“准备就绪”然后重启,正常安装或者移动硬盘到其他电脑也会这样,重启之后就能正常使用。但是RAMOS不能重启(要不就没意义了啊23333)
作者: DILLION99 时间: 2020-2-9 03:18
博丽灵梦 发表于 2020-2-7 01:25
好像只要是win10到新的硬件上都会出“准备就绪”然后重启,正常安装或者移动硬盘到其他电脑也会这样,重 ...
同求解决办法,听你这么一说,赶紧找朋友的电脑测试了一下,果然如你所说在"准备就绪"之后自动重启,我辛辛苦苦定制的win10wim啊,难道要白费了!!!!
作者: twak2142 时间: 2020-2-9 14:18
反复调试了下,调整注册表和ramdisk版本可以结局你的问题,我通过些许调整修改后,能正常启动并集成显卡驱动不重启
-
捕获.PNG
(439.26 KB, 下载次数: 220)
作者: duckyer 时间: 2020-2-9 23:08
外卖的win10-64成功,但是win10内置软件,不能使用
作者: duckyer 时间: 2020-2-10 16:32
R驱FBWF之WimRamOS一键制作 V1.7,snap,捕获wim后,不能创建vhd盘,出现错误。vhd要自己创建吗?
作者: duckyer 时间: 2020-2-10 16:34
wim10 64 1909wim安装在vhd中
作者: liuzhaoyzz 时间: 2020-2-10 17:02
用57楼的。http://wuyou.net/forum.php?mod=r ... &fromuid=298214
作者: DILLION99 时间: 2020-2-11 01:33
DILLION99 发表于 2020-2-9 03:18
同求解决办法,听你这么一说,赶紧找朋友的电脑测试了一下,果然如你所说在"准备就绪"之后自动重启,我 ...
外卖仔大大一键wim工具制作win10wim在非本机电脑启动"准备就绪"之后无限重启问题已找到解决方案:将liuzhaoyzz大大的fbwf.reg离线导入注册表(利用其中的ramdisk部分即可),设备管理器中出现ramdisk内存盘即意味着该wim可以通用,即在其他电脑一样可以启动并使用,至此通用wim随身系统大功告成,感谢外卖仔大大及liuzhaoyzz大大开发如此优秀的工具。
作者: twak2142 时间: 2020-2-16 21:15
本帖最后由 twak2142 于 2020-2-17 01:50 编辑
不知您做好的通用系统R驱启动后能否实现睡眠功能?有无解药?,目前就差这点功能了,其他的都差不多了
-
捕获.PNG
(1.15 MB, 下载次数: 232)
作者: yzw92 时间: 2020-2-17 06:52
WIM的,精简系统很重要,
作者: liuzhaoyzz 时间: 2020-2-18 10:19
本帖最后由 liuzhaoyzz 于 2020-2-18 10:44 编辑
你说的是导入哪一段注册表?请粘贴上来。是这些吗?
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9D6D66A6-0B0C-4563-9077-A0E9A7955AE4}]
"Class"="Ramdisk"
"ClassDesc"="@ramdisk.inf,%ClassName%;Ramdisk"
@="Ramdisk"
"IconPath"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,33,00,32,00,00,00,00,00
[HKEY_LOCAL_MACHINE\sys\ControlSet001\services\Ramdisk]
"DisplayName"="Windows RAM Disk Driver"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,72,00,61,00,6d,00,64,00,69,00,73,\
00,6b,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\sys\ControlSet001\services\Ramdisk\Debug]
"DebugLevel"=dword:00000005
"DebugComponents"=dword:7fffffff
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk\StartOverride]
"0"=dword:00000000
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"0"="ROOT\\RAMDISK\\0000"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Enum\ROOT\RAMDISK\0000]
"ClassGUID"="{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}"
"Capabilities"=dword:00000000
"Driver"="{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}\\0000"
"Mfg"="Microsoft"
"Service"="Ramdisk"
"DeviceDesc"="Windows RAM 磁盘控制器"
"ConfigFlags"=dword:00000000
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}\0000]
"InfSection"="BusInstall"
"InfSectionExt"=".NT"
"ProviderName"="Microsoft"
"MatchingDeviceId"="ramdisk"
"DriverDesc"="Windows RAM 磁盘控制器""
[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9D6D66A6-0B0C-4563-9077-A0E9A7955AE4}\Properties]
作者: DILLION99 时间: 2020-2-19 03:08
liuzhaoyzz 发表于 2020-2-18 10:19
你说的是导入哪一段注册表?请粘贴上来。是这些吗?
Windows Registry Editor Version 5.00
对,就是这么,导入之后重启可以在设备管理器中看到单独的"ramdisk内存盘"设备(我是PE下离线导入的,PE权限高无限制),可以解决"准备就绪"后需重启问题,亲测可行。
作者: liuzhaoyzz 时间: 2020-2-19 07:31
哦哦哦
作者: twak2142 时间: 2020-2-20 22:24
本帖最后由 twak2142 于 2020-2-20 22:40 编辑
分享一下在下的,应该和上面的差不多,希望能帮到需要的人
在制作中发现比较有趣的问题,实体机WIN764,我是在vm15虚拟机中安装的 (只有CPU、内存、系统硬盘、显示器)操作系统server2019精简版
在虚拟机启动PE制作WIM,用据说是外卖崽的工具
工具解压WIM_RamOS_Tool_v20190128.00.zip后把工具包中\files\wim_ramos.reg文件清空, 捕获后,离线挂载WIM导入以上注册表,也许fix.reg是不需要的,实体机正常启动WIM进桌面后,就是安装不了任何驱动程序,无奈
最后是这样解决的,在实体机用Nsudo64开启-U:T -P:E最高权限打开VM,然后可写挂载vm虚拟硬盘文件后,接着用Nsudo64开启-U:T -P:E最高权限打开制作脚本后捕获后的WIM系统。才能正常安装驱动程序
出现这情况可能是权限原因,也可能是其他
感谢各位大佬的工具和经验最终得以享受wimramos,现在电脑上已经不管原硬盘系统了,全程都是wimramos,加了绿色的office15+cs6+cad20后2.8G的镜像,补点后期外置脚本。办公室都是8-16G内存,4G的勉强启动,不到2分钟进入工作状态,
-
-
注册表.zip
2.29 KB, 下载次数: 35, 下载积分: 无忧币 -2
作者: yzw92 时间: 2020-2-22 09:04
做好疫情防控
作者: 新空气 时间: 2020-5-16 12:25
折腾折腾
作者: 2011fanpaul 时间: 2020-6-9 17:36
支持。。。
作者: chjyonghu 时间: 2020-6-11 14:38
学习了
作者: ko20010214 时间: 2020-10-5 23:50
本帖最后由 ko20010214 于 2020-10-7 14:33 编辑
一路制作下来没问题,重启出错。
按f8禁用签名也还是同样错误。
16g内存。512g 硬盘。 赛扬cpu。
用的是win 81 精简版。安装在vhdx里。
0x00000100
这个BSOD意味着加载程序块无效,或者它与正在加载的系统不匹配。蓝屏错误代码0x00000100也可能在同一蓝屏上显示“LOADER_BLOCK_MISMATCH”。
-
IMG_20201005_231935.jpg
(27.5 KB, 下载次数: 197)
作者: ko20010214 时间: 2020-10-5 23:53
用的win81精简版为 FT_独钓寒江雪_V6.xt(FT_Windows Embedded 8.1 Industry EnterprV6.wim
作者: xhan 时间: 2020-10-10 22:56
谢谢分享
作者: caige518 时间: 2020-10-14 23:15
任务的分工的水果
作者: wilot 时间: 2020-12-14 20:09
,谢谢大神
作者: atb_atb 时间: 2020-12-16 12:46
太厉害了 向大佬学习
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) |
Powered by Discuz! X3.3 |