无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: zhchsgdtc
打印 上一主题 下一主题

[教程] 所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成ramos,多图,手机慎入)

    [复制链接]
1#
发表于 2015-2-17 09:26:20 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-2-17 09:41 编辑

非常感谢zhchsgdtc给出的primo完全版图文教程!关于镜像文件连续,用wincontig整理单文件应该也是可以的吧?
顺便问下楼主,问什么要用grub4dos0.4.6a版本的?0.4.5c版本的行不?

点评

这个无所谓的,我只是给出我成功的一种方案而已,大家可以自己研究修改的 另外有时wincontig看vdf是连续的,偏偏grub就是无法加载,复制后就可以,不知道咋回事  详情 回复 发表于 2015-2-17 10:02
回复

使用道具 举报

2#
发表于 2015-2-17 21:43:32 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-2-17 21:58 编辑

xp primo在滚动条的时候7B蓝屏了,xp+firadisk成功,郁闷的很。
我用vdm直接挂载xpprimo.vdf文件,然后把物理C盘的那些主要文件直接拷贝过去的,另外用的是grub4dos0.4.5.c,wincontig和直接复制粘贴都试过了,不行,但是firadisk这样子做就没问题啊?很奇怪。
另外,xpprimo.vdf我在PE下用diskgenius挂载后,进行了快速分区格式化NTFS压缩格式,有没有影响呢?firadisk就是这样子弄的,没问题。
那个设置虚拟硬盘的实体中,物理内存和物理硬盘是个什么关系?和镜像文件大小是什么关系?没搞懂。

点评

一个一个来: 1.xp蓝屏很有可能是镜像路径的问题,给一个你进入用于制作ramos的xp系统后的primo主界面的截图和menu.lst的内容。我分析一下文件名和路径的问题。 2.firadisk是直接把整个镜像复制的内存上,然后才读  详情 回复 发表于 2015-2-17 22:18
回复

使用道具 举报

3#
发表于 2015-2-25 10:07:49 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-2-25 10:12 编辑

primo xp遭遇7B蓝屏,我感觉不太像文件名和路径的问题。搜遍了整个论坛,primo xp有成功的,也有失败的,感觉更多的是在拼人品。贴出我的菜单
title RamXP primo
find --set-root /RAMOS/xpprimo.vdf
map (hd0) (hd1)
map --read-only /RAMOS/xpprimo.vdf (hd0)
map --hook
chainloader (hd0,0)/ntldr

xpprimo.vdf放在E:/RAMOS/下面,文件大小写都没有问题,如果有问题,应该不会出现滚动条几圈之后蓝屏。
从楼上有位网友来看,启用NTFS压缩仍然成功,这说明NTFS压缩与否不是蓝屏原因。

设置构成虚拟硬盘实体那个设置页面中,物理内存+物理硬盘=vdf虚拟硬盘的大小,似乎是这个关系?

点评

xp用破解4G补丁了吗?  详情 回复 发表于 2015-2-25 10:14
回复

使用道具 举报

4#
发表于 2015-2-25 10:52:03 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2015-2-25 13:34 编辑

没有,内存很小,才2G呢。7B问题,我感觉更多的像是srs驱动问题,我猜测更多的是primo的SCSI驱动导致的蓝屏。
我又试了下,不用diskgenius的分区格式化,直接用primo的ntfs压缩,用diskgenius分区克隆,进入系统的时候一样蓝屏。
回复

使用道具 举报

5#
发表于 2016-11-17 09:56:28 | 显示全部楼层
成功制作了基于primo驱动的WIN7VHD RAMOS
win7primo-RAMOS:
   Sequential Read (Q= 32,T= 1) :  3670.958 MB/s
  Sequential Write (Q= 32,T= 1) :  4108.949 MB/s
  Random Read 4KiB (Q= 32,T= 1) :   243.797 MB/s [ 59520.8 IOPS]
