无忧启动论坛

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

玩了会ramos windows7

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-6 02:47:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
firadisk的驱动,直接离线用dism打进去就可以,不过重归还是要启动一次系统才可以打包到img的,我是在windows7下先挂载一个vhd,把精简的系统离线安装到vhd,然后把firadisk驱动打进去,然后用虚拟机启动,在虚拟机启动后,把注册表的和南桥驱动有关的键值的start设置为0,然后关闭虚拟机,直接用winhex把这个vhd打包为img,然后用grub4dos在物理机器引导这个img的
42#
发表于 2010-10-24 20:00:26 | 只看该作者
我是用GHOST做的。做好才1G多呢。呵呵。。
回复

使用道具 举报

41#
发表于 2010-10-17 17:47:30 | 只看该作者
搞个现成的来玩玩行不?
回复

使用道具 举报

40#
发表于 2010-10-10 09:00:19 | 只看该作者
原帖由 bisao 于 2010-10-10 01:53 发表
这个讨论怎么停了??怎,img镜像大小限制是3.25g么?
怎么引导vhd文件?

当然不是,只要内存足够大,可以把整个vhd装到3.25G以上的高位内存中
回复

使用道具 举报

39#
发表于 2010-10-10 01:53:31 | 只看该作者
这个讨论怎么停了??怎,img镜像大小限制是3.25g么?
怎么引导vhd文件?
回复

使用道具 举报

38#
发表于 2010-5-18 18:59:05 | 只看该作者
用了FIRADISK,当然是通过G4D加载了。我的这个RAM2003是用61精简的126MB的版本装的,是SP2的,FIRADISK不行,现在只能通过NTLDR来加载。
回复

使用道具 举报

37#
发表于 2010-5-18 15:42:58 | 只看该作者
原帖由 xianglang 于 2010-5-18 13:35 发表
我用FIRADISK给RAM2003做驱动,没能成功:选择2003里面的BOOT.INI启动菜单之后,就立即重启了,不知道什么地方出了问题。

我觉得你的问题可能是以下两个方面的原因:
1、FIRADISK目前并不支持实机的2003(SP2),虚拟机的2003倒是支持的。要制作用Grub4dos加载的RAM2003目前好象只能用WinVBlock或者用破解的NTLDR引导。你可试试刚出炉的WinVBlock_0.0.1.7版 WinVBlock_0.0.1.7.zip (107.72 KB, 下载次数: 135)
2,即使FIRADISK支持,也要用Grub4dos加载,只有用NTLDR加载才用BOOT.INI的启动菜单。

[ 本帖最后由 yjstone 于 2010-5-18 21:55 编辑 ]
回复

使用道具 举报

36#
发表于 2010-5-18 14:10:30 | 只看该作者
如果能完美使用8G以上内存就爽了
回复

使用道具 举报

35#
发表于 2010-5-18 13:35:38 | 只看该作者
我用FIRADISK给RAM2003做驱动,没能成功:选择2003里面的BOOT.INI启动菜单之后,就立即重启了,不知道什么地方出了问题。
回复

使用道具 举报

34#
 楼主| 发表于 2010-5-18 12:54:39 | 只看该作者
刚才用vmware的vmdk虚拟磁盘试了下,我用的立刻分配空间的模式的,一样也可以被grub4dos加载,真是方便
回复

使用道具 举报

33#
 楼主| 发表于 2010-5-18 12:20:04 | 只看该作者
firadisk真是个好东西,用它和grub4dos来做ramos太方便了,并且这个ramos从引导来说,不必依赖物理机的主板ahci驱动,即便是xp,我在虚拟机打完firadisk驱动后,重启后直接用grub4dos加载这个vhd,就可以引导起来,这个内存盘作为启动磁盘是不需要主板的ahci和raid驱动的,可以进入系统后再把主板驱动装上,这样就可以识别ahci或者raid模式的物理硬盘了,如果用不到物理硬盘的话,可以不装
在xp和windows7,用ramos进去的时候,都会自动安装一个windows内置的ramdisk驱动
回复

