转载(并未验证)

前段时间加了一个内存条,将笔记本内存升级到了6G,由于之前用的是32位的win7不可以直接使用6G内存,便装了64位的系统。网上找资源的时候发现,大内存可以使用RamOS,从内存中虚拟出来一个硬盘,然后从虚拟硬盘中启动,系统运行速度可以超过大多数的SSD硬盘。

经过两天尝,N次重启终于成功安装并启动了Win7 RAMOS,下面贴出教程。

安装前需要的一些准备工作:

精简版WIN7镜像678MB:w7_678.gh 点击下载 http://www.anxz.com/down/7197.html

GRUB4DOS :提取grldr.mbr grldr用于启动引导。点击下载

firadisk_driver:grub map出来的虚拟硬盘驱动。点击下载

VSuite.Ramdisk:用于虚拟内存硬盘(64位系统可以装服务器版)。点击下载

Ghost11:这个用来解压镜像的,可以随便找个PE提取。很好找的,自己搜下看吧。

EasyBCD:修改启动项,使用从VHD启动的功能。点击下载

准备做好后就可以开始安装啦。

第一步,建立VHD文件。

win+r 运行compmgmt.msc,切换到磁盘管理器。操作->创建VHD,建立VHD-WIN7.vhd镜像。

创建VHD

选择路径,并指定大小上面镜像需要差不多2.5个G(固定大小)

选择路径

建立好后,挂载到系统上面。记住盘符,最好指定一个卷标。

第二步,使用GHO镜像覆盖VHD磁盘。

打开Ghost11选择local – partition- from image 选择你的GHO镜像文件。

gho1

然后选择镜像分区,确定就可以了

选择镜像分区

接下来注意,他要你选择需要恢复到的目的磁盘,千万别选错了。根据大小来选择就不会错的。

选择目标磁盘

最后选择目标分区,点击确定就可以了。

目标分区

接下来选择覆盖分区,就可以泡茶等了,注意完成后不要重启,我们还有事要做。

第三步,用EasyBCD写入启动项。

分离你刚刚挂载的VHD-WIN7.vhd镜像。

安装easyBCD,启动以后,点击那个Add—以后,选择VHD启动选项卡,然后填写启动菜单名,指定你刚刚使用的VHD-WIN7.vhd镜像。

添加VHD系统的引导

第四部,重启系统,进入VHD系统进行系统安装以及软件、驱动的安装。

1.系统安装完毕后,进入从vhd虚拟硬盘启动的系统,给你的系统安装必要的显卡驱动,以及firadisk驱动。

你还可以给你的系统装些必要的软件,例如wps,qq,chrome之类。

确保你的驱动安装上了。

2.安装VSuite.Ramdisk,运行。

先点击杂项,勾上使用未识别内存。

然后选择内存虚拟硬盘,选择大小,指定盘符,勾选优先使用未识别内存。

创建内存硬盘

确定后内存硬盘就生成了。

3.将你的分页文件设置到刚刚生产的内存硬盘上(因为系统占了大量内存,导致可用内存只用700M左右,把分页文件放到内存硬盘上面,可以解决内存不足的问题),同时删除其它所有的分页文件。

右击我的电脑,属性,高级系统设置-切换高级选项卡,设置-切换高级选项卡,更改来设置你的分页文件到RAMDISK

设置分页文件

第五步,安装GRUB,写入引导。

管理员运行命令行中运行下面的指令(点击获取bcdedit语法资料

Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "grub4dos" /application BOOTSECTOR

Bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device partition=%systemdrive%

bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path \grldr.mbr

bcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast

然后将grub中的grldr.mbr grldr 文件提取到引导盘目录下(我这是C)。

创建一个menu.lst文件,写法是这样的

color black/cyan yellow/cyan
timeout=0
default 0 title vhd win7 hd0,1 in top ram
find --set-root /VHD-WIN7.vhd
map --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)
map --hook
root (hd0,0)
chainloader /BOOTMGR

top指令也可以不加,如果镜像超过3.25G必须加top指令,下面的路径自己对应修改((hd0,1)对应的是第一块硬盘的第二分区,我这里的D盘)。

之后重启,从Grub4dos菜单启动,系统就会从硬盘读取镜像到内存启动了,体验下飞一样的感觉吧!

硬盘测试

注意事项:

1.  firadisk驱动在VHD启动的时候必须要装好,不然用grub4dos 启动的时候会直接蓝屏。

2. 如果ramos进去提示页面文件配置失败,自动指定页面文件的消息。你可以先进VHD系统,修改分页文件到物理硬盘,重启,用 VSuite.Ramdisk删除新建的RAMDISK,再重建RAMDISK,再修改分页文件到RAMDISK上面,之后直接重新启动到 Grub4dos启动的RAMOS中就可以了。

3.如果要安装软件修改系统设置的话,请进入VHD系统进行修改,ramos中所做的任何修改都不回保存。

4.暂时没什么办法进行热备份,使用winhex进行热备份失败了,如果你找到了热备份的方法,一定要告诉我哦!

