无忧启动论坛

标题: 【RAMOS工具】一键4.0魔改版V3.1.2【2024/09/18】 [打印本页]

作者: yiyu2012    时间: 2021-9-15 23:48
标题: 【RAMOS工具】一键4.0魔改版V3.1.2【2024/09/18】
本帖最后由 yiyu2012 于 2024-9-18 03:07 编辑



水帖升级或捐款秒升vip都不想的爷新就别往下看了,下载链接在尾页的附件里
找不到附件的请刷新,展开全文查看文章末尾
RAMOS交流群:群文件有RAMOS相关文件备份
RAMOS交流一群:222130628【密码:RAMOSYJXG3】(当前500人已满)
RAMOS交流二群:410398470【密码:RAMOSYJXG3】(新群)
有兴趣参加测试或反馈bug的也可以加下

已有处理办法的问题(见“一、使用前需知”和“二、常见问题处理办法”)不再回复

流程改动颇大,仅说是修改版可能不太合适,那改成魔改版吧
适合想追求更多玩法的RAMOS玩家使用

魔改版3.1.2(20240310)RAMOS工具使用指南

默认设置为个人偏好,有需要更改的,请通过小工具.cmd-->6设置进行更改
还未进入制作流程就报错的,请先看常见问题处理办法
有问题请截图反馈,不然改不到位置!!!
请相互理解下

    感谢心心相印网友, 即无忧论坛ramos版块超级版主,liuzhaoyzz大神对ramos的推广与解惑,以及对本修改的技术支持。更多关于一键RAMOS的内容请见4.0版本贴子:
     一键4.0原版采用的RAMOS注册表会修改FancyRd的服务"Group" 值为"Event Log",并不适用于我的笔记本电脑(17年产MSI-16L1),导入该修改会造成pr驱动初始化问题无法加载内存盘数据,Group值设置不当即使正常开机也会造成pr驱动工作失常,如删除内存盘蓝屏,紧凑模式的内存盘中删除大文件但内存不释放等。而一键原本采用的内存盘创建删除策略(运行时删除序号0、1的内存盘),也限制了其适用范围,无法在RAMOS中执行RAMOS制作。
     本修改的初衷是总结自己玩RAMOS的经验,定制适合自己的一键版本,同时福利和我有一样需求的网友。修改版采用依盘序号删除内存盘的方式,取消了运行时对序号0、1内存盘的即刻删除,加入了在RAMOS中执行RAMOS制作的功能,重构了热备份模块,热备份过程仅保存系统数据内存盘,可不重启(倒计时结束前关闭批处理)。修改版与原版对比见下表,详细改动见“三、修改版改动说明”,没相关需求的请继续使用原版。
截止于2021年11月5号,修改版对比原版主要改动
  
 
  
修改版
原版
原有内存盘
保留
删除序号0、1
启动小镜像
250mb左右
≥1024mb
ramos注册表修改
修改前先导出并覆盖注册表配置文件,(win7~win11)可选导入注册表修改为修改版或原版
无导出并覆盖注册表配置文件的步骤,注册表配置文件存在损坏风险
启动分区
自选(s[sup]1[/sup]+f[sup]2[/sup])挂载+diskpart分区管理
自选+s挂载
rxprd版本
默认5.6版本,必要时可自动切换
本机安装
新增模式
拆分模式(legacy 71,uefi 31),生成wimboot vhd系统
——
sna文件
win7~win11还原到临时分区(内存足则还原到内存盘,不足则还原到vhd分区),xp挂载为分区
内存足则还原到#0内存盘,不足则挂载为分区
热备份
仅保存系统数据盘,可不重启(倒计时结束前关闭批处理)
保存盘序号0~6,删除1~6,默认重启
Ramdisk-Prime模式改动
加入单p驱、svbus-Prime(vhd)、R-P(img/vhd)
——
在RAMOS中运行
热备份,对RAMOS制作RAMOS
热备份
对RAMOS制作RAMOS
自动/手动设置生成的RAMOS中会删除的内存盘
——
snapshot备份
可选已有sna文件(任意),排除已知wim镜像位置
可使用SETS下ramos.sna,全盘备份
硬盘剩余空间需求
1~2倍系统使用容量+1024MB+(1倍系统使用容量+1024MB[临时vhd])+(内存盘大小[单完整镜像])
2~3倍系统使用容量
安装到移动设备(win8~win11)
可选WTG或USB-P-RAMOS(282198284)方案
——
设置参数自动保存
RAMOS存储位置、制作流程调整(小工具.CMD中“6、设置”)
——
含wim或使用过wim镜像的模式
修复目录链接和(系统盘安装有完整版office)可能存在的符号链接问题
——
小工具.CMD
1、R驱添加工具;2、编辑grub菜单;3、imdisk扩展菜单;4、复制当前系统目录链接;5、BOOTICE;6、设置
——
制作流程调整(小工具.CMD中“6、设置”)
1、PR稳定性测试;2、临时内存盘;3、内存盘大小;4、修复符号链接;5、imdisk扩展;6、启动分区;7、compact压缩级别;8、hyper-v;
——
注1:smartmountfirmware;注2:FindESP。
     请一定要阅读“一、使用前需知”“二、常见问题处理办法”,反馈bug请按“四、反馈bug的内容要求”来。请各位有耐心且细心的网友踊跃参与测试并反馈,制作成功了也请来反馈下结果,这能鼓励更多的网友来进行尝试
             历史帖子:
UEFI P驱双镜像RAMOS批处理,可半/全内存
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425797&extra=
半自动快速制作UEFI双镜像RAMOS启动小镜像(250MB左右)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424125&extra=
        右键发送到批处理工具分享【图A】
windows vhd系统跨版本升级注意事项
图A



一、使用前需知


     注意:不要将批处理文件夹放入太深的目录,路径中含有的中文名(可能)、空格(必定)、中文符号(可能)会导致批处理运行找不到关键文件。报错invalidcommand时请将文件夹放在硬盘分区根目录或改成英文名!以下报错1、4、3均为路径问题导致!
     报错1、4:精简系统字体不全或采用LTSB系统,路径中含有的中文、特殊符号如+等无法识别等同于路径含空格的情况,导致批处理无法正确获取程序、文件的位置。处理办法:将批处理工作文件夹名及批处理本身,改成全英文无空格的命名。
     报错3:提示意思为LZX压缩级别太高,为了正常启动,一些文件文件采用压缩等级降低释放。重点为下一行的报错,wim镜像损坏,这是snapshot备份还原导致的文件错误,但snapshot一般也不会出问题。处理办法:同报错1、4。
     报错2:snapshot备份还原后自检,发现有文件系统错误,但已更正。处理办法:正常现象,无视。

     1、使用精简系统:为减小snapshot备份出错几率,减少制作时间,请使用sr ramos之友v10或飞天舞win7、win81或悠远win10等精简系统并采用wimboot方式安装再进行测试,非wimboot安装方式的,建议离线对系统盘进行wimboot转换后再用作测试系统。
     2、转换Wimboot vhd:制作RAMOS后的原始系统可使用dism++进行清理,再重启进入ramos后使用dism++等软件转换原系统为wimboot vhd系统,之后可以删除原始系统以减小硬盘空间占用。有除目标系统外windows系统的,推荐在制作RAMOS前就转换原系统为wimboot vhd系统,即可减少RAMOS制作时需要备份的数据量,减少制作时间,又可避免sanpshot由于不兼容硬盘驱动而在备份过程中卡进度的问题。
     3、更新grub2/g4e:有网友反馈uefi模式grub2启动项点进去就自动返回了,这可能是引导分区上存在的gurb版本太旧或生成的引导菜单有问题,请对启动项目按E以显示引导查看vdf路径是否正确。若路径无误,请先自行更新更新grub2/g4e或删除文件后再次运行批处理进行RAMOS制作。
     4、模式对应及推荐:4.0及修改版中wimboot wim放硬盘模式为uefi引导下模式4、legacy引导下模式12。推荐使用三镜像拆分模式,uefi引导下模式31或legacy引导下模式71。
     5、关于pr版本:由于版权原因不再提供primo ramdisk 软件的自动安装服务,批处理中创建的智能镜像仅服务器版本支持且未注册版本不支持8G以上的大镜像,请提前安装并注册primo ramdisk serveredition软件。
     6、关于内存占用:wimboot模式指针会被逐渐替换成实体文件,待机一段时间后内存占用会逐渐上升。稳定下来的内存占用,从低到高排列:wimboot wim放硬盘模式、拆分模式、wim放内存与compact压缩模式、土豪模式。  
     7、关于R驱+P驱RAMOS:R-Prime模式win10~win11存在metro应用无法使用,音量控制、wifi控制面板无法工作的问题(可用winxshell面板替代);R-Primeio或R-Prime scsi compact模式当前仅win7较为兼容,win8~11系统成功几率较低。修改版整合单P驱模式、svbus-primo模式到原R-P 4模式,无特殊偏好请使用三镜像拆分模式等单P驱RAMOS模式。
     8、关于USB-P-RAMOS:批处理整合了WTG方案和无忧网友282198284“P驱镜像放在普通U盘中启动进入RAMOS 支持Win7&8.1&10 ”贴子里提供的USB-P-RAMOS方案关于usb驱动的注册表修改,实机测试win8~win11能正常进入USB-P-RAMOS系统,而win7蓝屏。以下为转换注册表修改为USB-P-RAMOS-WIN7方案的批处理,有需要的请自行测试:使用imdisk挂载启动小镜像,运行usb-win7-p.cmd导入支持USB-P-RAMOS的注册表修改,重启。从2.9.7版本开始,imdisk将自动安装,imdisk右键扩展菜单需要通过“小工具.CMD”进行安装。还请成功进入USB-P-RAMOS-WIN7的网友反馈下采用的注册表修改方案。
