无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2806|回复: 19
打印 上一主题 下一主题

请高手指点解决RAMOS故障

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-28 18:35:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 SilverWing 于 2013-10-6 21:18 编辑

第一步
安装精简版XP系统至C:
第二步
启动精简版XP系统禁用虚拟内存,优化(略过这一步也试过)
第三步
安装 Windows RAM 磁盘控制器
控制面板->添加硬件->下一步->是,硬件已连接好->下一步->添加新的硬件设备->下一步->选择"安装我手动从列表选择的硬件"->下一步->选择"显示所有设备"->下一步->厂商选"microsoft",型号分别选"Windows RAM 磁盘控制器"和"Windows RAM 磁盘设备(卷)",两次安装完毕。
把[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\Ramdisk]"Start"的值修改为"0"
第四步
启动PE,用VDM.exe在D盘创建一个名为RAMOS.img映像文件,大小256M。载入,格式化为NTFS。复制精简版XP系统盘里的Documents and Settings、Program Files和WINDOWS这三个文件夹至RAMOS.img镜像盘,删除RAMOS.img中注册表项hklm\system\MountedDevices(488M,NTFS压缩,FAT32,复制boot.ini,bootfont.bin,ntldr,NTDETECT至RAMOS.img镜像盘,修改RAMOS.img中hklm\system\MountedDevices"\DosDevices\C:"为"\DosDevices\X:"均试过)
第五步
修改精简版XP系统盘boot.ini文件(4G内存),添加
ramdisk(0)\WINDOWS="RAMOS Windows XP" /MININT /PAE /FASTDETECT /NOGUIBOOT /NODEBUG /NOEXECUTE=OPTIN /RDPATH=MULTI(0)DISK(0)RDISK(0)PARTITION(2)\RAMOS.img
第六步
启动系统,选择菜单中RAMOS Windows XP,提示
Windows不能启动,因为RAMDISK启动出错
Windows不能打开RAMDISK映像
错误在哪?如何解决?
2#
发表于 2013-9-28 19:22:09 | 只看该作者
安装firadisk驱动才能配合grub4dos使用,你又安装微软的ramdisk又使用grub4dos不知道搞什么名堂。
回复

使用道具 举报

3#
发表于 2013-9-29 09:05:33 | 只看该作者
重新制作把  
推荐 这个教程
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142958
回复

使用道具 举报

4#
发表于 2013-9-29 12:26:33 来自手机 | 只看该作者
用grldr加载需要安装F驱动,用ntldr加载需要安装M驱动。两种方式的boot.ini的盘符也要注意。                 建议楼主去菜鸟论坛去充充电,那里专门鼓捣这玩意儿。
回复

使用道具 举报

5#
 楼主| 发表于 2013-9-30 20:10:53 | 只看该作者
本帖最后由 SilverWing 于 2013-9-30 20:25 编辑
2012rospartner 发表于 2013-9-28 19:22
安装firadisk驱动才能配合grub4dos使用,你又安装微软的ramdisk又使用grub4dos不知道搞什么名堂。


请看清楚后回贴,只是多试了一种启动方法而已。
回复

使用道具 举报

6#
 楼主| 发表于 2013-9-30 20:13:39 | 只看该作者
yuliwu2 发表于 2013-9-29 09:05
重新制作把  
推荐 这个教程
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142958

你好,多谢回复。你发的教程我看过了,一步不差,就是启动不了RAMOS。不知是何缘故
回复

使用道具 举报

7#
 楼主| 发表于 2013-9-30 20:16:24 | 只看该作者
2013bios 发表于 2013-9-29 12:26
用grldr加载需要安装F驱动,用ntldr加载需要安装M驱动。两种方式的boot.ini的盘符也要注意。               ...

就是严格按照教程介绍的步骤制作的,网上也没有制作不成功的案例,因此发帖求助。若说错,那只能是教程错了,起码没有完全测试通过。
回复

使用道具 举报

8#
发表于 2013-10-3 19:20:45 | 只看该作者
你RAMOS.img放哪里了?
第五步
修改精简版XP系统盘boot.ini文件(4G内存),添加
C:\grldr.mbr="GRUB RAMOS"
ramdisk(0)\WINDOWS="RAMOS Windows XP" /MININT /PAE /FASTDETECT /NOGUIBOOT /NODEBUG /NOEXECUTE=OPTIN /RDPATH=MULTI(0)DISK(0)RDISK(0)PARTITION(2)\RAMOS.img
红字代表的是放在第二个分区(2一般是D盘)根目录
回复

