本帖最后由 liuzhaoyzz 于 2018-4-11 14:40 编辑 一键primo制作的RAMOS原来可启动,因为某种原因7B蓝屏无法启动的原因分析及解决办法 有时候会碰到这样的情况:用一键原来做好的RAMOS,vdf目录结构和文件名称没变,有时候安装个ghostXP或者WIN7系统到原C盘,从BCD的菜单中选择RAMOS却7B蓝屏启动不了,即使把原来备份的BCD恢复到原C盘也启动不了;或者用grub4dos作为主引导,grldr的菜单从RAMOS的内置菜单拷贝过来,也是一样的结果。而且还有这样的状况,安装ghost之后,BCD里面原来的VHD启动项boot WIM/locate VHD全部失效了,都变成了空白了。这就很让人迷惑了,什么原因导致的呢? 为了找到原因,我们先从RAMOS引导过程说起:这里以主引导bootmgr为例,bootmgr→bcd→grldr,我们来看看grldr引导RAMOS的菜单: default 0 timeout 0 title vdf/3.63 find --set-root /vdf/3.63/D-RAMOS-2018-0317-16181.vdf map --read-only /vdf/3.63/D-RAMOS-2018-0317-16181.vdf (hd0) map (hd0) (hd1) map --hook chainloader (hd0,0)/bootmgr g4d的map命令把vdf镜像仿真出一个磁盘hd0,windows从这个磁盘启动,RAMOS的启动,只需要依赖三个部分:①主硬盘MBR;②原C盘引导文件比如bootmgr、BCD、grldr;③vdf文件。 我们用排除法来找原因,vdf目录结构和文件名称没变,问题肯定不在这里;把原来备份的BCD恢复到原C盘也启动不了,那么问题肯定不在原C盘的bootmgr和BCD上面,那么问题在什么上面呢?一定是在MBR引导扇区上面! 查阅相关资料可知,MBR被分为三个部分: 第一部分为Bootloader(主引导信息),占446字节,它包括两项内容: a) 主引导程序(偏移地址0000H--0088H),负责寻找可引导分区并将可引导分区的引导扇区(DBR)装入内存; b) 出错信息数据区,偏移地址0089H--00E1H处为出错信息,00E2H--01BDH处全为0字节。 第二部分是DPT(Partition Table,分区表),占64个字节,DPT含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节。第一个部分为Bootloader(主引导信息),每个DPT中16个字节的偏移地址及具体含义参见相关资料。 第三部分是Magic Number(结束标志字),占2个字节,结束标志字偏移地址在01FE--01FF,其值为55AA,如果该标志错误系统就不能启动。 其中第一部分偏移地址01B008开始的四个字节保存着主硬盘的磁盘签名,这是我们重点要关注的东西:磁盘签名是Windows系统在对硬盘做初始化时写入的一个标签,它是MBR扇区不可或缺的一个组成部分,Windows系统依靠这个签名来识别硬盘,如果硬盘的签名丢失,Windows系统就回认为该硬盘没有初始化。ghost会改变磁盘签名,导致RAMOS中的windows会认为主硬盘没有初始化而导致蓝屏,那么原因就清楚了:磁盘签名改变了导致Primo驱动无法正常从vdf加载,RAMOS启动是需要Primo的磁盘驱动的,磁盘驱动加载不了,当然7B蓝屏! 解决的办法也很简单,一键primo在制作RAMOS之前,手工先把磁盘签名备份下来即可,因为单独备份磁盘签名的工具很少,上面说了磁盘签名位于MBR的0扇区,那么我们可以用bootice的扇区备份功能把0扇区备份到MBR0.bin中,当然这个备份可以提前交给一键批处理来做,前提是一定要找准主硬盘是哪个,特别是对于多硬盘的情况,批处理不能弄错。 对于没有提前备份磁盘签名的情况,在任意一个系统中用diskgenius导出xxx.vdf中c:\windows\system32\config\system,运行regedit,选择HKEY_LOCAL_MACHINE,加载c:\windows\system32\config\system文件到注册表配置单元111,mounteddevices下面就可以看到磁盘签名,主硬盘右侧的前四个字节就是,然后手工用bootice的扇区编辑功能修改0扇区01B008开始的四个字节,保存即可。 以后如果RAMOS启动不了,用bootice手工或者用批处理自动恢复MBR0.bin到主硬盘的0扇区即可,安全起见,推荐用手工恢复,注意我们的目的就是修改磁盘签名,所以不能勾选【保留磁盘签名和分区表不变】,我们只备份了0扇区,所以不会影响分区数据。当然dd.exe命令似乎也可以。 这是MBR硬盘的情况,GPT硬盘未做深入研究。 经过本人N天的潜心研究,重做系统等各种情况后,导致原来可以启动的RAMOS启动7B蓝屏的情况,原因已基本弄清楚,问题解决起来也很简单,终于解决了RAMOS又一大世界性难题,碰到类似7B的问题,可参考解决!至此,RAMOS启动更加坚固和稳定,不需要重做RAMOS了。敲定解决方案后,希望员外在未来的版本解决这个问题。 |
本帖最后由 liuzhaoyzz 于 2018-6-17 21:53 编辑 unicorn0212 发表于 2018-6-17 18:24 你这是杀毒软件误报了,你用的是什么杀毒软件?windows defender?运行批处理的时候彻底关闭他啊。 RAMOS,还是请你忘记杀软和更新吧,只要打好勒索病毒补丁就行了,重启还原,不用担心病毒的了。 RAMOS,还是在BIOS+MBR硬盘下面好玩。UEFI+GPT硬盘,R驱硬链接会有一些兼容性问题,他改变了windows的运行方式。 芈员外也不常来论坛,工作忙吗? 你的粉丝们提出的问题,抽空回复下啊? 前来问问题的都是新手,每个高手都是从新手成长起来的,多玩玩就懂了,其中有些就成了高手,而高手又是不需要问问题的。 所以新手最需要回复,哪怕一两句话简要概括说明。 |
这个批处理我使用了,给后来人一些经验做下参考吧 传统BIOS机器带MBR分区 WIN7 X86 企业版 1G MBR的VHD 实际占用766M为基础制作的RAMOS 安装全驱动,.net.vc++2003-2017,dx9.0c 4、R驱 + P驱SCSI模式【WIMBOOT,WIM放内存盘】暂时只支持win7 -IMG+VDF双镜像,1.98G系统占用1.82G空间以及1.66G-1.68G内存 8、R驱 微软Ramdisk【WIMBOOT,WIM放硬盘】 -IMG+WIM+VDF三镜像,1.98G系统占用1.85G空间以及1.29G-1.31G内存 总结:Win7用模式8可以成功并且最省内存 Winodws 7 x86只有这两个成功了,其它的无法启动 UEFI引导的电脑加GPT磁盘分区 以SR的WIN8.1 X64 企业收藏版V10为基础 系统已安装好.net,vc++2005-2017,dx9.0c 安装全驱动 2,R驱 微软Ramdisk【WIMBOOT,WIM放硬盘】 -IMG+WIM+VDF三镜像,5.98G系统占用3.85G空间以及3.6G内存 UEFI的我只能用这个模式制作成功,其它的无法启动 还有三杰的LSTB 2016 X64 无NET无打印和有NET无打印版本也可以 好了,这是我花了几天自己测试出来的能够使用的方式,如果大家有需要使用的可以做个参考 |
本帖最后由 liuzhaoyzz 于 2018-2-28 21:17 编辑 致RAMOS新手: 1、ramos安装时间要多久? 答:系统做好了之后,原系统转RAMOS系统大概30分钟左右。 2、要占用多大硬盘空间 答:看你的C盘多大了。做好的vdf文件大概是C盘已用空间70%。 3、需要占用多大内存 答:大概等于C盘已用空间70%+运行内存,运行内存WIN7按照1G左右考虑。 4、内存是动态释放的吗? 答:当然是动态释放。 5、安装了有哪些好处,哪些坏处 答:好处是体验飞一般的感觉,永远极速,永远秒开;坏处是需要投入一个价值350元的8G内存条。 6、安装后,重启电脑就恢复原样了吗? 答:重启电脑恢复RAMOS C盘,桌面和我的文档可以指向D盘。 7、跟影子系统有啥不一样 答:比影子系统快至少十倍,现在硬盘的速度是系统瓶颈,硬盘速度20-120MB/S,RAMOS速度随便3000-6000MB/S。 闲话少说,下载批处理,看简要说明就行了,加内存条直接干就行了,哪来那么多废话? 借用马云的名言: RAMOS的时代,哪有功夫跟那些思想还在原始社会的人磨叽。 |
sakuraphoenix 发表于 2018-6-8 00:31 基本上芈员外每个版本都会用烦烦烦WIN7X86企业版进行测试。 只要内存足够,十几种模式随便玩,哪一种都可以,BIOS下每种我都玩过。BIOS+MBR推荐直接用傻瓜模式即可,内存不够的那就只有WIMBOOT放硬盘的了,内存再少的,那就PC+FBWF半RAMOS方案了。 UEFI+GPT没什么搞头,RAMOS,还是BIOS好玩,玩法太多了,稳定性远超UEFI。 虽然未来是UEFI的,但前途是光明的,道路是曲折的。 |
本帖最后由 liuzhaoyzz 于 2018-6-28 16:22 编辑 建议员外把此贴也发到远景论坛WIN7或WIN10专区去。 试了几台机子,感觉WIN7下面做RAMOS比WIN10下面做RAMOS速度快不少。同一台机子下面比较的。 如果电脑能够安装WIN7X64,还是推荐在WIN7下面做RAMOS比较好。 WIN7RAMOS随机读取速度比WIN10快30%,WIN7RAMOS写入速度比WIN10RAMOS快18%。 4K读写更是要快80%。 我觉得主要是读取速度比较重要。 图片是好久以前拍的,但能说明问题。新电脑我测试了也是一样的结果,WIN7胜出。 |
WIN10RAMOS速度
WIN7RAMOS速度
又找不到了,又该置顶了 |
参与人数 1 | 无忧币 +5 | 收起 理由 |
---|---|---|
liuzhaoyzz | + 5 | 赞一个! |
gazi06 发表于 2017-6-14 10:40 Of course,The train of thought is the same.I think You can solve it step by step. |
你好,解决了吗?能够解决吗? |
WHGF 发表于 2024-3-13 12:26 用“WIM_RamOS_Tool”工具做的WIM_RamOS系统也因为ntoskrn1.exe出错,也无法使用RamOS系统。 |
tzho 发表于 2024-3-13 06:05 所有过程都正确执行,生成RAMOS文件后,一直启动不了。主要是不知如何在BCD中添加启动项。 自动生成的启动项总是不对。 |
WHGF 发表于 2024-2-3 12:39 你好,我的也是一样,系统做好了,启动不了,你解决了吗?谢谢 |
感谢分享 |
本帖最后由 z1818 于 2024-3-10 01:16 编辑 ceocak 发表于 2021-8-23 17:32 |
记号一下 在学习怎么制作ramos |
很给力! |
经常用着用着就不能启动了,不知道什么问题,只能重新制作。 |
收藏了 |
鼎力支持 |
看了1楼的介绍信息,请问:是讲目前软件还不支持Win10和Win11系统吗? |
谢谢分享,好久不用这种方式了 |
45345345345 |
学习 |
搞了一天一夜,没一个ramos成功的,vhd和vdx倒是很容易,看来我只能用vhd系统了,实在搞不来ramos |
我gpt硬盘模式不成功啊,看来只能vhdx了,我自己好多个vhdx系统,不想换硬盘模式 |
y7y007 发表于 2017-6-5 20:52 才学会vhdx硬盘多系统,看了很多ramos,就是没敢试啊,标记一下 |
liuzhaoyzz 发表于 2018-2-27 19:19 |
这个必须得支持.严重感谢员外 |
感谢分享 |
谢谢分享 |
感谢分享 |
谢谢分享 |
新手友好! |
研究了三周,总算在我的枪神7PLUS超竞版上用上RAMOS了,爽快和激动的心情难以言表,就是96G的内存还是不够WIN11吃,游戏大一点就得开虚拟内存了,使用的感觉跟本机的固态还是有区别的,会快那么15%主要是不再天天读写我的固态硬盘了,寿命得到保障,希望以后能有单条128G的内存条卖,这样加两条就完美了。 |
支持支持,太方便了,感谢楼主辛苦付出!!! |
这几天至少两个RAMOS系统被热备份玩完了。1KRAMOS4.0.02023-07-06版本,P驱6.6版本。 一个Win10LST2019 一个Win10LST2021 都是P驱双镜像,24G内存。 Win10LST2019的RAMOS直接删了,不明原因。 Win10LST2021的RAMOS,第一次热备份后,GRUB2不能引导;第二次热备份,GRUB4DOS也不能成功启动。 提示是Winload.efi有问题。用diskgen加载备份后的VDF,发现大的镜像文件竟然是空的。 是给C盘装的的东西太多了原因吗? |
研究一下!!! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.