usb-win7-p.rar (957 Bytes, 下载次数: 118)
     9、关于startisback:startisback在修改版中仅采用Ramdisk-Prime的模式才会安装,且在系统盘默认目录安装过同类软件open-shell、classic-shell、startallback(仅支持win11)的将跳过安装步骤。不推荐使用Ramdisk-Prime模式,请使用全面优于该模式的Svbus-Prime模式(见“三、修改版改动说明”21条)。Win11下要使用startallback,请自行安装后再运行批处理。
     10、关于三镜像io模式:采用了更具兼容性的文件列表(可在小工具.CMD中设置以应用到更多模式),可兼容win7~win11系统,该模式同R驱ramos,仅在win81及以下系统有较好体验,win10~win11中除了无法开启metro应用外,还无法使用原生wifi及网络的控制面板。
     11、改回原版的设置:小工具.CMD选6设置-->3、内存盘大小-->2、设置为内存总大小;6设置-->b、backup菜单-->1、启用;制作流程中选择,设置导入的RAMOS注册表为-->1、4.0原版。
     12、关于小工具“6、设置”:各设置项将影响RAMOS制作流程,如“8、启动镜像与hyper-v”,若选择启用hyper-v,生成的启动镜像将为1.6g左右的较大镜像(支持win11子系统),而选择启用更具兼容性的启动镜像,无论是否启用hyper-v支持,生成的启动镜像都将为1.6G左右的较大镜像。
下载链接附件在最后一页

二、常见问题处理办法


     1、提示找不到C:\Windows\System32\winload.*等。这里讨论三个可能:1、启动小镜像的mbr不正确;2、镜像里没有对应文件;3、启动项带-chainloader-ntloader或-ntboot。若为3,请先尝试另外的启动项。若为1或2,原因可能为内存不足、dd程序运行被阻止或兼容性问题、系统不支持选择的RAMOS模式,可尝试重新应用智能镜像mbr到启动镜像(或使用"小工具c"挂载再卸载启动镜像进行修复),若已添加批处理目录到杀软信任文件夹列表,而再次运行上次的模式失败的,请改换系统或重选模式。
     2、报错invalid command。批处理工具的工作文件夹路径及自身,不能含有空格和特殊符号,请将批处理工具文件夹移动到硬盘分区根目录或改成无空格英文名!
     3、snapshot备份卡在read/write 0MB。仅当兼容系统所在硬盘或虚拟磁盘的磁盘驱动时snapshot才能正常工作。遇到snapshot卡备份进度的错误时,可以先将目标系统转换为wimboot vhd系统。具体而言,通过dism++软件备份wim镜像再wimboot释放到vhd虚拟磁盘分区,之后通过BOOTICE添加该vhd的BCD启动项,最后重启进入到wimbootvhd系统下再次尝试制作ramos。
     4、运行批处理提示pr命令行工具工作不正常或直接蓝屏。批处理开头调用了pr创建与删除内存盘命令以检查pr驱动是否工作正常,若不正常则可能导致蓝屏或卡住。处理方法(未遇到该问题的请忽略):导入该支持RAMOS的注册表修改并重启后再进行尝试。  
RAMOS注册表.rar (652 Bytes, 下载次数: 179)
     5、win101202及以上版本,或更低版本开始,升级了证书系统,使用旧格式自主签名的驱动将无法正常工作,需要降级证书系统为win7+,降级后重启生效。关于如何使用6.5版本的****,请看154楼提示。
CIPolicyRevert.zip (60.73 KB, 下载次数: 218)
证书验证系统文件备份(CIPolicyRestore).rar (62.05 KB, 下载次数: 110)
     6、如何保存  
     1) 使用批处理进行热备份。
     2)提取小镜像+手动设置关机保存。使用小镜像制作工具提取替换原来的启动小镜像,之后对C盘内存盘设置关机保存,重启。
     3)重大的更新可以采用直接对RAMOS制作RAMOS的形式,但需剩余内存>(原wim镜像[wim镜像放入内存])+系统盘使用容量+1024mb。也可选择土豪模式1制作RAMOS,对于wim镜像放内存的RAMOS,在提示确认需要删除的内存盘序号时,选1进行手动设置并删除wim镜像所在内存盘序号。

     7、批处理卡住不动了(见置顶)。在批处理运行时请别随意点击窗口内的文字,点击出现黄色光标会暂停批处理!此时需要先单击批处理窗口确保窗口在前台工作再按回车!
     8、R-Prime启动报错。选择vhd格式的,可以登录进新增的vhd启动项自行安装ramdisk驱动,再导入注册表修改ramdisk服务start值为0,最后重启选择RAMOS启动项进入R-Prime RAMOS系统。详见http://wuyou.net/forum.php?mod=viewthread&tid=349152

ramdisk.rar (197 Bytes, 下载次数: 135)
     9、NSudo报错无法创建进程。这可能是由Windows Modules Installer(TrustedInstaller)被禁用导致,请使用适度精简或原版系统进行RAMOS制作。
     10、卡在正在获取*目录链接,正在处理*目录链接。该问题可能是修复目录链接的进程出现意外卡住了,该部分调用的FastCopy对系统盘存在的目录链接进行复制,复制完成将删除SETS\isbusy*.txt继续制作流程,卡在这一步可以手动删除SETS\isbusy*.txt并关闭目录链接的处理窗口,这将忽略目录链接修复流程,但同时生成的RAMOS会有目录链接错误。测试过win7~win11在添加杀软信任后并不会出现该问题,请按以下方法依次尝试:
     1)添加批处理目录到360、安全卫士、电脑管家、windowsdefender等杀软的文件夹信任;
     2)重启电脑;
     3)更换windows系统。
     11、批处理运行需要留出足够的盘符,RAMOS镜像数+1,如三镜像拆分模式需要留4个盘符,别24个盘符都用满了还想运行批处理。
     12、安装新驱动后热备份重启提示缺少文件。这可能是加入新驱动导致启动镜像存储空间不够。安装大型驱动后,推荐使用小工具中的"a、生成启动镜像"来生成新的启动镜像,替换原有文件后,再进行热备份或者直接设置系统盘内存盘为关机保存后重启。

三、修改版改动说明


     1、运行脚本时不再删除原有内存盘,改由查找空闲内存盘序号并依此对内存盘进行操作。在打包wim镜像之前加入导出注册表配置文件覆盖sna备份项的操作,以解决snapshot无法正确备份被占用的注册表导致的注册表配置文件损坏问题。现可在火绒安全后台运行的情况下进行打包了,但运行一键前仍需添加批处理文件夹目录到360或腾讯管家之类会阻止程序运行的杀软的文件夹信任或禁用其保护。
     2、启动小镜像的文件列表改为由支持win7的WimBootCompress.ini扩展列表转化来的动态文件列表,占用体积更小,且提取更准确,支持开机旗帜动画。根据提取的引导文件空间占用计算引导镜像大小功能,禁用hyper-v时,启动小镜像体积一般不超过325mb,启用hyper-v时,启动镜像体积约为1.6Gb。
     3、为解决某些电脑因硬件不同无法进入RAMOS或驱动顺序导致的pr驱动兼容性问题,如内存不释放、删除内存盘蓝屏等,对导入以支持ramos的注册表进行了调整,win7~win11采用同一套修改方案。禁用不常用以及导致计算机闲置时内存上升的计划任务,禁用ndu服务和系统的自动维护服务。