Random Write 4KiB (Q= 32,T= 1) :   231.994 MB/s [ 56639.2 IOPS]
         Sequential Read (T= 1) :  4340.899 MB/s
        Sequential Write (T= 1) :  4143.917 MB/s
   Random Read 4KiB (Q= 1,T= 1) :   217.057 MB/s [ 52992.4 IOPS]
  Random Write 4KiB (Q= 1,T= 1) :   214.578 MB/s [ 52387.2 IOPS]

  Test : 1024 MiB [C: 32.6% (1302.2/4000.0 MiB)] (x5)  [Interval=5 sec]
  Date : 2016/11/16 21:20:47
    OS : Windows 7 Enterprise SP1 [6.1 Build 7601] (x86)

win7firadisk-RAMOS:
   Sequential Read (Q= 32,T= 1) :  2995.060 MB/s
  Sequential Write (Q= 32,T= 1) :  4149.501 MB/s
  Random Read 4KiB (Q= 32,T= 1) :   245.209 MB/s [ 59865.5 IOPS]
Random Write 4KiB (Q= 32,T= 1) :   237.738 MB/s [ 58041.5 IOPS]
         Sequential Read (T= 1) :  3147.817 MB/s
        Sequential Write (T= 1) :  4466.150 MB/s
   Random Read 4KiB (Q= 1,T= 1) :   185.526 MB/s [ 45294.4 IOPS]
  Random Write 4KiB (Q= 1,T= 1) :   183.690 MB/s [ 44846.2 IOPS]

  Test : 1024 MiB [C: 32.8% (1311.4/3997.0 MiB)] (x5)  [Interval=5 sec]
  Date : 2016/11/16 16:04:06
    OS : Windows 7 Enterprise SP1 [6.1 Build 7601] (x86)
用CrystalDiskMark 5.2.0测试RAMDISK读写速度,在同样的硬件条件,同样进行NTFS压缩,primo内存盘比firadisk内存盘Random 4KiB随机读取存储速度快17%左右(考虑到一般条件下均为单线程随机读取217/185.5=117%)。
电脑内存8GB,安装了prosen精简的32位win7_7658进行测试的,低位内存大概3.5G,高位内存大概4.5G,测试了4G的win7primo.vdf和6G的win7primo.vdf,用grub4dos的map --read-only /RAMOS/xpprimo.vdf (hd0)均能正常加载,跨越了高低位内存的分界线,这是primo驱动的长处。

完全按照楼主的教程操作的,虽然制作成功了,但是还是有些地方不明白:
1、grub4dos的map --read-only /RAMOS/xpprimo.vdf (hd0)没有加载到内存,primo驱动也能起作用,而且能够创建内存盘?firadisk也有不带--mem的驱动机制,从映像文件启动XP[类似win7的vhd,映像文件无需载入内存],但是没创建内存盘,他们还是有区别的。
2、感觉primo驱动的读写速度和跨越高低位内存的分界线是primo优于firadisk的地方,现在4G内存电脑较多,用primo驱动玩RAMOS可以充分利用高低位内存。但firadisk与NT5.x系统的兼容性感觉上要好于primo与NT5.x系统的兼容性,primo搭配XP真的要拼人品才行,firadisk搭配XP,只要电脑能装XP,问题就不大。

WIN7-PRIMO速度测试.png (18.29 KB, 下载次数: 121)

win7primo-ramos

win7primo-ramos

firadisk-win7内存读写速度.png (32.95 KB, 下载次数: 131)

win7firadisk-ramos

win7firadisk-ramos

点评

Firadisk的全称是File/RAM Disk driver for Windows,它的本质是一个驱动,本身不能创建内存盘的。所以创建内存盘的工作是G4D做的。fira的作用是让windows识别内存盘这个虚拟硬盘,然后才能启动。所以你用fira启动ra  详情 回复 发表于 2016-11-17 14:57
回复

使用道具 举报

6#
发表于 2016-11-19 16:05:54 | 显示全部楼层
谢谢楼上的解释,我对primo驱动有了理解。
回复

使用道具 举报

7#
发表于 2016-11-19 16:08:33 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2016-11-26 17:14 编辑

