zoukankan      html  css  js  c++  java
  • 搭建属于你自己的RAMOS系统 – WIN7+VHD+GURB map方式

    前段时间加了一个内存条,将笔记本内存升级到了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语法资料

    1 Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "grub4dos" /application BOOTSECTOR
    2  
    3 Bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device partition=%systemdrive%
    4  
    5 bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path grldr.mbr
    6  
    7 bcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast

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

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

    1 color black/cyan yellow/cyan
    2 timeout=0
    3 default 0
    4  
    5 title vhd win7 hd0,1 in top ram
    6 find --set-root /VHD-WIN7.vhd
    7 map --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)
    8 map --hook
    9 root (hd0,0)
    10 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进行热备份失败了,如果你找到了热备份的方法,一定要告诉我哦!

  • 相关阅读:
    111
    python 错误宝典
    Node.js Web开发:Connect
    Node.js 中的重要API:HTTP
    Node.js 中的重要API:TCP
    Node.js 中的重要API:命令行工具以及FS API 首个Node应用
    Node.js 中的JS
    Node.js 阻塞式IO与非阻塞式IO与错误处理
    Learning Vue.js 2
    A1046——入门模拟 Shortest Distance
  • 原文地址:https://www.cnblogs.com/mahocon/p/5799894.html
Copyright © 2011-2022 走看看