RAMOS修改及还原.rar (1.55 KB, 下载次数: 134)
     4、uefi引导下使用findesp工具、smartmountfirmware工具、以及寻找bootmgfw.efi启动器的方式查找esp分区,将找到的疑是ESP分区汇总以提供选择,以支持RAMOS下制作RAMOS。

     5、primoramdisk 6.5版本生成的内存盘分区起始扇区号为2048,而6.3.1版本,以及之前的版本其内存盘分区起始扇区号为63。新镜像无法在旧版本中通用,现改为默认使用5.6版本的rxprd.exe,在小工具6设置中启用PR稳定性测试时,将在一键批处理运行时进行内存盘创建及删除测试,测试失败的,将提示终止批处理运行。
     6、添加挂载启动小镜像的imdisk右键菜单工具。

     7、新增拆分模式(防僵尸文件+最小内存占用+大体积系统盘按需打包wim),支持大体积系统进行制作。拆分系统盘为Windows+users和程序文件夹两部分,并将windows+users+windowsapps打包的RAMOS.wim镜像放入延迟读取的内存盘(重启进入RAMOS时显示的磁盘标签为WIM),程序文件夹打包的wim放入硬盘。制作时耗费内存较高,空闲内存为13G以上的可以尝试制作,需要的内存少于“WIM 放内存盘”但多于“WIM放硬盘”模式。
     程序文件夹打包的wim镜像包含文件夹列表:
ProgramData(-AppRepository,+Installer、+assembly)
ProgramFiles(-windowsapps)、Program Files (x86)      
     RAMOS.wim镜像包含的文件夹列表:
Windows(-Installer、-assembly)
windowsapps、AppRepository、Users、EFI、Boot
     8、取消snapshot影子盘,修复uefi 引导下第一个启动项目卡(*,1)。加入了挂载临时vhd作为snapshot备份还原的临时分区,减小了制作时对内存的需求。在输入保存文件位置后需要设置保存临时vhd的硬盘分区,限制临时vhd储存硬盘分区剩余容量最小为1倍系统使用容量+1024MB,若和RAMOS文件保存文件夹同盘,则在其限制基础上额外增加1倍系统使用容量+1024MB。
     9、加入选择自动删除RAMOS系统盘的选项。1.7.8版本加入了自动判断机制,根据系统备份时间查找存储文件读取内存盘序号,在制作成功时自动保存,文件存储路径为SETS\TEMP\【时间串】.txt。加入手动设置选项,在提示确认删除内存盘的序号时,选1进行手动设置,在弹出的txt文本编辑窗口中填入需要删除的系统内存盘序号(一行一个不含空格),保存后按任意键继续制作流程。10s内未选择则将根据读取到的盘序号执行默认删除操作,也可选2确认跳过等待。
     10、2.0.1版本为非土豪模式一直存在的系统盘目录连接错误提供修复,在心心相印网友帮助下修正了对含有特殊符号路径的支持。
     11、更新grub4dos_UEFI为2021年9月版本,重命名BOOTX64.EFI为g4eBOOTX64.EFI,现在不会与微软启动器冲突了,之前装过grub4dos_UEFI的请自行删除旧版本grub4dos_UEFI文件BOOTX64.EFI,代码由心心相印网友提供。
     12、为传统模式RAMOS提供RAMOS下制作RAMOS的适配。
     13、重构了热备份模块,仅保存系统数据内存盘,备份后可不重启(倒计时结束前关闭批处理)。默认只支持2.1.0版本制作的RAMOS进行备份,但亦可自行创建或修改%systemroot%\folder.txt以支持备份。第1行为时间串,第2、3、4行分别为C盘镜像的路径、硬盘大小、内存盘ID。如有需要保存的第二个内存盘,请将其内存盘ID写在第5行。
%systemroot%\folder.txt。

     14、经测试,primo ramdisk 6.5版本windows7legacy模式下启动进入ramos后系统内存盘mbr会发生改变,pr命令行直接保存c盘会无法开机,现对热备份流程进行了改进解决了这一问题,同时采用区别内存多寡的两种备份方式,降低了热备份所需的内存需求。
     15、根据提取的引导文件的磁盘空间占用计算所需的启动镜像大小,支持winxp~win11。
     16、完善存储vdf文件的硬盘剩余空间需求,RAMOS存储位置和批处理同盘时限制为2倍系统使用容量+1048MB,非同盘时限制为1倍使用容量+1024MB,当使用完整镜像时,限制额外需求等同于内存盘大小的展开空间。
     17、设置自动分配的内存盘大小采用上次制作设置大小、可用内存*0.8取大值,但当可用内存低于c盘使用空间+1024MB时取内存总大小,额外限制双镜像土豪模式内存盘不小于系统盘。
     18、snapshot备份系统盘排除wim镜像,减小对RAMOS制作RAMOS时所需的硬盘空间。
     19、为R-Prime模式新增vhd格式的引导镜像选项。选择该格式的引导镜像将额外增加vhd启动项,可以通过登录进vhd启动项,自行安装调整工作不正常的ramdisk驱动。WimBootCompress.ini添加了因缺少实体文件导致win10 1202及以上版本和win11 在R-Prime RAMOS模式无法启动的释放项目。遇到显示某文件损坏或已更改硬件的,可按以下格式修改SETS\WimBootCompress.ini文件以添加wimboot实体释放项目。
[PrepopulateList]
\Windows\System32\DriverStore\FileRepository\urschipidea.inf*\*
\Windows\System32\DriverStore\FileRepository\prm*\*
     20、新增“小工具.CMD”,包含R驱安装,grub菜单编辑,imdisk扩展菜(右键菜单不再自动安装)、复制目录链接。
     21、整合svbus驱动到R-Prime模式,可选择采用svbus+Prime Ramdisk驱动进行ramos制作,该驱动在win10~win11需要先使用“常见问题处理办法”第5条中提供的证书降级补丁,不然可能导致无法启动系统(进pe删除相关文件)。该模式下win8~11菜单、wifi、网络面板、metro应用均不受影响。实机uefi win7~win81原RP 4模式测试通过,vm下win7传统模式无法进入RAMOS,但vhd启动项能正常进入系统。uefi win10~11 wim放内存模式正常,其余项PAGE_FAULT_IN_NONPAGED_AREA蓝屏。
     22、2.8.9版本原RP 4模式中整合单P驱模式,启动速度快且理论上拥有最高的兼容性,经测试兼容win7~win8原RP 4模式,R驱、svbus驱失败的可以试试。win10~win11 系统想体验bug-io ramos请选择三镜像io模式。
     23、整合“ ESP分区挂载管理1.2.0 by 若水”中挂载分区代码,为小工具.CMD及一键批处理流程增加diskpart分区管理选项。
     24、修改版调整了驱动顺序,但这同时也可能造成开机蓝屏,报错见置顶,这一修改(改动见第3条)也许会造成PAGE_FAULT_IN_NONPAGED_AREA蓝屏,现加入切换RAMOS注册表修改为4.0原始版本的选项,请根据实际情况选择导入的RAMOS注册表版本。2.9.3版本加入安装到移动设备的选项(WTG方案,支持win81~win11),但需要先手动设置好移动设备上的启动分区,可使用小工具.CMD选项5以TrustedInstaller权限运行BOOTICE以挂载启动分区。缺少引导文件的将采用跳过已有文件的解压方式解压bootmgr.rar到选择的启动分区。

     25、加入生成wimbootvhd系统的选项。
     26、2.9.4BETA版本整合无忧网友282198284“P驱镜像放在普通U盘中启动进入RAMOS 支持Win7&8.1&10”中关于usb的修改。
     27、2.9.4版本加入选择系统现有snapshot备份的选项,snapshot备份的文件名带-P(单P驱)、-SP(Svbus驱)、-RP(Ramdisk驱),手动选择时请注意区分。注意,采用wim镜像的系统生成的sna备份文件将只适用于在该系统下制作RAMOS。加入RAMOS存储位置的记录。
     28、2.9.5版本小工具.CMD加入设置,可自定义是否使用临时内存盘、设置内存盘大小。
     29、2.9.6版本将自动安装imdisk驱动(无右键菜单),小工具.CMD 设置加入“imdisk扩展”、“启动分区”、“修复符号链接”。可决定是否自动安装imdisk扩展菜单,可设置启动分区卸载策略:小于限制值自动卸载或不卸载运行批处理前便已挂载的分区。如office完整版安装到系统盘的需要进行符号链接修复,因修复符号链接耗时较长,设置中加入开关,选择“自动获取”将启用修复,修复过程中会生成待修复文件列表SETS\flist.txt,下次运行将默认采用该文件列表进行修复。
     30、2.9.8版本小工具.CMD设置加入compact压缩级别(压缩率):xpress4k(33%)、xpress8k(36%)、xpress16k(38%)、lzx(44%,极慢),默认为xpress16k;设置txt存储位置转移到SETS\settings文件夹。
     31、2.9.9版本小工具.CMD设置加入hyper-v兼容设置,可开启或禁用hyper-v兼容。vmware和一些安卓虚拟机需要禁用hyper-v,设置bcd启动项HypervisorLaunchType为off;而win11运行安卓app需要启用hyper-v兼容,设置bcd启动项HypervisorLaunchType为auto。

     32、 跟进liuzhaoyzz大神关于contig的修改,完善启动镜像碎片整理。碎片整理将最多复制粘贴两次,若碎片数任大于3,在制作结束后不再重启,改为提示进行分区碎片整理。
     33、3.0.0版本修改记录:
  • 2021/11/18,小工具加入生成启动镜像工具,当设置中启用hyper-v支持时,制作RAMOS流程生成的启动镜像体积较大(1.6G左右)。
  • 2021/11/19,加入对4.0原版RAMOS的支持。
  • 2021/11/20,移植三镜像io模式到uefi。
  • 2021/11/24,小工具加入“b、启动镜像附加文件列表(path3.txt)”设置,可自行设置需要添加到启动镜像的文件列表。  
  • 2021/11/24,小工具加入“c、修改当前系统或启动镜像注册表”,用于修改当前系统或启动镜像的注册表。
  • 2021/12/04,修复启动镜像偶发性mbr错误。2021/12/06,修复UEFI-Svbus-RAMOS vhd引导错误,小工具增加“d、修复RAMOS引导”(支持全模式)。
  • 2021/12/12,修复几个细节问题,优化启动镜像大小计算流程。2021/12/18,优化小工具生成及修改启动镜像模块。
  • 2021/12/22,优化小工具a、c。
  • 2021/12/23,修复小工具d一处错误,增加小工具使用指南。
  • 2021/12/30,导入注册表修复可能由时间格式差异引发的问题。
  • 2022/01/21,compact压缩单镜像模式移植到uefi&修正内存盘大小设置。
  • 2022/02/03,修正小工具c选择盘符非当前系统盘时存在的流程错误。
  • 2022/02/21,在小工具c中加入了新的注册表修改方案。