使用道具 举报

9#
 楼主| 发表于 2013-10-4 22:45:51 | 只看该作者
chensksk 发表于 2013-10-3 19:20
你RAMOS.img放哪里了?
第五步
修改精简版XP系统盘boot.ini文件(4G内存),添加

当然放在D根了,这么初级的错误,教程里强调了数遍。
回复

使用道具 举报

10#
发表于 2013-10-5 12:31:28 | 只看该作者
本帖最后由 chensksk 于 2013-10-5 13:14 编辑
SilverWing 发表于 2013-10-4 22:45
当然放在D根了,这么初级的错误,教程里强调了数遍。


第六步
启动系统,选择菜单中RAMOS Windows XP,提示
Windows不能启动,因为RAMDISK启动出错
Windows不能打开RAMDISK映像
--------------------------------------
具体错误在哪里不大清楚,因为你说得不大清楚(镜像没有载入就出错?镜像载入后启动出错?),你贴你原始教程出来看看吧。
建议:
试一下删除RAMOS.img中hklm\system\MountedDevices"\DosDevices\C:
或者直接删除RAMOS.img中hklm\system\MountedDevices里面的所有项再启动试试。


选择GRUB RAMOS可载入镜像至内存,但提示error22:no such partition
--------------------------------------
grldr启动需要F驱动,安装firadisk即可。
回复

使用道具 举报

11#
发表于 2013-10-5 13:08:51 来自手机 | 只看该作者
本帖最后由 2012hongrui 于 2013-10-5 13:20 编辑

ramos那么多,非要在一棵树上吊死。度娘找到的多是微软的ramdisk方式,这个早就过时了,练习一下可以,要来实际用会骂娘。ramos按照驱动分有微软的ramdisk,firadisk,winvblock,vsuite,primo,wim等等,按操作系统分有2000,xp,2003,win7,win8,这其中又分32位和64位。32位ramxp最不方便制作的就是微软的ramdisk,限制最多,要所谓的精简版本,像被阉割的太监,最方便的是firadisk和vsuite,本人32位2000,32位xp,64位xp,32位2003,64位2003,32位win7,64位win7,都做了个遍,win8的32位和64位因内存小未做过,但网上wim方式的也测试过。不要老是埋怨教程错了,好好总结经验才是正道。
综合讨论区有关firadisk制作32位ramxp的教程多如牛毛,何不去找一帖看一看。去年ramos讨论得都快翻天了,今年冷清了许多。这有可能是爆发前的沉寂吧!
回复

使用道具 举报

12#
发表于 2013-10-5 14:33:56 | 只看该作者
本帖最后由 2012hongrui 于 2013-10-5 19:28 编辑
一地鸡毛 发表于 2013-10-5 14:17
微软的ramdisk过时吗?没有!它的启动成功率比其它的更高。至于512M问题是有方法绕过的。
Ramos系统盘剩余 ...


各有喜好吧,512M本人实际使用上觉得真的太小,功能丧失,我机子6G内存,现在用的是vsuite1.18+primo5.6方式,克隆附体,C盘初始大小1.35G,安装了自己常用的软件,动态可以扩容到4G(以前扩容到5G),随便下载个文件都在C盘,这有什么不好?看视频也不会被IE文件撑死!

附几幅成功做的内存系统图,并不是炫耀什么,只想说明是可以做成功的!!!
楼主只是问如何解决问题,是不是有点答非所问了。。。
图片看上去太碍眼,还是删了。

回复

使用道具 举报

13#
发表于 2013-10-5 19:17:08 | 只看该作者
一地鸡毛 发表于 2013-10-5 18:30
512M太小?我的RAMOS系统盘容量仅有13M。
采用RAMOS+虚拟操作系统!在虚拟操作系统看视频,ie会被撑死吗?

13M的RAMOS+虚拟操作系统,愿闻其详!这样的机子内存本身有多大?
回复

使用道具 举报

14#
发表于 2013-10-5 19:52:04 来自手机 | 只看该作者
一地鸡毛 发表于 2013-10-5 18:30
512M太小?我的RAMOS系统盘容量仅有13M。
采用RAMOS+虚拟操作系统!在虚拟操作系统看视频,ie会被撑死吗?

13兆!发上来看看!感兴趣呀!
回复

使用道具 举报