使用道具 举报

32#
发表于 2010-5-18 09:50:11 | 只看该作者
原帖由 fujianabc 于 2010-5-17 16:05 发表
把win7.vhd分别加载到3.25GB以上和以下测试了一下速度,很明显通过pae访问高位内存速度较慢,低位内存速度比pae快1倍多。但不管怎样,都远超过了win7 7.9磁盘评分的上限了
8971689717

在64位win7中安装了firadisk驱动(非ramos环境),然后用grub4dos在高低位内存中各map了一个1G的ramdisk镜像,然后测试速度:
可以看到,在64位系统中没有32位系统那样的高低位内存的速度差别。64位驱动访问内存用的是长模式。
回复

使用道具 举报

31#
 楼主| 发表于 2010-5-17 22:48:47 | 只看该作者
刚才用vhd弄了个xp的ramos,真方便,先用固定容量的vhd在虚拟机里装个xp,把firdisk装上后重启完,直接用grub4dos加载这个vhd,系统启动后把物理机的驱动打上,直接用winhex保存就完事了
不过我第一次引导进ramos的时候,因为xp在识别硬件的时候会弹出一个硬件向导的对话框,这个时候usb的键盘鼠标都不好用,后来找出来一把ps/2的键盘才好使



[ 本帖最后由 yueyezhan 于 2010-5-18 04:11 编辑 ]
回复

使用道具 举报

30#
 楼主| 发表于 2010-5-17 22:44:14 | 只看该作者
原帖由 yjstone 于 2010-5-17 21:43 发表

你留镜像那么多剩余空间干嘛呢?不是白白浪费了可用的内存还延长了启动的时间吗?我的镜像留100多兆就够用了。


有时或许会修改多保存几次,我多留点余量出来
回复

使用道具 举报

29#
发表于 2010-5-17 21:43:54 | 只看该作者
原帖由 yueyezhan 于 2010-5-17 20:40 发表
如果3.25这个界限是不能分割开的话,我感觉windows7破解了大内存后,用ramos进去再挂一个ramdisk的内存盘会不错,镜像包或者vhd控制在3g左右,里面能有500-800m的剩余空间,把一些软件扔在进系统后挂载的内存盘里

你留镜像那么多剩余空间干嘛呢?不是白白浪费了可用的内存还延长了启动的时间吗?我的镜像留100多兆就够用了。
回复

使用道具 举报

28#
发表于 2010-5-17 21:40:46 | 只看该作者
原帖由 yjstone 于 2010-5-17 21:31 发表
我也曾经用Grub4dos map 一个空的镜像再启动硬盘的系统试过,进入系统后系统的内存总量是3.25G减去镜像的容量。说起用Grub4dos map 测试镜像顺便说一下,我一般将空白的镜像设置稀疏标志(sparse)以加快加载镜像 ...

是不是你的高位内存只有0.75G,放不下1G的镜像?
我前面试了一下,用map --mem --top如果高位的内存放不下,而低位的3.25G放的下,则会自动放在低位内存里。
至于ntfs的稀疏文件,我测试也在用。
回复

使用道具 举报

27#
发表于 2010-5-17 21:31:20 | 只看该作者
我也曾经用Grub4dos map 一个空的镜像再启动硬盘的系统试过,进入系统后系统的内存总量是3.25G减去镜像的容量。说起用Grub4dos map 测试镜像顺便说一下,我一般将空白的镜像设置稀疏标志(sparse)以加快加载镜像的过程,1G的文件只占7兆多的空间,不到1秒就加载完了。


[ 本帖最后由 yjstone 于 2010-5-17 21:32 编辑 ]
回复

使用道具 举报

26#
发表于 2010-5-17 21:21:47 | 只看该作者
原帖由 yueyezhan 于 2010-5-17 20:40 发表
如果3.25这个界限是不能分割开的话,我感觉windows7破解了大内存后,用ramos进去再挂一个ramdisk的内存盘会不错,镜像包或者vhd控制在3g左右,里面能有500-800m的剩余空间,把一些软件扔在进系统后挂载的内存盘里