时间格式.rar (254 Bytes, 下载次数: 70)

      34、3.1.0版本修改记录:
  • 2022/02/28,改名魔改版。
  • 2022/03/06,小工具6设置中加入RAMOS系统盘图标修改选项,若启用,则RAMOS制作流程将修改RAMOS系统盘分区图标为SETS文件夹下icon1.ico或icon2.ico(该修改方案由RAMOS交流群友áo read only memory提供);小工具6设置中加入启动镜像文件设置,可切换原版或修改版;更新g4eBOOTX64.EFI为2022年1月18日的版本。
  • 2022/03/13,优化低可用内存情况下的稳定性。
  • 2022/03/18,修复SVBUS_UEFI/BIOS 模式引导问题。
  • 2022/03/20,加入路径检查。
  • 2022/03/22,小工具增加e转移数据文件夹,可选择转移users或users+ProgramData文件夹,转移后系统分区将生成对应的目录链接users1、ProgramData1,运行批处理制作的RAMOS会自动清理多余文件夹,也可离线系统后通过小工具f删除原文件夹再重命名目录链接。
  • 2022/04/11,增加对待删除内存盘设置的检测,现在只会删除本系统已加载的内存盘,且会列出是系统分区及卷名是WIM和含有字符串“RAMOS”的内存盘,同时原版4.0制作的RAMOS也能识别需要删除的内存盘了。
  • 2022/04/12,修复11号版本存在的潜在启动问题,小工具6新增启动小镜像余留空间设置,小工具c在覆盖STSTEM更新外加入仅更新pr内存盘设置和盘符设置的选项。
  • 2022/04/20,完善imdisk右键菜单,现可支持更多镜像格式,vdf完整镜像不再区分pr版本。
  • 2022/05/05,考虑到兼容性,rxprd命令行工具统一使用5.6版本(同一键3.8.6版本),完善小工具a、生成启动镜像模块,小工具“6、设置”中“1、rxprd版本”改为“1、PR稳定性测试”,加入盘符检查,创建的虚拟分区不可读写时将终止运行,重构模块v、生成vhd系统,对于魔改版制作的RAMOS系统,生成的vhd系统是和RAMOS一一对应的。
  • 2022/05/21,加入按键记录及依按键记录运行的模式(小工具-->6设置-->f自动运行),小工具-->6设置-->f自动运行-->启用。记录按键选择引导分区的步骤中,“Diskpart分区管理”选项的兼容性更强。选择“Diskpart分区管理”挂载引导分区时,当登录到不同类型系统(RAMOS系统、vhd系统、硬盘分区系统)而引导分区所在的磁盘序号发生改变时,可通过“小工具-->2、编辑Grub菜单-->Diskpart分区管理”重新挂载目标引导分区以修正记录。
  • 2022/06/01,新增小工具“g、启用关机保存脚本”,P驱RAMOS系统可选择仅保存启动镜像、完全保存或本次完全保存。初次使用需要手动添加关机保存脚本到策略组关机脚本,在RAMOS中制作RAMOS时,会自动删除添加的关机脚本文件,而再次启用时不需要再设置策略组。
  • 2022/06/17,wimlib-image工具打包wim镜像流程中加入“--check”校验命令,wim打包出错或挂载注册表配置文件报错时,将提供删除本次制作流程挂载分区的选项。
  • 2022/09/03,修正设置禁用临时内存盘后拆分模式应用程序打包被跳过的问题,现改换windows系统版本后将再次进行primo驱动兼容性验证。
  • 2022/09/18:修正UEFI模式下选择引导分区盘符为null(空值)时存在的跳转错误。
  • 2022/10/16,修正批处理在非中文系统中的乱码错误,一键保存模块添加单镜像RAMOS支持,修复一处提示错误
  • 2022/10/17,改进一键保存模块及关机保存脚本中的单镜像RAMOS保存流程。
  • 2022/10/18,修改注册表跳过磁盘检测,修改一键保存模块单镜像RAMOS备份流程。
  • 2022/10/19,自动删除windows下bootstat.dat、新增pr安装检测、整合svbus新版、添加SVBUS驱RAMOS一键备份支持(不支持关机保存脚本)、限制R驱S驱启动镜像大小为400MB~(识别的总内存-1G)。
  • 2022/10/21,加入pr、pc共存补丁,添加wimboot应用验证,修复土豪模式RAMOS一键备份闪退bug,R/S/P驱WIm放硬盘模式整合compact压缩选项,可生成单系统完整镜像+P驱智能盘的RAMOS系统。
  • 2022/10/22,完善制作过程中的标题及界面信息显示,加入snapshot还原错误验证,除winxp外不再强制更改时间格式。
  • 2022/10/23,新增小工具h、转换离线系统为wimboot vhd系统(支持PE),修复运行Backup.CMD闪退bug,小工具整合添加wim镜像(临时或永久)启动项脚本。
  • 2022/10/25,一键备份单镜像RAMOS提供直接保存和使用snapshot备份两种模式
  • 2022/10/29,修正设置6--1、pr设置中禁用选项无效的问题,修正31/71 模式描述及自动运行模式选手动删除内存盘后旧内存盘不删除的问题
  • 2022/11/01,小工具添加“j、FBWF工具”,可为SVBUS驱RAMOS启用FBWF保护,完善小工具1、4
  • 2022/11/03,完善小工具j、1,支持win8~win11安装,制作svbus+FBWF RAMOS,且支持metro应用。HOTFIX:修复本次更新导致的一处闪退bug,WIMBOOTT三镜像拆分模式转土豪模式手动获取现可识别正确的待删除内存盘序号,安装SVBUS驱动时,若选择注册表设置为修改版,将删除Group值和Tag值
  • 2022/11/07,完善制作流程自定义选项提示。
  • 2022/11/11,完善三镜像拆分模式,现可在流程中自定义拆分项。
  • 2022/11/12,完善提示信息。
  • 2022/11/18,小工具设置启用启动界面语言设置。
