无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位招租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 4705|回复: 33

[讨论] 问一个【RAMOS一键批处理多合一 V3.7.6】的问题

[复制链接]
发表于 2018-12-26 22:29:02 | 显示全部楼层 |阅读模式
本帖最后由 qqbab 于 2018-12-26 22:30 编辑

1、16G内存,在硬盘上装精简的ltsb2016版win10,安装了office2013的word、excel、powerpoint,
安装了zwcad。(大概12G)

2、利用【RAMOS一键批处理多合一 V3.7.6】的傻瓜模式制作ramos。通过bcd加载运行正常

问题:1、制作时为什么会生成5个文件?
                 2个mbr文件,2个vdf文件,1个无后缀文件(这个应该是grldr+menu,可以用bootice打开)
                 但2个mbr文件谁调用?都是32k。(一个文件名是1956.mbr,一个是19561.mbr)
                    2个vdf文件,1956.vdf约7G,19561.vdf约16G.
          2、如果通过硬盘的BCD引导RAMOS就正常,如果把硬盘改为GRUB4DOS,把那个无后缀名文件里的菜单放在menu里直接启动,就会报告磁盘不连续。奇怪。
           3、傻瓜模式的操作思路是什么?(批处理没完全看明白)
请各位解答一下


发表于 2018-12-27 09:21:18 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2019-1-2 13:32 编辑

RAMOS问题答疑
问题:1、制作时为什么会生成5个文件?
     2个mbr文件,2个vdf文件,1个无后缀文件(这个应该是grldr+menu,可以用bootice打开)
     但2个mbr文件谁调用?都是32k。(一个文件名是1956.mbr,一个是19561.mbr)
     2个vdf文件,1956.vdf约7G,19561.vdf约16G.
     boot里还有一个?

答:一键是很多RAMOS前辈们智慧的结晶,他对zhchsgdtc机器猫大侠的那个手工制作的帖子做了很多的改进和提升,他采用了很多开创性的技术来最大化提升C盘可用空间、系统可用内存、制作过程的简单化、智能化和傻瓜化。要回答清楚这个问题,要从primo驱动的根源说起。
    傻瓜模式是在BIOS+MBR硬盘下制作的,引导用的是ntldr/bootmgr转grub4dos的模式,grub4dos只支持完全镜像类型的vdf的引导启动,这种模式vdf有多大,进系统后RAMOS的C盘就是多大的,比如你的原系统C盘已用空间5GB,如果不压缩那么RAMOS的C盘就是5GB的,那么如果你有16GB、32GB内存,C盘只有5GB,可用内存扣掉windows占用的1GB左右,还有16-1-5=10GB或者26GB之多,那么我想装个程序在RAMOS的C盘进行测试,那就无法测试了,这是巨大的浪费,因为RAMOS的C盘的大小是固定的,而且可用空间太小,要知道在WIN7以上的操作系统中,primo驱动具有动态内存管理或者说内存动态回收的特性,什么叫做动态回收?动态回收就是当你彻底删除内存盘的文件之后,这些文件占用的空间会变成可用内存,固定大小的C盘显然无法满足和发挥primo驱动的这个优良特性,那怎么办呢?
    必须采用智能镜像vdf,或者说叫做紧凑镜像,是对虚拟硬盘的紧凑复制,它重新组织数据分布,并且仅保存有效数据,因此它的文件大小通常要比完全镜像小。但是grub4dos又不能直接引导智能镜像vdf,那该怎么办呢?经过很多RAMOS前辈们的摸索,通过一个小的完全镜像vdf进行中转,进系统之后用智能镜像来关联并启动,这样子启动之后,你的内存是多大的,那么RAMOS的C盘就是多大的,C盘大可以用来安装或者测试很多软件。那么这个的小的完全镜像vdf文件需要启动,必然需要很多启动文件,这些启动文件列表的提取需要了解很多操作系统启动的底层知识,经过不懈的努力,芈员外总结了很多RAMOS前辈的经验教训,终于做到了用一个小的完全镜像vdf来启动,进系统之后关联大的完全镜像vdf。你说的那个1956.vdf约7G应该就是小的启动镜像,19561.vdf约16G应该就是大的智能镜像,2个mbr文件都是32k。(一个文件名是1956.mbr,一个是19561.mbr)就是他们的MBR,为什么要保存MBR呢?因为需要热备份。1个无后缀文件的确是grldr+menu,可以用bootice打开,一键同时把他拷贝到了C:\boot里,与BCD同目录,便于bootmgr转到grub4dos启动。
    既然说到这里,我就再往深层次说下,grub4dos引导完全镜像,采用的是直接map的方式来启动,其菜单大概是这样子的:
default 0
timeout 0
title vdf/SX20180624NETmsu
find --set-root /vdf/SX20180624NETmsu/D-RAMOS-2018-0624-19211.vdf
map --read-only /vdf/SX20180624NETmsu/D-RAMOS-2018-0624-19211.vdf (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/bootmgr

D-RAMOS-2018-0624-19211.vdf就是那个小的完全镜像。grub4dos直接map启动他,众所周知grub4dos工作在实模式下,因此直接map的这个磁盘在进入windows系统的保护模式之后会失效,因此在关联大的智能镜像之后,不占用任何内存,真是巧夺天工!
    然后智能镜像可以采用NTFS压缩、compact压缩、wimboot压缩等方式,这就增大了可用内存,减小了C盘已用空间,最大化提升了C盘可用空间、系统可用内存。
    而且一键还采用了snapshot热备份技术,同时还涉及到操作系统写入权限,又采用了毛利的Nsudo提权,同时还有注册表文件即使提权也不能解决问题,一键又采用了snapshot的技术,wimboot还采用了wimlib开源实现方案,各种批处理编程技巧......数不尽的经验教训,数不清的技术和知识点,所有的技术实现都体现在开源免费的一键批处理之中,两年的时间,3000多行的批处理代码,接近200个版本的更迭,一键到处都散发着耀眼的、智慧的光芒!
        RAMOS专区的帖子,多看看,基本能够大概了解。虎大的那几个帖子大概是芈员外的思路的源泉,当然浮生梦、路飞、小脚、外卖仔、浩.......等等等等很多的RAMOS前辈不断地为一键扫清了很多的障碍。

     2、如果通过硬盘的BCD引导RAMOS就正常,如果把硬盘改为GRUB4DOS,把那个无后缀名文件里的菜单放在menu里直接启动,就会报告磁盘不连续。奇怪。
    答:不连续就整理下咯,复制粘贴重命名。

     3、傻瓜模式的操作思路是什么?(批处理没完全看明白)
        答:已经在回答1里面说清楚了。
    傻瓜模式,其实是智能模式,可以看做是高级模式中compact+wimboot压缩模式智能选择的综合体。是根据你的内存大小和C盘已用空间智能判断选择最适合你系统的一种模式,他优先尝试采用compact压缩模式;如果发现内存不够,会采用wimboot的wim放内存模式;如果发现内存还是不够,会采用wimboot的wim放硬盘模式(当然这不是全内存RAMOS了,但是你的内存太小也只有这样了) 。芈员外为你们的不同内存大小,不同C盘已用空间已充分考虑,操碎了心,非常智能化,傻瓜化。  
    通常用BIOS+MBR硬盘+傻瓜模式即可通杀所有系统了。
   
   
   

点评

这个可以发个专贴,来说RAMOS的来历,从0到现在的一键  发表于 2018-12-27 20:41
感谢无私的回复!!非常感谢!!!! 再仔细看了一遍,的确小的VDF是7138944kb,大的是16733184kb,真的没错。 还想追问一个,“指向大的智能镜像VDF”这个动作是哪个软件做出的?  详情 回复 发表于 2018-12-27 20:21
实在牛!对ramos理解非常深刻!拜服! ================== 小的那个vdf是启动镜像,我记得好像设置了不能超过4g,应该不太可能有7g多。因为启动需要的文件实际就是几百mb左右。最多才1g,2g都很少见。正常的系统启  详情 回复 发表于 2018-12-27 10:36

评分

参与人数 5无忧币 +25 收起 理由
53931147@qq.com + 5
282198284 + 5 很给力!
xuxuezeng + 5
20090101 + 5 很给力!
y7y007 + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2018-12-27 08:15:16 | 显示全部楼层
不解释..boot里还有一个?
回复

使用道具 举报

发表于 2018-12-27 10:36:32 | 显示全部楼层
liuzhaoyzz 发表于 2018-12-27 09:21
RAMOS问题答疑
问题:1、制作时为什么会生成5个文件?
     2个mbr文件,2个vdf文件,1个无后缀文件(这 ...

实在牛!对ramos理解非常深刻!拜服!
==================
小的那个vdf是启动镜像,我记得好像设置了不能超过4g,应该不太可能有7g多。因为启动需要的文件实际就是几百mb左右。最多才1g,2g都很少见。正常的系统启动镜像不可能超过4g的,除非大量大体积的文件放c盘根目录。超过4g了肯定制作不成功的。
回复

使用道具 举报

发表于 2018-12-27 11:38:29 | 显示全部楼层
    我理解哪里能有你理解的深刻?你太谦虚了!
    确实,我也记得小的vdf不超过4GB的,我的才1GB,楼主的怎么会有7GB?我也很好奇。用于引导的小vdf越小,启动时间越短,这个小的vdf里面整理出启动需要的列表文件真的是需要很多的经验教训,一点一滴积累起来的,太小了可能存在稳定性的问题,太大了又影响启动时间,所以体积和稳定性并重是很重要的,这需要时间和经验的积累。   
回复

使用道具 举报

发表于 2018-12-27 16:38:39 | 显示全部楼层
了解一下        很给力!
回复

使用道具 举报

发表于 2018-12-27 19:45:17 | 显示全部楼层
牛,解释得清清楚楚的!
回复

使用道具 举报

 楼主| 发表于 2018-12-27 20:21:06 | 显示全部楼层
本帖最后由 qqbab 于 2018-12-27 20:23 编辑
liuzhaoyzz 发表于 2018-12-27 09:21
RAMOS问题答疑
问题:1、制作时为什么会生成5个文件?
     2个mbr文件,2个vdf文件,1个无后缀文件(这 ...


感谢无私的回复!!非常感谢!!!!
的确是BIOS+MBR模式,再仔细看了一遍,的确小的VDF是7138944kb,大的是16733184kb,真的没错。

还想追问一个,“指向大的智能镜像VDF”这个动作是哪个软件做出的?

还有,如何判断现在用傻瓜模式做的ramos是全内存还是半内存的呢?

点评

你有这样的问题我想,你真的要从0看到现在,是怎么发展的,细节是很多的,只是现在都在一键里面了  详情 回复 发表于 2018-12-27 20:46
回复

使用道具 举报

发表于 2018-12-27 20:46:47 | 显示全部楼层
qqbab 发表于 2018-12-27 20:21
感谢无私的回复!!非常感谢!!!!
的确是BIOS+MBR模式,再仔细看了一遍,的确小的VDF是7138944kb, ...

你有这样的问题我想,你真的要从0看到现在,是怎么发展的,细节是很多的,只是现在都在一键里面了

点评

真有这个打算,等找个时间。  详情 回复 发表于 2018-12-27 21:06
回复

使用道具 举报

 楼主| 发表于 2018-12-27 21:06:55 | 显示全部楼层
282198284 发表于 2018-12-27 20:46
你有这样的问题我想,你真的要从0看到现在,是怎么发展的,细节是很多的,只是现在都在一键里面了

真有这个打算,等找个时间。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-8-26 15:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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