15#
发表于 2013-10-5 20:38:24 | 只看该作者
一地鸡毛 发表于 2013-10-5 20:29
13M仅指xp操作系统内核(Win7需要35M左右),在内核运行中实时动态载入其它文件和文件夹到vsuiteRamdisk盘或 ...

受教了,感谢回答,制作此类内存系统的另一思路!!!
回复

使用道具 举报

16#
发表于 2013-10-5 23:11:28 | 只看该作者
一地鸡毛 发表于 2013-10-5 20:29
13M仅指xp操作系统内核(Win7需要35M左右),在内核运行中实时动态载入其它文件和文件夹到vsuiteRamdisk盘或 ...

求教程./
回复

使用道具 举报

17#
发表于 2013-10-6 12:01:46 | 只看该作者
一地鸡毛 发表于 2013-10-5 20:29
13M仅指xp操作系统内核(Win7需要35M左右),在内核运行中实时动态载入其它文件和文件夹到vsuiteRamdisk盘或 ...

我一直想做一个primo的ramos,但看教程比较繁琐,而且自己也没时间折腾。
请教下兄弟,做出来的系统内核能否通用(类似PE?)?还是必须特定机子制作特定内核?
回复

使用道具 举报

18#
 楼主| 发表于 2013-10-6 21:05:13 | 只看该作者
本帖最后由 SilverWing 于 2013-10-6 21:26 编辑
chensksk 发表于 2013-10-5 12:31
第六步
启动系统,选择菜单中RAMOS Windows XP,提示
Windows不能启动,因为RAMDISK启动出错


是镜像没有载入,我试了用虚拟软驱可以装载的2.88M的IMG文件去替换Ramos.img,出错信息一样。
这是教程:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142958
我的第四步已删除你提出的注册表项。
不明白ntldr的载入原理。
有讲解ntldr如何载入RAMDISK镜像的教程吗?
或者能否把您成功制作的镜像文件发一个临摹一下?
回复

使用道具 举报

19#
 楼主| 发表于 2013-10-6 21:16:51 | 只看该作者
chensksk 发表于 2013-10-5 12:31
第六步
启动系统,选择菜单中RAMOS Windows XP,提示
Windows不能启动,因为RAMDISK启动出错

您可以略过用Grub启动那一段么?那是我画蛇添足试试能否用Grub载入的,可以载入起码说明我制作的IMG文件格式能被识别。看来我还是把那段删了吧,本来是多想提供点信息的,没想到反而混淆视线。问题点不在那里
回复

使用道具 举报

20#
发表于 2013-10-7 20:45:14 | 只看该作者
本帖最后由 chensksk 于 2013-10-7 20:53 编辑
SilverWing 发表于 2013-10-6 21:16
您可以略过用Grub启动那一段么?那是我画蛇添足试试能否用Grub载入的,可以载入起码说明我制作的IMG文件格 ...


别用M驱动了,前面11楼都说了缺点和优点
用firadisk吧,热备份也容易
http://bbs.wuyou.net/forum.php?m ... ;highlight=firadisk

你现在C盘已经装好XP的话,直接进系统装 firadisk1.30 驱动,注册表优化下(删除\DosDevices\C: 禁止虚拟内存之类的),然后重启;

进PE系统,用DiskGenius创建一个VHD文件(固定大小的,大小自己看着办吧)并分区,然后用ImDisk把vhd文件挂载,把C盘的东西全部拷贝到vhd挂载的那个盘里,然后卸载那个盘。

最后用grldr来引导vhd即可
grldr的菜单为:路径自己修改
  1. title  Start VHD_XP RAMOS \n
  2. find --set-root /BOOT/WinXP/RamXP.vhd
  3. map --mem /BOOT/WinXP/RamXP.vhd (hd0)
  4. map (hd0) (hd1)
  5. map --hook
  6. root (hd0,0)
  7. chainloader /ntldr

  8. title  Start VHD_XP Modify \n
  9. map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
  10. find --set-root /BOOT/WinXP/RamXP.vhd
  11. map /BOOT/WinXP/RamXP.vhd (hd0)
  12. map (hd0) (hd1)
  13. map --hook
  14. write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/BOOT/WinXP/RamXP.vhd,boot;\n\0
  15. root (hd0,0)
  16. chainloader /ntldr
复制代码
如果你非要用M驱动,这里有以前不知哪位大神做win03的教程,你参看下吧
制作RAMOS教程.7z (699.53 KB, 下载次数: 3)

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 23:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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