配8G内存,高位内存4.75G几乎可以装下完整版的win7了。低位的3.25GB内存留给系统用。
回复

使用道具 举报

25#
 楼主| 发表于 2010-5-17 20:40:47 | 只看该作者
如果3.25这个界限是不能分割开的话,我感觉windows7破解了大内存后,用ramos进去再挂一个ramdisk的内存盘会不错,镜像包或者vhd控制在3g左右,里面能有500-800m的剩余空间,把一些软件扔在进系统后挂载的内存盘里
回复

使用道具 举报

24#
发表于 2010-5-17 18:18:59 | 只看该作者
原帖由 yjstone 于 2010-5-17 17:49 发表
即使是通过pae访问的那个内存盘,估计也比用三个SSD做成RAID 0快。可惜的是我曾用map --mem --top加载XP的镜像,并没在什么效果,镜像占用的依然是传统的0~3.25G部分,不知是不是我的方法有误。如果支持的话,那 ...

是不是grub4dos版本的问题?

另外,测试3.25G以上高位内存很容易的,不一定要搭一个ramos。
随便map一个镜像即可,然后启动系统看任务管理器里面内存是不是少了。如果占了高位内存,32位系统里面可用内存是不会变少的。
回复

使用道具 举报

23#
发表于 2010-5-17 17:49:37 | 只看该作者
即使是通过pae访问的那个内存盘,估计也比用三个SSD做成RAID 0快。可惜的是我曾用map --mem --top加载XP的镜像,并没在什么效果,镜像占用的依然是传统的0~3.25G部分,不知是不是我的方法有误。如果支持的话,那么XP也可完整地利用4G内存了。

[ 本帖最后由 yjstone 于 2010-5-17 17:52 编辑 ]
回复

使用道具 举报

22#
发表于 2010-5-17 16:05:52 | 只看该作者
把win7.vhd分别加载到3.25GB以上和以下测试了一下速度,很明显通过pae访问高位内存速度较慢,低位内存速度比pae快1倍多。但不管怎样,都远超过了win7 7.9磁盘评分的上限了
回复

使用道具 举报

21#
发表于 2010-5-17 16:02:53 | 只看该作者
原帖由 yjstone 于 2010-5-16 17:26 发表

      我刚才试了下,直接用命令map --mem应该是不能map大于3.2G的镜像的,我用3G的镜像可以加载,但是不能进系统,蓝屏0X00000067。但是ReadyFor4GB补丁的确是可以支持4GB及以上的,据说最高支持到128G。
  ...

把win7的整个镜像通过map --mem --top加载到了3.25GB以上的高位内存中,firadisk可以完整识别,32位win7可以完全访问3.25GB以下的低位内存了(没用readyfor4GB补丁)
回复

使用道具 举报

20#
发表于 2010-5-16 19:39:32 | 只看该作者
原帖由 yjstone 于 2010-5-16 17:26 发表

      我刚才试了下,直接用命令map --mem应该是不能map大于3.2G的镜像的,我用3G的镜像可以加载,但是不能进系统,蓝屏0X00000067。但是ReadyFor4GB补丁的确是可以支持4GB及以上的,据说最高支持到128G。
  ...

有空我找一台大点内存的机子试试。

现在关键就是内存在3.25G处被分成了两段,可以map到低位,也可以map到高位,但ramdisk不能跨这两段。
回复

使用道具 举报

19#
发表于 2010-5-16 17:26:19 | 只看该作者
原帖由 fujianabc 于 2010-5-16 13:32 发表

