无忧启动论坛

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

用WinVBlock实现的RAMOS(win2000也成功了)

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-1 15:10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WinVBlock+grub4dos实现的RAMOS的方法

论坛里有很多Ram os的教程,不过大多数大是MS自己的Ramdisk驱动用Ntldr引导方式实现的,最近新兴一个驱动叫WinVBlock,这个是Grub4DOS Map --mem虚拟出来的硬盘在WIN下的驱动,通过这种方式也能做出Ram os,而且限制很少,WinVBlock可以做出windows2000的RAMOS,下面我说说我的经验,希望大家指正错误。
---------------------------------我是分割线-------------------------------
    工具准备:

1、精简系统+pe系统

2、WinVBlock_0.0.1.8

3、Ramos系统深度RamosTools20100601

4、启动文件

5、VDM2做镜像工具、热备份工具
---------------------------------我是分割-------------------------------------
    1.安装系统,这个不用说了,不会安装系统的,BAIDU GOOGLE BING去。推荐安装的时候修改系统盘符为非C盘,否则做好的系统,硬盘的盘符会向后错一位,修改系统盘盘符的方法,正常安装系统,在复制完文件,
第一次重启的时候(硬盘安装是第二次重启)用PE启动电脑,打开注册表管理器,选中HKEY_LOCAL_MACHINE加载(硬盘里边的X是硬盘的盘符)X:\windows\system32\config下的system, 配置名称随便,找到system\mountedevices下的\dosdevice\c:  右击,重命名为\dosdevice\V:   V为你想要的系统盘盘符)越靠后越好,推荐是X Y Z这样的。修改完,重启,等到正常安装完系统,这时候你就会看到效果了,你会看到系统盘已经不是C盘了(呵呵,我喜欢把系统弄成B盘,比较好玩,一个字,酷!)
    2.正常安装驱动,最好用精简点的驱动,网上找封装万能Ghost的驱动包,那里的驱动都是比较精简的了。装完驱动后,还得安装WinVBlock驱动,这个就是做Ramos的关键,没有它,Ramos启动到一半,蓝屏,因为找不到虚拟出来的硬盘。

3安装WinVBlock驱动的方法,在WinVBlk.INF上右击,选择安装,安装完成后会提示重启,重启就OK了,很简单。

如果不能安装,可以用这个方法强制安装(控制面板-添加硬件-是,硬件已经连接好-添加新的硬件设备-安装我手动从列表选择的硬件(高级)-显示所有设备-从磁盘安装-选择WinVBlock_0.0.1.8的WinVBlk.INF 所在的路径)
    4.
关闭虚拟内存。
    5.重启,打开“
Ramos系统深度RamosTools20100601,点创建镜像,创建一个IMG,大小为你的windows  Program Files  Documents and Settings  这三个文件夹大小的总和就肯定够了,也可以适当小一点,OK,一般因为压缩所以有2/3大小就可以了。

6、用“深度RamosTools装载这个IMG,盘符随便分配,我用Z,右击,格式化,文件系统 NTFS,快速格式化,启用压缩,开始,OK。

7、然后用“深度RamosTools热备份到
到IMG文件里,修改
Z
的,bootini为timeout=0,然后ntldr NTDETECT.COM bootfont.bin boot.ini建议取消压缩。
    8.下载最新的Grub4DOS,把它安装到系统,安装方法BAIDU GOOGLE BING去,很多很多很多,用记事本打开menu.lst,加入这几行代码
title ramos
find --set-root /ram.img
map --mem /ram.img (hd0)
map (hd0) (hd1)map --hook
root (hd0,0)
chainloader /ntldr
boot
ram.img
是你的IMG的文件名。

复制我搞好的文件“启动文件“复制到系统V盘可以,修改系统V盘修改boot.ini 增加 C:\grldr=启动RAMOS
    9.重启电脑,通过Grub4DOS,启动你刚刚做好的RAMOS,这样启动到桌面后,会提示发现新硬件,并会提示你要重启,这时选择不重启,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的dosdevice\X:,(X为你的IMG虚拟出来的那个盘符,可能性比较大为C,查看分区大小就能确定了)还有一项是数据和它一样的,名字类似于\??\Volume{xxxx-xxxx-xxxx-xxxx}这样的,把这两项留下,其它的全部删除,然后把dosdevice\X:改我dosdevice\