不格盘,VHDXP从firadisk驱动转到primo驱动
在一台电脑上格式化物理C盘,并把物理C盘的文件转到xpprimo.vdf,成功制作了基于primo的单映像XP RAMOS。
然后,我又发现了一个很有趣的事情,在这台电脑原来我用grub4dos+firadisk安装ghost版xp到VHD,并成功制作了基于firadisk的RAMOS,突发奇想,能不能把firadisk驱动转为primo驱动,这样就不用格式化物理C盘并重装XP系统了,就像win7.vhd直接转win7primo.vdf那样玩,还真能成功!
grub4dos的菜单menu.lst:
title SDVHDXP Install (firadisk inside)
password=123
find --set-root /RAMOS/xwxp.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAMOS/firadisk.img (fd0)
map /RAMOS/firadisk.img (fd1)
map /RAMOS/xwxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键根据需要修改为1-4防止蓝屏。
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/xwxp.vhd,boot;floppy,vmem=find:/RAMOS/firadisk.img;\n\0
chainloader  (hd0,0)/ntldr

title SDVHDXP Modify (firadisk inside)
password=123
find --set-root /RAMOS/xwxp.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAMOS/xwxp.vhd (hd0)
map (hd0) (hd1)
map --e820cycles=-1
#进入grub4dos后按e键按要求修改为1-4防止蓝屏。
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAMOS/xwxp.vhd;\n\0
chainloader  (hd0,0)/ntldr

title VHDXP  RAMOS (firadisk inside)
find --set-root /RAMOS/xwxp.vhd
map --mem /RAMOS/xwxp.vhd (hd0)
#map (hd0) (hd1)
map --e820cycles=-1
map --hook
chainloader  (hd0,0)/ntldr

title RamXP (primo inside)
find --set-root /RAMOS/xpprimo.vdf
map (hd0) (hd1)
map --read-only /RAMOS/xpprimo.vdf (hd0)
map --hook
chainloader (hd0,0)/ntldr
选择title SDVHDXP Modify (firadisk inside)启动firadisk驱动的xwxp.vhd修改模式,然后在vhdxp系统中,双击那个注册表补丁,安装好primo5.6软件,建立primo内存盘,存盘到E:\RAMOS\xpprimo.vdf。重启进PE,用diskgenius的克隆分区的功能把E:\RAMOS\xwxp.vhd克隆到E:\RAMOS\xpprimo.vdf。然后用imdisk加载E:\RAMOS\xpprimo.vdf到A:盘,加载A:盘的c:\windows\system32\config\system到PE注册表HKEY_LOCAL_MACHINE\111\,对调mounteddevice中的R:盘和C:盘,修改HKEY_LOCAL_MACHINE\111\ControlSet001\Services\FancyRd,“group”项改为“Event Log”,
HKEY_LOCAL_MACHINE\111\ControlSet001\Services\Fs_Rec,“start”项改为“0”。
卸载注册表配置单元HKEY_LOCAL_MACHINE\111、卸载vdf镜像,复制粘贴改名vdf镜像确保连续,重启电脑选择title RamXP (primo inside)进入RAMXP。
搞完了后,如果还想用firadisk驱动的RAMOS,选择title SDVHDXP Modify (firadisk inside)启动firadisk驱动的xwxp.vhd修改模式,用primo5.6删除内存盘,卸载primo5.6,重启即可进入firadisk驱动的ramos。
回复

使用道具 举报

8#
发表于 2018-12-27 14:56:57 | 显示全部楼层
Amtfo030128 发表于 2018-12-18 08:35
安装前辈的方法,一步一步的跟着做,第一次成功,换了系统重装后,就一直不能成功了。老机子:G41主板+SATA ...


    为何一定要用手工制作呢?RAMOS专区置顶帖子不是有一键可以制作吗?看压缩包里的简要说明直接干就行了!
【RAMOS一键批处理多合一 V3.7.6】在线制作P驱R驱F驱内存系统工具【win系列通用】 - RAMOS - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1   
回复

