|
楼主 |
发表于 2020-12-20 20:47:17
|
显示全部楼层
本帖最后由 liuzhaoyzz 于 2022-10-4 20:54 编辑
二楼备用!
https://liuzhaoyzz.lanzouy.com/b00n7bcqf
https://liuzhaoyzz.lanzoux.com/b00n7bcqf
更新日志:
【RAMOS一键批处理多合一V4.0.0】在线制作P驱R驱F驱内存系统工具
1、考虑到版权问题,从V4.0.0版本开始,不再打包primo软件,请大家自行安装好正版primo软件之后,再以管理员身份运行一键!
(1)购买 Primo Ramdisk 许可 https://www.romexsoftware.com/zh-cn/primo-ramdisk/purchase.html
(2)版本特性比较 https://www.romexsoftware.com/zh-cn/primo-ramdisk/features.html
特此郑重声明:用户使用盗版、破解版软件带来的一切法律责任,与一键工具无关!
----感谢Romex官方提供优秀的高速内存盘软件!
2、V4.0.0版本是UEFI-primo-RAMOS的一次重大更新,从该版本开始,基于微软ramdisk.sys驱动的所有方案,将作为遗弃的方案不再更新。
UEFI制作模式,增加grub4dos_UEFI-primo-RAMOS和grub2_UEFI-primo-RAMOS启动方案,这是不依赖于微软Ramdisk.sys驱动,只依赖primo驱动的全内存方案,支持WIN7 8 10,包括单镜像模式、双镜像模式。由于g4e/grub2没有给微软交保护费,所以必须在BIOS设置中关闭安全启动,绕过安全启动的方案不在本文讨论范围之列。
(1)抛弃ntfs_x64.efi的情况下,grub2+ntboot已完成了通杀WIN7 8 10单镜像、双镜像,WIN7 8.1 10双镜像模式支持无压缩、compact压缩、wimboot压缩。
(2)保留ntfs_x64.efi的情况下,g4e/grub2的map已完成了通杀WIN7 8 10单镜像、双镜像,WIN7 8.1 10双镜像模式支持无压缩、compact压缩、wimboot压缩。
建议原系统安装到固定大小的vhd中,vhd的大小根据windows系统和应用软件以及内存大小来确定,如果VHD的总大小比内存小,任何一种模式都可以体验,建议根据自己的windows系统和应用软件以及内存大小来确定VHD大小,不要设置得太大,VHD太大的话制作起来慢,需要的临时空间也多。VHD内推荐采用MBR+NTFS单分区。g4e/grub2菜单分别是引导分区的/EFI/grub/menu.lst和/boot/grub/grub.cfg,需要用utf-8无BOM编码格式。需要注意的是单镜像模式,一般要求vdf总大小大于vhd总大小。
一键制作完成之后,电脑启动出现logo的时候按F12/F8/F9/F11/ESC等一次性启动热键即可选择从g4e/grub2启动,你也可以进入UEFI设置中,把你喜欢的启动项设置为第一个。
----感谢Wintoflash、2011yaya2007777、Kai Schtrom、sunsea、朱玛12345678、alacran、xyzy1008、Xianglang、Wuwuzz、t5481194、pauly、y7y007、liuzhaoyzz等等等等...
3、用CodeHz大神的smartmountfirmware挂载引导分区并分配盘符,如果该程序被360干掉,自动从后向前查找\EFI\Microsoft\Boot\bootmgfw.efi,把第一个找到的作为提示项。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423468----感谢CodeHz、527104427、nttwqz、plusv、dos时代菜鸟!
4、更换sed版本为4.7版本。
5、用FindESP挂载ESP分区(已改用CodeHz大神的smartmountfirmware)。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=374167----感谢guyue2011!
6、修正\EFI和\BOOT文件夹拷贝到ESP分区的问题。----感谢d634655401、sevenyu、xuxuezeng、xiaowu2000、diwu2005的反馈。
7、选择制作模式之后,在屏幕顶端显示出来,便于快速定位问题。
8、grub2-ntboot模式,采用虚拟磁盘的/EFI/Microsoft/Boot/bootmgfw.efi,所以该文件必须存在,如果不存在,提前用bcdboot命令修复引导。
9、grub2分辨率设置1024x768优先,避免高分辨率屏幕字体过小看不清,请自行在引导分区/boot/grub/grub.cfg中手工修改,在terminal_output gfxterm之前加一句set gfxmode=1024x768,800x600,auto。需要说明的是g4e/grub2可能会发布新版本,g4e/grub2的引导文件bootx64.efi和grubx64.efi需要你自行手工更新,一键会判断引导分区文件是否存在,如果存在则自动跳过,这样做的目的是避免用一键里面的旧版本替换你的本地硬盘引导分区里面的文件,一键假设你的电脑里面的g4e/grub2是最新版本。
10、利用GRLDR_Edit_v5.0.2制作了宋体40*40大字体文件menu40.hex.gz,可用于超高清分辨率的电脑。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=376003
/EFI/grub/menu.lst前面#font /EFI/grub/unifont.hex.gz加上英文#注释掉不执行,改成下面的:
graphicsmode -1 800:7680
font --font-high=40 /efi/grub/menu40.hex.gz
----感谢fuldho!
11、采用2021-1-8日cs3版本的g4e,http://bbs.wuyou.net/forum.php?m ... 2664&fromuid=298214,用graphicsmode -1 800解决高分辨率电脑进入图形模式死机的问题。----感谢2011yaya2007777!
12、对于g4e/grub2_UEFI+Primo单驱动方案,在菜单条目中明确。----感谢ko20010214、xuxuezeng的建议和反馈!
13、UEFI下判断安全启动是否打开,如果是打开的给出提示。----感谢adef、Wintoflash的程序!
14、修改vdf日期格式,确保适应各种语言。----liuzhaoyzz
15、g4e启动增加了chainloader-ntloader方案,原理NTloader: BIOS/UEFI 下用 GRUB4DOS 启动 VHD/WIM - GRUB4DOS - 无忧启动论坛 - http://wuyou.net/forum.php?mod=viewthread&tid=423940&extra=page%3D1 ----感谢Wintoflash!
chainloader-ntloader方案可以抛弃可能有一定兼容性问题的ntfs.efi驱动,这个方案和grub2-ntboot方案是一个原理,都是出自Wintoflash大神之手。
2021-10-31更新:https://liuzhaoyzz.lanzoux.com/b00n7bcqf
19、2021-10-31日的版本,启动镜像设置为512MB,一般情况启动镜像大概300MB,预估可以能够适用于90%电脑,如果启动镜像撑爆的,自行修改set /a Bsize=512为set /a Bsize=1024或者更大,一键考虑了512、1024、1536、2048、3072、4096MB共6种,需要修改3个文件,0.cmd大概在1844行,Backup.CMD大概在40行set "Bsize=512",RC.CMD大概在第3行set "Bsize=512"。
20、当内存足够大时,采用临时内存盘作为sna中转,提高compact模式制作速度,适配的模式主要有:傻瓜模式、BIOS_4-P驱COMPACT RAMOS【完整单镜像,无动态分配】、BIOS_6-P驱COMPACT RAMOS【双镜像,悠远模式,延时加载,无法热备份】、F驱COMPACT(我只测试了傻瓜模式可行,wimboot模式未进行优化提速)。同步修改Backup.CMD、RC.CMD中删除sna文件的语句。
21、2021-10-31日的版本,强制用一键里面的g4e/grub2替换原系统里面的g4ebootx64.efi和grubx64.efi(之前的是不强行替换)。
22、wimlib区分x86/x64位版本,傻瓜模式释放时增加--recover-data参数强制释放校验错误的文件。
23、增加保留sna备份的功能,便于下一次使用,不需要再次重复备份系统。24、文件夹名字采用英文名字打包发布,避免批处理运行出错。
25、增加转义字符确保正常卸载sna虚拟盘,%snapshot% -^^!unmount 1>nul 2>nul,全局开启变量延迟setlocal EnableDelayedExpansion,包括0.cmd,backup.cmd,RC.cmd,UBackup.CMD、UC.cmd。
26、参考官网说明,http://www.drivesnapshot.de/en/commandline.htm,start %snapshot% "ramos.sna" %tardisk% -VQ语句之前的start保留,避免批处理拿不到控制权。
27、backup.cmd中调用当前系统的rxprd.exe进行热备份操作,确保稳定性;backup.cmd中sanpshot区分32、64位版本,确保稳定性。
28、contig命令增加/accepteula参数,自动接受eula协议,确保contig命令正常。
由于时间、精力、能力等方面的原因,yiyu2012改进的很多功能,我没有跟进,因为改动太大了,看不懂了,如果我改的这个版本搞不定,可以用yiyu2012改进的版本尝试,他改的版本,可定制程度很高,很多参数可以自定义,比如可以设置多个内存盘,rxprd多个版本,imdisk挂载,wimboot制作优化提速,primo驱动顺序调整,非微软引导体系下ESP分区挂载,等等等等。。。。
详见:
【RAMOS一键V4.0】修改版V2.9.9 - RAMOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=426947&extra=
以下为【RAMOS一键批处理多合一】BIOS下的高级模式,根据本机配置进行选择,内存大的推荐最稳定的土豪模式2:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0、R驱 + P驱IO模式
1、P驱 SCSI IO RAMOS【三镜像,IO智能盘为主,理论上IO快点】
2、P驱 土豪双镜像模式【无压缩智能镜像,内存动态分配,制作较快】
3、P驱 土豪单镜像模式【完整单镜像,无动态分配,需要大内存,制作较快】
4、P驱 COMPACT RAMOS【完整单镜像,无动态分配】
5、R驱 + P驱SCSI模式【WIMBOOT,WIM放内存盘】支持win7、8、10
6、P驱 COMPACT RAMOS【双镜像,悠远模式,延时加载,无法热备份】
7、P驱 WIMBOOT RAMOS【双镜像,WIM放内存盘】
8、P驱 NTFS压缩模式【双镜像,兼容性稳定性较好,占用内存稍大】
9、svbus驱动RAMOS【支持WIN7 8 10】
10、F驱 Firadisk【COMPACT 模式】
11、R驱 微软Ramdisk【WIMBOOT,WIM放硬盘】
12、P驱 WIMBOOT RAMOS【双镜像,WIM放硬盘】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下为【RAMOS一键批处理多合一】UEFI下的制作模式,根据本机配置进行选择,内存大的推荐最稳定的土豪模式0:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0、g4e/grub2_UEFI+Primo土豪双镜像模式【无压缩智能镜像,内存动态分配,需要大内存,制作较快】支持WIN7、8、10
1、g4e/grub2_UEFI+Primo土豪单镜像模式【完整单镜像,部分内存支持动态回收,需要大内存,制作较快】支持WIN7、8、10
2、g4e/grub2_UEFI+Primo-SCSI双镜像模式【COMPACT压缩双镜像,内存动态分配】支持WIN7、8、10
3、g4e/grub2_UEFI+Primo-SCSI双镜像模式【WIMBOOT,WIM放内存】支持WIN7、8、10
4、g4e/grub2_UEFI+Primo-SCSI双镜像模式【WIMBOOT,WIM放硬盘】支持WIN7、8、10
5、g4e/grub2_UEFI+svbus驱动RAMOS支持WIN7、8、10
6、R驱 + P驱IO模式
7、R驱 + P驱SCSI模式【COMPACT压缩】支持WIN7、8、10
8、R驱 + P驱SCSI模式【WIMBOOT,WIM放内存】支持WIN7、8、10
9、R驱 微软Ramdisk【WIMBOOT,WIM放硬盘】支持WIN7、8、10
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
评分
-
查看全部评分
|