V:V为你实际安装系统后的系统盘符,就是在第一步安装完系统后,看到的系统盘的盘符)做完这项工作后,选中system项,右击,导出,保存类型为注册表配置单元文件,导出范围是所选分支HKEY_LOCAL_MACHINE\SYSTEM,文件夹名为system,点保存。这时用“深度RamosTools加载你的IMG文件,然后把你刚刚保存的System文件复制到windows\system32\config内,替换原文件,卸载IMG就OK了,到这步,这个RAMOS就完成了,大家尽情享受RAMOS的飞一般的速度吧。(其实修改好注册表,重新热备份也可以的)


---------------------------------我是分割线---------------------------------
   
说了这么多,不知道大家看明白没有,也许我说的不是很明白,大家可以看看论坛里的其它教程,我这也就是驱动使用的不同,其它的还是差不多的。

本文大部分是使用"w352864"的“用firadisk+grub4dos实现的RAMOS的方法”大量文字和方法,大家有兴趣可以看看。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=160024&extra=page%3D1&page=1


用WinVBlock+grub4dos实现的RAMOS.7z
(制作文件、工具包)
http://u.115.com/file/f78cf1046
体验系统一(160m)
我做的ramos-win2000 已经在5台不同的大脑启动成功了,大家如果想测试可以去下载,只需要256就可以启动。
http://u.115.com/file/f74d55a765
体验系统二(100m)精简太多了
我做的ramos-win2000 100m的
http://u.115.com/file/f7f47ff65c
体验系统三大小是180m)修改了,没鼠标驱动的麻烦
大小是180m,蓝本是Micro2000_V0.4,应该比较实用了。
http://u.115.com/file/f79f3310f
RamOs2k-K71g(Micro2000_V0.4)修改.7z
解决没鼠标键盘驱动的问题,(解压后把exe文件放 开始-程序-启动 那里) BXP不认键鼠时自动下一步.rar (7.04 KB, 下载次数: 230)




[ 本帖最后由 k71g 于 2010-10-26 18:57 编辑 ]

安装驱动.JPG (29.35 KB, 下载次数: 191)

安装驱动.JPG

倒注册表.JPG (49.37 KB, 下载次数: 186)

倒注册表.JPG

注册表1.JPG (94.56 KB, 下载次数: 203)

注册表1.JPG

注册表2.JPG (91.03 KB, 下载次数: 187)

注册表2.JPG

注册表3.JPG (22.18 KB, 下载次数: 182)

注册表3.JPG

WinVBlock_0.0.1.8驱动.rar

110.25 KB, 下载次数: 656, 下载积分: 无忧币 -2

2#
发表于 2010-7-1 15:56:20 | 只看该作者
楼主写的教程很棒!谢谢了。
回复

使用道具 举报

3#
发表于 2010-7-1 17:11:17 | 只看该作者
支持原创,楼主做的不错的啊。
回复

使用道具 举报

4#
 楼主| 发表于 2010-7-1 17:25:04 | 只看该作者
WinVBlock可以做出windows2000的RAMOS

下边是做2000的方法,不修改盘的使用c盘。
论坛里有很多Ram os的教程,不过大多数大是MS自己的Ramdisk驱动用Ntldr引导方式实现的,最近新兴一个驱动叫WinVBlock,这个是Grub4DOS Map --mem虚拟出来的硬盘在WIN下的驱动,通过这种方式也能做出Ram os,而且限制很少,WinVBlock可以做出windows2000的RAMOS,下面我说说我的经验,希望大家指正错误。
---------------------------------我是分割线-------------------------------
    工具准备:

1、精简系统+pe系统

2、WinVBlock_0.0.1.8

3、Ramos系统深度RamosTools20100601

4、启动文件

5、VDM2做镜像工具、热备份工具
---------------------------------我是分割-------------------------------------
    1.安装系统,这个不用说了,不会安装系统的,BAIDU GOOGLE BING去。
    2.正常安装驱动,最好用精简点的驱动,网上找封装万能Ghost的驱动包,那里的驱动都是比较精简的了。装完驱动后,还得安装WinVBlock驱动,这个就是做Ramos的关键,没有它,Ramos启动到一半,蓝屏,因为找不到虚拟出来的硬盘。