小工具-->g、启用关机保存脚本-->选取保存模式-->策略组添加关机脚本。
     35、3.1.1版本修改记录:
  • 2022/11/23,生成VHD模块重构为生成系统副本,可生成当前系统副本, 支持P驱SCSI模式RAMOS,可选生成vhd系统或硬盘系统。WIMBOOT三镜像拆分RAMOS流程加入自定义设置,可设置选项如下。

  • 2022/11/29,为解决win11制作SVBUS驱io模式RAMO启动蓝屏,加入可调节启动镜像文件列表bbb.txt,添加小工具l启动镜像文件调整工具(调整bbb.txt),可在挂载io启动镜像后使用该工具添加、删除文件列表以同步启动镜像内的windows\system32目录下的实体文件,并自动创建文件链接。小工具设置加入三方开始菜单,startisback(win8~win10)及startallback(win11)自动安装选项(默认开启),三镜像拆分模式2,增加ProgramData文件夹为转移对象,加入对应目录的注册表修改。导入S3睡眠注册表。
  • 2022/12/01,精简bbb.txt文件列表,替换wimlib为2022年9月12日版本,以避免由旧版本wimlib(2017年7月版本,17日更新替换)导致的部分模式开机桌面黑屏bug。
  • 2023/01/01,修复“V、生成系统副本”部分蓝屏问题。小工具 “m、替换默认启动器”可替换g4e或grub启动器为boot.efi默认启动器,修复“三镜像拆分,DIY模式”启用从盘后RAMOS中再次制作该模式时未正确打包wim镜像和创建目录链接出错的问题。
  • 2023/02/03,添加RAMOS制作时默认隐藏原硬盘系统分区盘符及创建的非系统分区内存盘盘符功能,可在小工具"n、隐藏盘符"中设置参数或隐藏盘符,可隐藏多个指定盘符;添加关闭UAC虚拟化、关闭VBS、关闭杀毒(或设置为静默,关闭实时扫描、禁止更新)、关闭幽灵与熔断补丁、禁用内存管理、开启TSX等注册表设置,可在“小工具—>设置6—>i、优化设置”中进行更改。
  • 2023/04/12,“小工具—>设置6—>i、优化设置”整合关闭自动更新设置,制作流程预处理导出注册表增加当前用户配置NTUSER.DAT。



四、反馈bug的内容要求


     请提供以下信息:
     1、UEFI/BIOS--序号模式,批处理报错截图或grub/g4e错误、蓝屏拍照。
     例:UEFI--3WIM放内存--64G-pr6.5--windows10企业版
     照片.jpg
     问题描述:显示tmp.vbs,批处理闪退。
     若UEFI模式0或LEGACY模式2制作的RAMOS使用无错,但非土豪模式或土豪压缩模式时开机提示dll文件错误(如下图),需要进行文件符号链接修复,此时运行小工具6-->4、修复符号链接-->1、自动获取,然后再次选择报错的模式进行制作。目前只收录了office软件需要修复的文件符号链接,制作完成后,请将批处理目录SETS文件夹下的flist.txt 文件上传反馈,将根据反馈的文件更新默认修复的符号链接列表。
     

五、文件下载

     
     注意事项请见置顶楼。

     3.1.1版【2023/04/12】:“小工具—>设置6—>i、优化设置”整合关闭自动更新设置,制作流程预处理导出注册表增加当前用户配置NTUSER.DAT。
     想体验最新版本的网友请加群“RAMOS交流(410398470)【密码RAMOSYJXG3】”,有问题也能方便交流
     3.1.2版:

     论坛手动制作RAMOS的精华教程:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=360399
     增加"操作视频.rar",优先在RAMOS交流群里更新。
     希望参加测试或想第一时间下载资源的,请加群“RAMOS交流(410398470)【密码:RAMOSYJXG3】”。
蓝奏云.txt (44 Bytes, 下载次数: 2330)
百度云.txt (63 Bytes, 下载次数: 449)
123云盘.txt (50 Bytes, 下载次数: 525)
    关于g4e ntloader兼容性问题,请看498楼心心相印版主提供的临时解决办法

     题外话:希望学习一键RAMOS各模式但又嫌麻烦?就用现成的别麻烦了啊



作者: xban    时间: 2021-9-16 00:05
学习了
作者: xhan    时间: 2021-9-16 00:14
谢谢分享!
作者: liujun2000    时间: 2021-9-16 00:16
明天试试 谢谢 共享
作者: a20120227    时间: 2021-9-16 00:19
666
作者: wwwone    时间: 2021-9-16 00:48
谢谢分享
作者: lily9718    时间: 2021-9-16 06:31
谢谢
作者: vvt1321    时间: 2021-9-16 06:36
感谢分享
作者: MPFENG    时间: 2021-9-16 06:58
谢谢楼主,辛苦了。
作者: kingdazhong    时间: 2021-9-16 08:23
感谢大大辛苦分享!
作者: 韩小锐    时间: 2021-9-16 08:31
感谢分享
作者: antclt    时间: 2021-9-16 08:48
感谢分享辛苦了,一直在用RAMOS
作者: 2012andyle113    时间: 2021-9-16 09:24
感谢分享,虽然自己不用,还是支持折腾
作者: test2333    时间: 2021-9-16 09:38
下载试试,希望一键RAMOS越做越好
作者: promrhxq    时间: 2021-9-16 10:38
能啃硬骨头的大神,向你致敬并感谢
作者: wychun    时间: 2021-9-16 12:06
好久没更新了,谢谢
作者: xiaowu2000    时间: 2021-9-16 13:49
期待新版,辛苦了!
作者: godsend    时间: 2021-9-16 14:32
有点复杂,看不懂
作者: yiyu2012    时间: 2021-9-16 18:24
更新预览补丁1.5,加入拆分模式。
作者: yiyu2012    时间: 2021-9-16 18:24
test2333 发表于 2021-9-16 09:38
下载试试,希望一键RAMOS越做越好

试试新增模式
作者: yiyu2012    时间: 2021-9-16 18:25
xiaowu2000 发表于 2021-9-16 13:49
期待新版,辛苦了!

试试新增模式
作者: yiyu2012    时间: 2021-9-16 18:25
wychun 发表于 2021-9-16 12:06
好久没更新了,谢谢

试试新增模式
作者: yiyu2012    时间: 2021-9-16 18:25
liujun2000 发表于 2021-9-16 00:16
明天试试 谢谢 共享

试试新增模式
作者: lilin1986    时间: 2021-9-16 18:27
不是特别明白,我是个只会用的小白,在这里支持下!
作者: yiyu2012    时间: 2021-9-16 18:29
lilin1986 发表于 2021-9-16 18:27
不是特别明白,我是个只会用的小白,在这里支持下!

就是使用一键后有没有什么bug,如果无法启动进入RAMOS系统时有什么报错,之前如果有内存回收问题的新模式有没有解决等等。遇到报错最好截图反馈。如果有解决旧版本遇到的问题也请反馈下。
作者: yiyu2012    时间: 2021-9-16 20:08
更新整合包,百度网盘
作者: liujun2000    时间: 2021-9-16 20:47
本帖最后由 liujun2000 于 2021-9-16 21:17 编辑

有错误 MBR BIOS

QQ图片20210916204622.png (31.13 KB, 下载次数: 736)

QQ图片20210916204622.png

QQ图片20210916204630.png (5.33 KB, 下载次数: 708)

QQ图片20210916204630.png

作者: rengrancunzai    时间: 2021-9-16 20:53
谢谢分享!
作者: liujun2000    时间: 2021-9-16 21:14
win10 2022 server dc  (2022dc.112-(7f3d980a3abd98061c3acb2c5d183111).WIM)
用3.87 能成功
都是最后一项 wimboot wim放硬盘
作者: yiyu2012    时间: 2021-9-16 22:13
liujun2000 发表于 2021-9-16 20:47
有错误 MBR BIOS

先看看%TEMP%\BOOT文件夹里去看有没有提取到文件,这是在挂载启动分区的时候自动提取的,现在任然采用的4.0旧版本中传统模式使用的挂载方式,你遇到的问题可能是分区没挂载成功导致的。
作者: yiyu2012    时间: 2021-9-16 22:16
liujun2000 发表于 2021-9-16 21:14
win10 2022 server dc  (2022dc.112-(7f3d980a3abd98061c3acb2c5d183111).WIM)
用3.87 能成功
都是最后 ...

我在虚拟机里试过的,单硬盘模式是能用传统模式12制作ramos的,预览版沿用4.0采用的smart工具自动挂载esp,而非uefi模式下手动选择,报错可能是由启动分区没挂载成功导致,建议采用uefi引导制作。
作者: yiyu2012    时间: 2021-9-16 22:30
本帖最后由 yiyu2012 于 2021-9-16 23:05 编辑
liujun2000 发表于 2021-9-16 20:47
有错误 MBR BIOS

我仔细看了下,你这是没预先安装Primo Ramdisk吧?是的话请自己去找个正版或者和谐版本安装上才能继续使用脚本制作ramos。试用版有内存盘大小限制。如果是安装了的,版本问题?需要是服务器版,而非服务器版本是无法启用智能镜像的。可以改脚本调用本机安装的pr软件0.CMD中
:rxprd
set "rxprd=primo\rxprd.exe"
set "rxpcc=rxpcc.exe"
::set rxprd=
::set RegKey=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{94B97E1E-9B67-4012-A126-6319E211A298}_is1
::for /f "tokens=2,*" %%I in ('reg query %RegKey% /v InstallLocation') do set rxprd="%%Jrxprd.exe"
rem echo %rxprd%