RAMOS系统 WIN7+VHD+GURB map的更多相关文章

  1. 搭建属于你自己的RAMOS系统 – WIN7+VHD+GURB map方式

    前段时间加了一个内存条,将笔记本内存升级到了6G,由于之前用的是32位的win7不可以直接使用6G内存,便装了64位的系统.网上找资源的时候发现,大内存可以使用RamOS,从内存中虚拟出来一个硬盘,然 ...

  2. 双系统win7和ubuntu14.04进入了grub rescue>

    可以跳过的废话:最近在学习caffe,需要在linux下安装cuda,sudo apt-get install cuda后,出现了由于根目录/空间不足而失败的情况. 于是想把win7下80G的一个盘格 ...

  3. 在双系统( Win7 + Ubuntu )环境下正常删除Ubuntu

    前言 首先切记一点:如果你和我一样使用ubuntu的目的是学习操作系统和Unix网络编程等,那么学习环境搭建好了以后切不要随意更新软件.否则系统崩溃,你又得重新配置各种环境,有多麻烦你懂的. 万一你像 ...

  4. U盘重装系统win7

    步骤: 1开机f12进入bios模式设置光盘的第一驱动 2U盘拷贝好的ghost镜像插入usb接口,重启默认U盘启动 3启动后进入重装系统界面,选择要重新的系统,进入pe系统,格式化c盘,后面默认自动

  5. VS2003安装Opencv1.0 windows系统 win7

    一.步骤 下载安装opencv1.0     安装文件我上传到百度网盘分享连接 http://pan.baidu.com/s/1o8na0aA 配置电脑windows环境变量 配置VS2003全局设置 ...

  6. EBS 系统标准职责定义MAP

    ERP的相关职责           Responsibility Name(职责) Application(应用) Responsibility Key(关键字) Data Group(数据组) M ...

  7. 电脑系统win7和samba服务器连接不上解决办法

    1.修改本地安全策略运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”->“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如 ...

  8. 在XP下把win7安装到VHD,内存足够大可以RAMOS

    在XP下把win7安装到VHD,内存足够大可以RAMOS1.用DiskGenius创建VHD固定大小磁盘文件,以win7vhd.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩.2.进入WIN ...

  9. 在不格式化原有系统盘的情况下,利用grub4dos+firadisk制作RamOS VHD Win7总结

    在不格式化原有系统盘的情况下,利用grub4dos+firadisk制作RamOS VHD Win7总结在不格式化原有系统盘的情况下,用grub4dos+firadisk安装WIN7到VHD,内存大的 ...

随机推荐

  1. 忘了SA密码的SQL SERVER

    [暂时还未验证] SQL2008  如果 本地连接登录补上,也忘了Sa等管理账号的密码,可以通过单用户连接的方式登录 http://msdn.microsoft.com/zh-cn/library/m ...

  2. git bash退回上一个文件夹

    cd ..\ a@w3311 MINGW32 /f/Projects/crm (master) $ cd..\ > bash: cd..: command not found a@w3311 M ...

  3. DNS开源服务器BIND最小配置详解<转>

    一,简介 相对于存储和大数据领域,CDN是一个相对小的领域,但行行出状元,BIND就是CDN领域的蝉联N届的状元郎.BIND是一款非常常用的DNS开源服务器,全球有90%的DNS用BIND实现.值得一 ...

  4. C语言实现按位循环左移和循环右移

    ror eax,cl ==> eax=(eax>>cl)+(eax<<(sizeof(eax)-cl)); rol eax,cl ==> eax=(eax<& ...

  5. 可信执行环境TEE(转)

    硬件威胁:ARM的架构设计 软件威胁 TEE是中等安全级别 可信执行环境(TEE)是Global Platform(GP)提出的概念.针对移动设备的开放环境,安全问题也越来越受到关注,不仅仅是终端用户 ...

  6. 转:Web 测试的创作与调试技术

    摘要:学习有关 Visual Studio 2005 Web 测试的更多知识,包括 Web 测试引擎和记录器如何工作,以及如何创建有效的 Web 测试. 本页内容 读者 简介 记录一个 Web 测试  ...

  7. 'xcopy' 'ipconfig'。。。 不是内部或外部命令,也不是可运行的程序 或批处理文件

    最近在win8下安装软件的时候,总是报 "xxx不是内部或外部命令,也不是可运行的程序 或批处理文件" 的错误 . 百思不得其解  打开cmd 或 powerShell 输入xco ...

  8. OpenCV学习(20) grabcut分割算法

    http://www.cnblogs.com/mikewolf2002/p/3330390.html OpenCV学习(20) grabcut分割算法 在OpenCV中,实现了grabcut分割算法, ...

  9. Docker Swarm集群

    Docker Swarm集群 IP 10.6.17.11  管理节点 IP 10.6.17.12   节点A IP 10.6.17.13   节点B IP 10.6.17.14   节点C 安装 Sw ...

  10. DIV 和 SPAN 区别

    DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染.主要用于应用样式表(共同点). 两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素). 详解:1 ...