3安装WinVBlock驱动的方法,在WinVBlk.INF上右击,选择安装,安装完成后会提示重启,重启就OK了,很简单。

如果不能安装,可以用这个方法强制安装(控制面板-添加硬件-是,硬件已经连接好-添加新的硬件设备-安装我手动从列表选择的硬件(高级)-显示所有设备-从磁盘安装-选择WinVBlock_0.0.1.8的WinVBlk.INF 所在的路径)
    4.
关闭虚拟内存。
    5.重启,打开“
Ramos系统深度RamosTools20100601,点创建镜像,创建一个IMG,大小为你的windows  Program Files  Documents and Settings  这三个文件夹大小的总和就肯定够了,也可以适当小一点,OK,一般因为压缩所以有2/3大小就可以了。

6、用“深度RamosTools装载这个IMG,盘符随便分配,我用Z,右击,格式化,文件系统 NTFS,快速格式化,启用压缩,开始,OK。

7、然后用“深度RamosTools热备份到
到IMG文件里,修改
Z
的,bootini为timeout=0,然后ntldr NTDETECT.COM bootfont.bin boot.ini建议取消压缩。
    8.下载最新的Grub4DOS,把它安装到系统,安装方法BAIDU GOOGLE BING去,很多很多很多,用记事本打开menu.lst,加入这几行代码
title ramos
find --set-root /ram.img
map --mem /ram.img (hd0)
map (hd0) (hd1)map --hook
root (hd0,0)
chainloader /ntldr
boot
ram.img
是你的IMG的文件名。

第二个办法:复制我搞好的文件“启动文件“复制到系统盘,修改系统盘修改boot.ini 增加 C:\grldr=启动RAMOS
    9.重启电脑,通过Grub4DOS,启动RAMOS到桌面后,会提示发现新硬件,并会提示你要重启,这时选择不重启,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的dosdevice\X:,(X为你的IMG虚拟出来的那个盘符,如果你的硬盘只有cde可能性比较大为“F”,查看分区多少就能确定了)还有一项是数据和它一样的,名字类似于\??\Volume{xxxx-xxxx-xxxx-xxxx}这样的,把这两项留下,其它的全部删除,然后把dosdevice\X:改我dosdevice\
c:,做完这项工作后,查找注册表有X:\(X为你的IMG虚拟出来的那个盘符,如果你的硬盘只有cde可能性比较大为“f”,查看分区多少就能确定了)全部替换成C:\。这时用“深度RamosTools加载你的IMG文件,重新热备份.

  


  





[ 本帖最后由 k71g 于 2010-7-4 02:50 编辑 ]
回复

使用道具 举报

5#
发表于 2010-7-1 18:15:03 | 只看该作者
系统的盘符是不能随意更改的,原先装在硬盘的是C盘,则RamOS启动后的系统盘也要为C盘,否则RamOS启动时和启动后还会读取硬盘C盘的数据的,也就是说不是真正意义的内存系统。不信你将硬盘上的系统盘格式化掉看看还能启动RamOS不。
另,ntldr NTDETECT.COM bootfont.bin boot.ini这几个启动文件是可以压缩的,只有NT6.X系统的启动文件bootmgr不可以压缩。
回复

使用道具 举报

6#
 楼主| 发表于 2010-7-1 20:38:08 | 只看该作者
原帖由 yjstone 于 2010-7-1 18:15 发表
系统的盘符是不能随意更改的,原先装在硬盘的是C盘,则RamOS启动后的系统盘也要为C盘,否则RamOS启动时和启动后还会读取硬盘C盘的数据的,也就是说不是真正意义的内存系统。不信你将硬盘上的系统盘格式化掉看看 ...



这个好像是硬盘启动的ramos吧,你把系统盘格式化掉,你怎么样引导ramos。
回复

使用道具 举报

7#
 楼主| 发表于 2010-7-1 21:29:23 | 只看该作者
2000 修改盘符。是比较困难 ,暂时没成功。
回复