改为
:rxprd
::set "rxprd=primo\rxprd.exe"
set "rxpcc=rxpcc.exe"
::set rxprd=
set RegKey=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{94B97E1E-9B67-4012-A126-6319E211A298}_is1
for /f "tokens=2,*" %%I in ('reg query %RegKey% /v InstallLocation') do set rxprd="%%Jrxprd.exe"
echo %rxprd%




作者: liuzhaoyzz    时间: 2021-9-16 22:57
衣雨大神辛苦了!我最近有点小忙,没有心思静下心来对比代码,你这个分支挺好的,如果我改的那个版本搞不定,大家可以尝试下用你的这个版本制作。建议直接打包完整的文件包,文件夹上面直接加上你的名字,另外文件夹其实我一直都想用英文,我总感觉中文文件夹对于cmd有些不兼容,但是芈员外一直这样干,我也没有调整。
代码是开源的,谁都可以根据自己的需求以及批处理的兼容性做出有针对性的修改,并且我喜欢能看到有你这样子的高手介入。之前有frg521,后来ko20010214,再后来有你yiyu2012,大家都可以把自己的想法付诸其中,为批处理尽一份力,感谢大家!        

作者: yiyu2012    时间: 2021-9-16 23:12
liuzhaoyzz 发表于 2021-9-16 22:57
衣雨大神辛苦了!我最近有点小忙,没有心思静下心来对比代码,你这个分支挺好的,如果我改的那个版本搞不定 ...

客气了,不是啥大神。心心相印大佬的版本久经考验,我这个还要经过测试才行。之前说好的由大佬你把关最终整合进升级版本的,最近忙那就等空了再说吧,未经考验,我这版本也只能算预览版。
作者: wawakuliao    时间: 2021-9-17 05:47
感谢分享
作者: android    时间: 2021-9-17 05:53
严重支持
作者: liujun2000    时间: 2021-9-17 07:53
没有预先安装 批处理 是不能运行的
同一个系统 用 3.8.7 能成功
作者: yiyu2012    时间: 2021-9-17 09:29
本帖最后由 yiyu2012 于 2021-9-17 09:42 编辑
liujun2000 发表于 2021-9-17 07:53
没有预先安装 批处理 是不能运行的
同一个系统 用 3.8.7 能成功

都说了,版本不同也是不行的。采用的服务器版本,能支持智能镜像。你用过智能镜像嘛?就是保存后非压缩,文件占用体积和实际文件体积最小化的镜像版本。先回答我版本是不是服务器版本,排除错误。而且我没看过3.8.7的脚本,也不想看,你既然能用原版3.8.7成功,那何不试试原版4.0能成功不?

你得向我使用的系统环境靠拢,最起码的,采用相同版本的pr软件,服务器版本。不然会有意想不到的bug。

作者: liujun2000    时间: 2021-9-17 09:43
本帖最后由 liujun2000 于 2021-9-17 09:46 编辑

是服务器版本
用你40预览 不成功
重启 用3.8.7 成功
BIOS 和 uefi 情况相同错误 位置都是一样 ,wimboot后出错 。找不到文件。
你不要发升级包 直接发完整包
我是直接用你的升级包覆盖到4.0

作者: 江山揽胜    时间: 2021-9-17 09:44

谢谢分享!
作者: liujun2000    时间: 2021-9-17 09:51
本帖最后由 liujun2000 于 2021-9-17 09:56 编辑

pr软件,服务器版本 是服务器版本8g内存
2、P驱  土豪双镜像模式【无压缩智能镜像,内存动态分配,制作较快】
估计不行

作者: yiyu2012    时间: 2021-9-17 09:52
liujun2000 发表于 2021-9-17 09:43
是服务器版本
用你40预览 不成功
重启 用3.8.7 成功

你总说3.8.7成功,但没说4.0成功。试试4.0原版啊,我只看过4.0的代码。
作者: yiyu2012    时间: 2021-9-17 09:53
liujun2000 发表于 2021-9-17 09:43
是服务器版本
用你40预览 不成功
重启 用3.8.7 成功

百度网盘地址给了。
作者: yiyu2012    时间: 2021-9-17 09:56
本帖最后由 yiyu2012 于 2021-9-17 09:57 编辑
liujun2000 发表于 2021-9-17 09:51
pr软件,服务器版本 是服务器版本

而且用的啥系统,服务器版本号多少?这你都没说。我系统win10 1909,win8,win7都试过,win10 1909,win8还是实机制作,是多硬盘系统,带有腾讯管家(制作时退出),火绒后台运行都能成功的。
作者: liujun2000    时间: 2021-9-17 10:03
2022 server dc (2022dc.112-(7f3d980a3abd98061c3acb2c5d183111).WIM)xb21cn ServerDC 企业G 微精简可更新版/不可更新版
安装后安装驱动后 优化 其他都是绿色软件 裸奔系统
传统模式引导使用该脚本最好是单硬盘环境 3.8.7能成功 能加载 40不行 是不是就能找到原因了
作者: yiyu2012    时间: 2021-9-17 10:12
liujun2000 发表于 2021-9-17 10:03
2022 server dc (2022dc.112-(7f3d980a3abd98061c3acb2c5d183111).WIM)xb21cn ServerDC 企业G 微精简可更 ...

你先试试吧,我用4.0最新版先覆盖看能不能用。才发现已经更新了。。。我用的4.0是很久前的版本。
作者: liujun2000    时间: 2021-9-17 10:14
现在 计算机正在工作 不能重启 有软件 (有软件要别人扫码才能登陆)
单硬盘 就不用测试了 没有环境
基本原因就是容错差了点
我就是帮测试一下 内存太小了 没有使用环境

作者: yiyu2012    时间: 2021-9-17 10:21
liujun2000 发表于 2021-9-17 10:14
现在 计算机正在工作 不能重启 有软件 (有软件要别人扫码才能登陆)
单硬盘 就不用测试了 没有环境
基本 ...

单硬盘我也没环境,用的虚拟机win7分配10g内存测试的uefi和传统模式。我说的pr软件要是服务器版本。问的是你pr软件的版本号。真实系统服务器版本的还没试验过。
作者: liujun2000    时间: 2021-9-17 10:24
本帖最后由 liujun2000 于 2021-9-17 10:25 编辑

primo ramdisk server edition 5.6.0

作者: yiyu2012    时间: 2021-9-17 10:27
liujun2000 发表于 2021-9-17 10:24
primo ramdisk server edition 5.6.0

pr版本没问题。你先试试4.0的?https://liuzhaoyzz.lanzoux.com/b00n7bcqf
作者: yiyu2012    时间: 2021-9-17 10:29
liujun2000 发表于 2021-9-17 10:24
primo ramdisk server edition 5.6.0

4.0的覆盖升级包运行31模式没问题的。
作者: liujun2000    时间: 2021-9-17 10:33
我8g内存 上班不能重启电脑 不能测试

作者: liujun2000    时间: 2021-9-17 10:34
内存太小 ramos没爱
只是测试一下 我都是实体机测试的
作者: yiyu2012    时间: 2021-9-17 10:38
本帖最后由 yiyu2012 于 2021-9-17 10:49 编辑
liujun2000 发表于 2021-9-17 10:33
我8g内存 上班不能重启电脑 不能测试

我仔细看了下你的报错,首先是没找到引导盘文件,再其次是没能找到disk 0,也就是diskpart查找第一盘号硬盘出错,第一盘号硬盘是没装嘛?是传统模式引导的?这个模式沿用的4.0采用smart工具自动挂载引导分区的形式,在复杂硬盘环境下是有可能出错。多硬盘系统最好用uefi引导再进行制作。
作者: liujun2000    时间: 2021-9-17 10:53
uefi模式下 是选择了启动分区 也是不成功啊

作者: yiyu2012    时间: 2021-9-17 10:57
本帖最后由 yiyu2012 于 2021-9-17 10:59 编辑
liujun2000 发表于 2021-9-17 10:53
uefi模式下 是选择了启动分区 也是不成功啊

那再排除pr版本的原因,如果内存足够而无法找到生成的小启动镜像,这个问题基本可以锁定在pr版本不配合系统导致的兼容性问题上。service2022,pr版本至少也得6.3.1吧?制作时查看下内存有没有爆满。而如果是先前生成了内存盘,在制作过程中无法生成启动盘,则明显是内存不够了。8g内存你最好用模式wimboot wim放硬盘。
作者: liujun2000    时间: 2021-9-17 12:18
直接用 3.8.7生成就好了 没有找40错误位置  批处理太长了
作者: yiyu2012    时间: 2021-9-18 15:36
bug修正。
作者: yiyu2012    时间: 2021-9-18 16:36
liujun2000 发表于 2021-9-17 12:18
直接用 3.8.7生成就好了 没有找40错误位置  批处理太长了