使用道具 举报

9#
发表于 2021-1-9 20:04:06 | 显示全部楼层
dadanil 发表于 2021-1-9 14:01
title SDVHDXP Install (firadisk inside)
password=123
find --set-root /RAMOS/xwxp.vhd

作用是加载firadisk驱动。否则vhd启动7B蓝屏。
回复

使用道具 举报

10#
发表于 2021-1-9 20:08:05 | 显示全部楼层
dadanil 发表于 2021-1-9 16:16
我翻了好久没有发现描述一键原理的帖子。
本帖楼主最核心功劳应该是发现FS_REC与FANCYRD加载顺序。
但 ...

机器猫的帖子讲的都是单镜像制作。一键侧重于双镜像,可以充分利用内存,这是很多RAMOS前辈摸索了很长时间搞出的方案,由于比较复杂,论坛没有系统地讲述手工制作过程,都是直接用代码实现的,论坛里面翻看下虎大等前辈的帖子有原理。不同的模式有不同的原理。太多了,没法讲。
回复

使用道具 举报

11#
发表于 2021-1-11 23:16:24 | 显示全部楼层
dadanil 发表于 2021-1-10 16:50
哈哈,奋战一夜,终于搞定!

虎大ID是啥呀?能不能麻烦找几个链接贴出。

2012wuzhong——虎大,RAMOS无忧百科里面有说啊。你自己找他的帖子看吧。

diskgenius4.3没问题,我手工制作就是用的它啊?


截图小工具,建议用srctopicture之类的小工具。很多的了。
回复

使用道具 举报

12#
发表于 2021-1-11 23:18:27 | 显示全部楼层
ko20010214 发表于 2021-1-11 23:06
用 PDF Editor 能打开,用 foxit Reader 居然要密码!
你设密码不是为了别人不能编辑你的PDF文件的吗? ...

我没有设置什么密码啊?不是我发的pdf吧,论坛的帖子可以直接看,就是那个pdf的内容。可能密码应该也在帖子里面吧?不清楚,没试过这个pdf。

点评

不是你发的PDF,是一地鸡毛发的。[attachimg]472689[/attachimg] [attachimg]472690[/attachimg]  详情 回复 发表于 2021-1-11 23:32
回复

使用道具 举报

13#
发表于 2021-1-20 08:23:14 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-20 08:28 编辑
dadanil 发表于 2021-1-19 00:26
DG反正我这儿不行,每一次成功。
这几天又试了做不同种类的VDF,真是见鬼了,DG不行,拷贝也不行了。
具 ...


1、玩RAMOS不能完全依靠压缩技术,还是加内存条最简单,500元买16GB内存条,足够用几年了。wim是可以直接启动的,esd是不支持直接启动的,wimramos方案,以前11ydy好像有个程序一键制作,好像只支持WIN7 8,不支持Xp 2003。


WimRamOS_制作与热备份工具 v1.3 - 综合讨论区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=308549


外卖仔也有个,好像也是只支持WIN7 8 10:
WIM_RamOS一键制作工具by外卖仔leenchan - RAMOS - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418950



你完全想依赖压缩技术玩RAMOS,还不如安心地用原系统。

如果你内存实在不够,又想玩RAMOS,可以玩半内存RAMOS方案,比如Primocache+fbwf+64位系统方案这样子的。
2、dg肯定是可以的,我估计就是你哪里搞错了的原因。
        


回复

使用道具 举报

14#
发表于 2021-1-21 09:13:23 | 显示全部楼层
dadanil 发表于 2021-1-20 17:40
1. 主要目的是腾出我的分区,把各种系统做成类似VHD那样的,想搞那个搞那个多爽
压缩可以节省 ...
另外,一键大小盘启动时用到RAMDSK和IO盘,启动成功后RAMDSK怎么处理,是删除了吗?


        RPIO模式里面,C盘就是微软的ramdisk.sys驱动,IO盘好像是另一个盘,系统被拆分成两个盘,好像是这样子,记不清了。应该是没有删除啊。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 01:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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