使用道具 举报

8#
发表于 2010-7-1 22:43:09 | 只看该作者
原帖由 k71g 于 2010-7-1 21:29 发表
2000 修改盘符。是比较困难 ,暂时没成功。

2000的盘符不是和xp一样的吗,都是mounteddevice控制的。
回复

使用道具 举报

9#
发表于 2010-7-2 00:04:56 | 只看该作者
原帖由 k71g 于 2010-7-1 20:38 发表



这个好像是硬盘启动的ramos吧,你把系统盘格式化掉,你怎么样引导ramos。

引导分区和系统分区是可以不同的。我电脑的引导分区就是在硬盘第一个分区并设置隐藏,系统分区则在第二个分区,就象用Windows 7安装光盘来分区并安装系统那样。启动RamOS时,可以随时格式化掉硬盘上的系统而并不影响下一次启动RamOS的,因为启动文件还在第一个隐藏分区,连RamOS的镜像文件我也放在隐藏分区。
回复

使用道具 举报

10#
 楼主| 发表于 2010-7-2 00:41:30 | 只看该作者
原帖由 yjstone 于 2010-7-2 00:04 发表

引导分区和系统分区是可以不同的。我电脑的引导分区就是在硬盘第一个分区并设置隐藏,系统分区则在第二个分区,就象用Windows 7安装光盘来分区并安装系统那样。启动RamOS时,可以随时格式化掉硬盘上的系统而并 ...


你搞得太复杂了,我一般拷贝到u盘,或者第二台电脑或者硬盘启动,测试的没有c:\windows 目录的。


测试有没成功的办法很多的。一般要在几台电脑都可以运行,我才发布出来的。

[ 本帖最后由 k71g 于 2010-7-2 00:44 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2010-7-2 00:42:32 | 只看该作者
我做的ramos-win2000

已经在5台不同的大脑启动成功了,
大家如果想测试可以去下载,
但是盘符没修改,修改没解决,暂时用c盘,问题不大

(下载)http://u.115.com/file/f74d55a765
回复

使用道具 举报

12#
发表于 2010-7-3 00:40:13 | 只看该作者
原帖由 k71g 于 2010-7-2 00:41 发表


你搞得太复杂了,我一般拷贝到u盘,或者第二台电脑或者硬盘启动,测试的没有c:\windows 目录的。


测试有没成功的办法很多的。一般要在几台电脑都可以运行,我才发布出来的。

请你让真看我的回帖,我是说不可以随便改系统盘符为C盘外的其它盘符,你没有改RamOS的系统盘符那当然是没有问题的了。
回复

使用道具 举报

13#
 楼主| 发表于 2010-7-3 01:37:53 | 只看该作者
原帖由 yjstone 于 2010-7-3 00:40 发表

请你让真看我的回帖,我是说不可以随便改系统盘符为C盘外的其它盘符,你没有改RamOS的系统盘符那当然是没有问题的了。



xp 系统是可以改的,2000的系统改了,但是没成功。

安装系统的时候就开始改了,原文(改盘)作者的,你可以去看看。(用firadisk+grub4dos实现的RAMOS的方法)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=160024&extra=page%3D2


我想,你只是猜想,不可以修改盘的,我是实际操作的。我也希望你可以认真点看我的帖和原文(改盘)作者的帖。
回复

使用道具 举报

14#
 楼主| 发表于 2010-7-3 01:45:07 | 只看该作者
原帖由 yjstone 于 2010-7-3 00:40 发表

请你让真看我的回帖,我是说不可以随便改系统盘符为C盘外的其它盘符,你没有改RamOS的系统盘符那当然是没有问题的了。



建议你看看这帖,
原文(改盘)作者的,你可以去看看。(用firadisk+grub4dos实现的RAMOS的方法)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=160024&extra=page%3D2

然后实践一下,再来回贴。

还是你说“不可以随便改系统盘符为C盘外的其它盘符”这个不好解释,也就是说不够严谨。不可以随便改就是说可以改,只要不随便就可以改的意思

“你没有改RamOS的系统盘符那当然是没有问题的了” 我确实就是了,我已经实践了,原文(改盘)作者的办法没问题,思路比较清晰,不属于随意改,但是暂时2000没成功,xp-2003 都没问题。
回复

使用道具 举报

15#
 楼主| 发表于 2010-7-3 14:26:29 | 只看该作者
我重新做的ramos-win2000 img只有100m理论上可以在256的计算机运行
已经在5台不同的大脑启动成功了,
大家如果想测试可以去下载,
但是盘符没修改,修改没解决,暂时用c盘,问题不大
RamOs2k-K71g100m.7z(下载)http://u.115.com/file/f7f47ff65c
回复

使用道具 举报

16#
发表于 2010-7-3 15:11:04 | 只看该作者
很棒的教程,谢谢。
成功了!
回复

使用道具 举报

17#
发表于 2010-7-3 16:27:01 | 只看该作者
重新做的ramos-win2000 img只有100m——找不到鼠标。
回复

使用道具 举报

18#
 楼主| 发表于 2010-7-3 18:05:03 | 只看该作者
准备重新做一个可以实际使用的。
回复

使用道具 举报

19#
发表于 2010-7-3 21:59:21 | 只看该作者
方法不错,教程详细,下载测试。
回复

使用道具 举报

20#
 楼主| 发表于 2010-7-4 02:49:50 | 只看该作者
体验系统三大小是180m)               
大小是180m,蓝本是Micro2000_V0.4,应该比较实用了。