试试1.6版本呢。
作者: sunlenghua    时间: 2021-9-18 16:41
感谢各位大牛无私奉献,RAMOS因你们而精彩
作者: yiyu2012    时间: 2021-9-19 04:19
更新了1.7.5
作者: xiaowu2000    时间: 2021-9-19 09:36
更新很快,正好放假试试新版效果
作者: wpyjp    时间: 2021-9-19 10:46
不喜欢一键什么什么,有手动版的吗,老大,手动版成功率高
作者: yiyu2012    时间: 2021-9-19 13:48
本帖最后由 yiyu2012 于 2021-9-19 13:49 编辑
wpyjp 发表于 2021-9-19 10:46
不喜欢一键什么什么,有手动版的吗,老大,手动版成功率高

找我之前发的帖子看看吧。其他教程论坛也有很多的。
有点悟性能折腾就能行。最多多花点时间常见问题处理办法后面两个就是最近发的。
作者: xiaowu2000    时间: 2021-9-19 14:40
还不大成熟,需要选择的地方有些多,建议增加设置默认的选项。
0模式,无压缩土豪双镜像,失败两次。
制作过程中报找不到地址,重启失败,看制作的两个文件仅300多M和一个100多M。
原4.0没问题
作者: wpyjp    时间: 2021-9-19 15:11
yiyu2012 发表于 2021-9-19 13:48
找我之前发的帖子看看吧。其他教程论坛也有很多的。
有点悟性能折腾就能行。最多多花点时间。常见问题处 ...

老大牛,希望多点手动版
作者: yiyu2012    时间: 2021-9-19 18:05
本帖最后由 yiyu2012 于 2021-9-19 21:20 编辑
xiaowu2000 发表于 2021-9-19 14:40
还不大成熟,需要选择的地方有些多,建议增加设置默认的选项。
0模式,无压缩土豪双镜像,失败两次。
制 ...

预览升级里创建内存盘参数有变动,现已修复该问题。
作者: mengzhibinglan    时间: 2021-9-19 19:14
谢谢分享!!!!
作者: xiaowu2000    时间: 2021-9-20 15:03
yiyu2012 发表于 2021-9-19 18:05
预览升级里创建内存盘参数有变动,现已修复该问题。

yiyu辛苦了!
试用1.77,UEFI土豪双镜像,症状依然,制作过程中报找不到地址,完成后看主文件仍然只有100多M,启动失败。
换用老版4.0正常
作者: yiyu2012    时间: 2021-9-20 15:36
xiaowu2000 发表于 2021-9-20 15:03
yiyu辛苦了!
试用1.77,UEFI土豪双镜像,症状依然,制作过程中报找不到地址,完成后看主文件仍然只有10 ...

之前解决的是内存盘大小超过硬盘剩余空间时无法创建内存盘的问题,你的内存盘有超过硬盘剩余空间嘛?
不是这个问题,那就是调用的rxprd有问题,将0.CMD中
:rxprd
set "rxprd=primo\rxprd.exe"
set "rxpcc=rxpcc.exe"
rem set rxprd=
rem set RegKey=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{94B97E1E-9B67-4012-A126-6319E211A298}_is1
rem for /f "tokens=2,*" %%I in ('reg query %RegKey% /v InstallLocation') do set rxprd="%%Jrxprd.exe"

改成
:rxprd
rem set "rxprd=primo\rxprd.exe"
set "rxpcc=rxpcc.exe"
set rxprd=
set RegKey=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{94B97E1E-9B67-4012-A126-6319E211A298}_is1
for /f "tokens=2,*" %%I in ('reg query %RegKey% /v InstallLocation') do set rxprd="%%Jrxprd.exe"

这样调用本机安装的吧,pr 6.5新版本生成的完整镜像无法通过imdisk挂载,所以我改成调用5.6的了,这个可能兼容性不行。不知道你的pr啥版本。
作者: yiyu2012    时间: 2021-9-20 15:44
xiaowu2000 发表于 2021-9-20 15:03
yiyu辛苦了!
试用1.77,UEFI土豪双镜像,症状依然,制作过程中报找不到地址,完成后看主文件仍然只有10 ...

要不你先试试模式3、31、7、71,4、12是wim放硬盘,先排除下内存不够的原因。
作者: yiyu2012    时间: 2021-9-20 16:11
xiaowu2000 发表于 2021-9-20 15:03
yiyu辛苦了!
试用1.77,UEFI土豪双镜像,症状依然,制作过程中报找不到地址,完成后看主文件仍然只有10 ...

pr调用测试.zip (1.65 KB, 下载次数: 9) ,覆盖到批处理文件夹里去,运行“测试pr调用是否正常.CMD”测试调用的pr是否正常工作

作者: xiaowu2000    时间: 2021-9-20 21:03
内存够的,一共96G
作者: yiyu2012    时间: 2021-9-20 21:09
xiaowu2000 发表于 2021-9-20 21:03
内存够的,一共96G

硬盘也够的嘛,pr版本呢?尽量更新到6.5 或6.3.1服务器版本吧。切换本机调用不行的话(与4.0区别之一,改回调用的5.6pr命令行工具,这个支持imdisk挂载,但也许有别的bug,毕竟版本太旧了),再导入注册表重启后尝试,我制作前是导入过注册表的,排除内存大于硬盘空间后无法创建内存盘的bug后,没遇到过你说的问题。
作者: xiaowu2000    时间: 2021-9-20 21:29
硬盘足够,Pr服务器版6.5。
重新用原4.0制作成功
作者: yiyu2012    时间: 2021-9-20 21:36
本帖最后由 yiyu2012 于 2021-9-20 21:45 编辑
xiaowu2000 发表于 2021-9-20 21:29
硬盘足够,Pr服务器版6.5。
重新用原4.0制作成功

这两个版本有pr命令调用差别,麻烦再试试改成本机调用的版本能不能行。预览版做了不少改进内容,像是注册表调整、添加启动动画支持并精简文件列表等。测试半途终止就可惜了啊。时间浪费了,也只是证明脚本兼容性存在问题。我自己机器上,心心大佬机器上都能正常的。各人电脑硬件驱动不同,对pr命令行工具是会造成影响的。修改文件在正文“常见问题处理办法”里提供。
作者: xiaowu2000    时间: 2021-9-21 12:32
经试用换成本机调用Pr,故障依旧。提示的找不到地址没有了,只是找不到注册表错误。但生成的主文件仍然只有100多M




作者: liuzhaoyzz    时间: 2021-9-21 16:48
本帖最后由 liuzhaoyzz 于 2021-9-21 17:02 编辑
xiaowu2000 发表于 2021-9-21 12:32
经试用换成本机调用Pr,故障依旧。提示的找不到地址没有了,只是找不到注册表错误。但生成的主文件仍然只有 ...

“Timelimited TrialWare”,看这个提示,好像是snapshot版本限制导致的释放sna失败。
yiyu2012好像是采用了snapshot1.49英文版。他改过的版本,我测试了傻瓜模式制作正常。
一键原版本曾经尝试过1.48版本,感觉有些说不清、道不明的奇怪问题,后来回滚到了1.46版本,一键4.0里面用的是1.46版本。

作者: wpyjp    时间: 2021-9-21 19:37
snap的使用方法
作者: ko20010214    时间: 2021-9-22 16:37
由于引入了更多的参数,suvhd, stdrive , tgdrive,Addisk 这几个怀疑有地方会混淆,导致目标盘符不对。
作者: ko20010214    时间: 2021-9-22 16:42
xiaowu2000 发表于 2021-9-21 12:32
经试用换成本机调用Pr,故障依旧。提示的找不到地址没有了,只是找不到注册表错误。但生成的主文件仍然只有 ...

我也遇到你这个情况了……
土豪模式下双镜像(模式0),
应该是恢复系统到目标盘搞错目标了!所以在那个盘上找不到系统注册表。
你可以看看当它出错时你的电脑上有新增几个虚拟盘,每个盘里的内容是什么。
作者: ko20010214    时间: 2021-9-22 16:47
本帖最后由 ko20010214 于 2021-9-22 21:42 编辑

没搞懂这个所谓的虚拟盘VHD的作用……为什么要构建这么一个临时虚拟盘,作者能出来说说吗?加入了挂载临时vhd作为snapshot备份还原的临时分区,减小了制作时对内存的需求。


这个减少制作时对内存的需求的机制是咋样的,如何实现的,为啥挂个临时VHD就能减小?
而这个是还原到临时分区,那什么时候把临时分区里的内容倒入到真正的最终的目标分区呢?