你的grub4dos最大能支持map多少大的镜像?

      我刚才试了下,直接用命令map --mem应该是不能map大于3.2G的镜像的,我用3G的镜像可以加载,但是不能进系统,蓝屏0X00000067。但是ReadyFor4GB补丁的确是可以支持4GB及以上的,据说最高支持到128G。
       如果你有大于4G的内存,可以试试FiraDisk的作者karyonix为Grub4dos写的PAE支持的补丁,该补丁已加进了新版本的Grub4dos,可用命令 map --mem-min=4G或map --mem-max=8G 或 map --mem-top将镜像map到4G以上,据karyonix说他的windows 7 32-bit(with firadisk)在4GB以上内存工作正常,并且还有3.25GB的低内存给系统使用。新版本Grubrdos的readme的最后有该补丁的说明。
      我曾经用RamXP的镜像测试过将镜像map到3.25G到4G的范围,不过好像该补丁并没有什么效果。由于我只有4G的内存,因此没有测试过将镜像map到4GB以上的区域。
       karyonix发的那个贴子在这:http://www.boot-land.net/forums/index.php?showtopic=10096,你可参考一下。
回复

使用道具 举报

18#
发表于 2010-5-16 13:32:17 | 只看该作者
原帖由 yjstone 于 2010-5-16 11:17 发表
我用ReadyFor4GB补丁是可以认Win7支持4G及以上的,不知你所说的“大内存补丁”是不是说这个。下面引用的是ReadyFor4GB补丁ReadMe部分说明:
注意:
部分旧式驱动程序不支持超过4GB内存寻址,从而导致不能正常 ...

你的grub4dos最大能支持map多少大的镜像?
回复

使用道具 举报

17#
 楼主| 发表于 2010-5-16 12:08:14 | 只看该作者
是这个,我只把windows7精简到2g多,然后给了虚拟盘3g,多留出了几百m空间
回复

使用道具 举报

16#
发表于 2010-5-16 11:17:35 | 只看该作者
我用ReadyFor4GB补丁是可以认Win7支持4G及以上的,不知你所说的“大内存补丁”是不是说这个。下面引用的是ReadyFor4GB补丁ReadMe部分说明:
注意:
部分旧式驱动程序不支持超过4GB内存寻址,从而导致不能正常工作,甚至蓝屏死机。
请设置系统错误报告生成内存转存文件*.dmp,分析dmp,找出是哪个驱动程序有问题,更新之,或禁用之。
部分主板的附加功能也会不支持4GB而造成蓝屏。

蓝屏与Windows、以及补丁没有直接关系。Windows Vista/7 自身完全支持超过4GB大内存。
同样的硬件在2003或2008上也会出现同样问题。

程序功能:
查看32位 Vista/Windows 7 的内存容量许可限制;
破解Windows PAE 内核文件 ntkrnlpa.exe,绕过 ZwQueryLicenseValue API 函数的许可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超过 4GB 物理内存。

详细的内容请看原文:
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm

本程序只是将修改过程自动化,并增加从内核中直接读取当前的内存容量许可上限。
本程序的修改及做数字签名都是直接系统API操作,无需使用其它辅助工具。
驱动程序viewmem-x86.sys,用于读取内存限制数据。

所有SP版本的Vista、Windows 7 应该都支持。

下面是我的RamWin7的任务管理器截图:

我用的是精简版的Win7,镜像是1G的压缩IMG,所以启动后占用了1G的内存,我的机子是4G的内存,可以看出除去这1G内存,物理内存总数还有3G左右。



[ 本帖最后由 yjstone 于 2010-5-16 11:21 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-5-15 19:42:40 | 只看该作者
原帖由 yulon 于 2010-5-15 17:53 发表


关闭保存?VHD本来就不是在内存的,随时随刻都在保存···

加载内存?那就只能是只读,不可能还会能保存的吧...

再说VHD哪里又和ramdisk扯上关系了...



谁说加载到内存就是只读了,也可以保存的
回复

使用道具 举报

14#
发表于 2010-5-15 17:53:35 | 只看该作者
原帖由 yueyezhan 于 2010-5-6 03:00 发表
不知道ws7的rtm后的ramdisk是什么样子,如果支持直接把vhd加载到内存,关闭可以保存就爽了


关闭保存?VHD本来就不是在内存的,随时随刻都在保存···

加载内存?那就只能是只读,不可能还会能保存的吧...

再说VHD哪里又和ramdisk扯上关系了...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 04:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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