http://u.115.com/file/f77c89ea71

[ 本帖最后由 k71g 于 2010-7-4 02:53 编辑 ]
回复

使用道具 举报

21#
发表于 2010-7-4 18:52:07 | 只看该作者

回复 #20 k71g 的帖子

VM测试无鼠标.......
回复

使用道具 举报

22#
发表于 2010-7-4 19:10:33 | 只看该作者
原帖由 k71g 于 2010-7-4 02:49 发表
体验系统三(大小是180m)               
大小是180m,蓝本是Micro2000_V0.4,应该比较实用了。

http://u.115.com/file/f77c89ea71

测试无鼠标。
回复

使用道具 举报

23#
 楼主| 发表于 2010-7-4 19:53:17 | 只看该作者
有时间帮你增加vm驱动
回复

使用道具 举报

24#
发表于 2010-7-4 23:21:42 | 只看该作者
抱歉,是我没看清你的贴了,在安装系统时改盘符是可以的,开始时我看错了,以为是在做RamOS的时候才改盘符。
回复

使用道具 举报

25#
 楼主| 发表于 2010-7-4 23:43:22 | 只看该作者
原帖由 yjstone 于 2010-7-4 23:21 发表
抱歉,是我没看清你的贴了,在安装系统时改盘符是可以的,开始时我看错了,以为是在做RamOS的时候才改盘符。


那方法xp可以,但是2000怎么样都不能成功。
回复

使用道具 举报

26#
 楼主| 发表于 2010-7-4 23:45:22 | 只看该作者
原帖由 33445566 于 2010-7-4 18:52 发表
VM测试无鼠标.......


如果有usb鼠标就可以直接驱动,没有的话,要热备份一次,重新启动才可以用鼠标。
回复

使用道具 举报

27#
发表于 2010-7-5 08:30:00 | 只看该作者

回复 #26 k71g 的帖子

“要热备份一次,重新启动才可以用鼠标”,能具体点吗?
回复

使用道具 举报

28#
发表于 2010-7-5 09:25:17 | 只看该作者
原帖由 k71g 于 2010-7-4 23:45 发表


如果有usb鼠标就可以直接驱动,没有的话,要热备份一次,重新启动才可以用鼠标。


安装驱动的时候,如没有鼠标,相当地麻烦。
回复

使用道具 举报

29#
 楼主| 发表于 2010-7-7 00:08:48 | 只看该作者
原帖由 lsqyqz 于 2010-7-5 09:25 发表


安装驱动的时候,如没有鼠标,相当地麻烦。


如果你有usb鼠标,可以插个usb鼠标,过度

如果你没有usb鼠标,只能用键盘,然后安装驱动,热备份一次啊 。
回复

使用道具 举报

30#
发表于 2010-7-8 11:38:00 | 只看该作者
楼主用win2K3制作成功了吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 03:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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