第一次运行需要手动设置需要删除的系统内存盘为临时盘,应用修改后再制作。
作者这句话又怎么理解?


作者: yiyu2012    时间: 2021-9-22 22:56
本帖最后由 yiyu2012 于 2021-9-22 23:04 编辑
ko20010214 发表于 2021-9-22 16:47
没搞懂这个所谓的虚拟盘VHD的作用……为什么要构建这么一个临时虚拟盘,作者能出来说说吗?加入了挂载临时v ...

snapshot为扇区级复制,sna文件带有分区的mbr信息和分区文件系统,挂载sna为盘符,拟真磁盘,但同样的,由于程序占用等原因,会出现文件系统错误。snapshot每次应用sna到磁盘都会都会进行磁盘检查修正文件系统,而直接挂载的盘,无修正,等价于对一个可能出文件系统错误的磁盘进行wim打包。这可能导致wim镜像不可用。内存富余时应用sna到primo ramdisk的内存盘,不足时应用到临时创建的vhd挂载的分区。这将避免snapshot导致的问题。看图啊,pr控制面板有设置临时盘功能,设置不再需要的内存盘为临时盘,那重启后就没有了,这信息是写入注册表的。


作者: yiyu2012    时间: 2021-9-23 00:57
本帖最后由 yiyu2012 于 2021-9-23 00:59 编辑
xiaowu2000 发表于 2021-9-21 12:32
经试用换成本机调用Pr,故障依旧。提示的找不到地址没有了,只是找不到注册表错误。但生成的主文件仍然只有 ...

新版本已经进行适配,但不保证所有机器都兼容。两个土豪模式uefi下 win7 64+10G内存+prim 6.5测试通过,R驱的几个模式也都测试通过。
作者: lily9718    时间: 2021-9-23 05:46
谢谢
作者: yiyu2012    时间: 2021-9-24 03:41
历史bug修复。
作者: ko20010214    时间: 2021-9-24 11:04
yiyu2012 发表于 2021-9-24 03:41
历史bug修复。

创建RAMOS似乎是没啥问题了……除了那个 subst 在我机器上老是导致跳出循环体让赋值失败。
但我看备份的批处理没有改动过,主批处理新增了那么多变量,文件名的生成规则也改动了不少,那旧的备份批处理程序还能用吗?
作者: yiyu2012    时间: 2021-9-24 11:22
本帖最后由 yiyu2012 于 2021-9-24 12:50 编辑
ko20010214 发表于 2021-9-24 11:04
创建RAMOS似乎是没啥问题了……除了那个 subst 在我机器上老是导致跳出循环体让赋值失败。
但我看备份的 ...

uefi下内存够用就直接对ramos制作ramos吧,不然重新制作?问题处理里面有临时方法。那个备份还没适配呢,全改完我这版就该命名新版本号而非预览版本了。不过改动太多,心心大佬也暂时没空动手呢。subst 赋值跳出循环是指的盘符不够用了嘛,uefi还是传统模式呢?subst获取磁盘号的代码并未改动,有试过4.0的嘛?有无相同的情况?
作者: ko20010214    时间: 2021-9-24 12:59
yiyu2012 发表于 2021-9-24 11:22
uefi下内存够用就直接对ramos制作ramos吧,不然重新制作?问题处理里面有临时方法。那个备份还没适配呢。 ...

UEFI模式下。 反正我这个只要用
echo 开始寻找空盘
for %%i in (Y X W V U T S R Q P O N M L K J I H G F E D C B A Z) do (
if not defined Addisk (
subst "%%i:" "%temp%" >nul 2>nul && (
subst "%%i:" /d >nul 2>nul && set Addisk=%%i:
)
)
)
exit /b

来实现给某个变量赋值为%%i 就出错。我刚试了试单独执行又没问题啊……

另,心心大佬如果适配备份的时候是不是可以加入这样的功能?
就是:  备份批处理 放在本机(本系统)的目录里,执行此备份批处理的时候把它释放到某个其它盘里来运行。(因为好像不能放在系统盘里运行它)(以前的是你把这个工具整个解压在非系统盘里,然后会在系统里建立一个执行备份批处理的链接,链接到你的工具当前的目录中)
作者: yiyu2012    时间: 2021-9-24 13:01
本帖最后由 yiyu2012 于 2021-9-24 13:04 编辑
ko20010214 发表于 2021-9-24 12:59
UEFI模式下。 反正我这个只要用
echo 开始寻找空盘
for %%i in (Y X W V U T S R Q P O N M L K J I H  ...

心心大佬对我说,这个“分支好啊,继续加油!”你意会下。具体安排你问大佬去吧。我这个版本其实不太愿意加入那个backup功能的,要备份,对RAMOS重新制作会比较好呢,要么按我提供的临时方案来做。
作者: ko20010214    时间: 2021-9-24 14:44
yiyu2012 发表于 2021-9-24 13:01
心心大佬对我说,这个“分支好啊,继续加油!”你意会下。具体安排你问大佬去吧。我这个版本其实不太愿意 ...

这个1.9.0的我一个字节都没改,成功在我机器上运行,以前的subst的问题也不见了?!
真奇妙。
也是奇怪。

备份啥的真的不重要,因为它可以在RAMOS里直接再做一遍,而且速度比原来快多了!原来备份C盘要4分49秒,在RAMOS里只要37秒,
原来整个过程大概14分钟,现在4分47秒就完成了。5分钟不到就可以重做一个,要备份干啥?



所谓的土豪模式系统盘目录连接错误 是指下图所示吗?



作者: yiyu2012    时间: 2021-9-24 15:56
ko20010214 发表于 2021-9-24 14:44
这个1.9.0的我一个字节都没改,成功在我机器上运行,以前的subst的问题也不见了?!
真奇妙。
也是奇怪 ...

那个是权限太高穿透了该目录连接的权限阻隔,通过目录连接无限深入,你可以去那个连接地址看看。目录连接错误是指定老版本制作成的非土豪模式ramos,目录连接盘符该为C:的变成其他盘符的bug。这个暂时只能通过重建目录连接修复。
作者: ko20010214    时间: 2021-9-24 22:43
在我办公室那台电脑(联想一体机)上做出来的ramos,居然显卡驱动不见了……分辨率都调不了,咋整啊
作者: yiyu2012    时间: 2021-9-24 23:51
本帖最后由 yiyu2012 于 2021-9-25 00:07 编辑
ko20010214 发表于 2021-9-24 22:43
在我办公室那台电脑(联想一体机)上做出来的ramos,居然显卡驱动不见了……分辨率都调不了,咋整啊

你先试试4.0批处理同样的模式能否正常,如果是正常的,则通过imdisk 挂载启动小镜像对比文件,提取出差异文件进行覆盖,注意别替换windows\system32\config\system文件,这样应该就能正常启动了。

  做好备份后,不能正常启动的引导镜像内windows文件夹移动覆盖到能正常启动的wndows文件夹内,然后右键选取消移动,这样剩下的就是差异文件。最后可以导入注册表后在文件夹上右键选中提取文件列表对完成上述操作的windows文件夹进行提取文件列表并反馈。

生成文件列表.rar (329 Bytes, 下载次数: 12)









作者: 2019llll    时间: 2021-9-25 11:27
土豪0模式制作成功。但好像和4.0的启动速度没什么差异。
作者: xiaowu2000    时间: 2021-9-25 11:29
今天终于有时间继续测试,2.0仍然土豪双镜像,制作过程没报错,生成文件大小看起来也正常了。但是启动出现选择菜单时,回车后闪一下屏仍然回到选择菜单,选择原来4.0制作好的能正常启动。
这个问题还从来没遇到过,区别只在1G的启动镜像和330M
作者: yiyu2012    时间: 2021-9-25 11:36
本帖最后由 yiyu2012 于 2021-9-25 14:28 编辑
xiaowu2000 发表于 2021-9-25 11:29
今天终于有时间继续测试,2.0仍然土豪双镜像,制作过程没报错,生成文件大小看起来也正常了。但是启动出现 ...
2.0.1已修复。感谢反馈。



作者: yiyu2012    时间: 2021-9-25 11:38
本帖最后由 yiyu2012 于 2021-9-25 14:27 编辑
2019llll 发表于 2021-9-25 11:27
土豪0模式制作成功。但好像和4.0的启动速度没什么差异。

引导小镜像只提供引导,再减小是不会怎么影响速度的。只是制作RAMOS范围扩展到RAMOS及修复一些小问题。
作者: brucezou    时间: 2021-9-25 22:21
非常给力!,谢谢!
作者: xszym    时间: 2021-9-25 22:46
不能下,权限没有




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3