在上网的过程中,时常会看到RAMOS Win7,这是什么意思呢?其实RAMOS Win7就是把Win7装进内存里,进而打造出自己的超高速RAMOS,也正因为如此,RAMOS Win7很火,下面就给大家介绍RAMOS制作教程。
如果你内存有8G的话,这个系统是个不错的选择。按照这个教程 *** 作,你可以这样一个系统:
(1)一个可以运行在硬盘里,也 可以运行在内存里的系统。运行在硬盘里时,我们叫它VHD-Win7,运行在内存里时,我们叫它RAMOS-Win7。
众所周知,内存的读取速度是普通硬盘的几百倍,是固态硬盘的几十倍。
RAMOS由于运行在内存里,运行速度可想而知。
(2)可以在VHD-Win7里面对系统进行任何修改 ,修改的内容都将完全保存下来,这个保存将同步到RAMOS-Win7。我们也可以在RAMOS-Win里面运行任何程序,修改的任何内容都不会被保存下来。
(3)如果系统出现问题,我 们可以在VHD-Win7里面对系统一键还原。
工具/原料
(1)一个GHO镜像 ,就是用ghost对普通Win7系统备份得到的镜像。
(2)GRUB4DOS,我 们将从这里提取grldr.mbr grldr用于启动引导。
( 3)firadisk_driver :grub map出来的虚拟硬盘驱动。
(4)VSuite.Ramdisk: 用来把虚拟内存设置为到虚拟硬盘,这里不用Win7自带的功能,另有原因,一会你们会看到。
(5)ghost32 11: 用来把系统盘镜像制作成GHO镜像,也可以把GHO镜像解压到硬盘和虚拟硬盘。
(6)EasyBCD: 用来修改启动项,使计算机能够从VHD启动。
准备工作到些结束。
步骤/方法
1、建立VHD虚拟硬盘。
按确定,这时“我的电脑”里面会多出一个系统盘,记住这个系统盘的盘符。
2、用ghost32 11把GHO镜像解压到VHD磁盘。
选择你的GHO镜像文件。选择VHD所在的那个分区,按OK后,会出现下面的画面,按图片 *** 作。如果没有发现,那么说明你的'VHD不在这个分区,要重新选择。
然后出现ghost进度条的画面,慢慢等一会。进度条完成后,我们准备的GHO镜像就已经解压到了VHD-Win7.vhd
3、用EasyBCD把VHD-Win7.vhd写入启动项,安装好easyBCD,
这步完成之后,我们就得到了VHD-Win7,计算机已经可以从VHD虚拟盘上启动了。
4、给VHD-Win7安装驱动和常用软件。
重启系统,选择MY-VHD-Win7,这样我们就进入了VHD-Win7系统。安装好驱动,firadisk驱动和你要用到的软件。注意,不要安装太多的软件哦,因为等下它们要连同Win7一起在内存里运行。
5、制作内存硬盘
然后安装VSuite.Ramdisk,运行,按下图 *** 作:
确定我们就得到了一个内存硬盘。
6、把虚拟内存设置到内存硬盘上。因为虚拟内存使用的是硬盘,会影响读写速度,所以我们才要把虚拟内存设置到内存硬盘上。完成后,我们就把虚拟内存移到了内存硬盘上。
7、安装Grub4dos,写入引导。在“运行”里面输入“notepad”打开记事本,写入下面内容,保存为.bat文件,用管理员权限运行:
01Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff}02grub4dos" /application BOOTSECTOR03Bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device04partition=%systemdrive%05bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path grldr.mbr06bcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast复制代码
Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff}grub4dos" /application BOOTSECTORBcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} devicepartition=%systemdrive%bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path grldr.mbrbcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast
8、然后把GRUB4DOS里面的grldr.mbr grldr复制到引导盘目录下(一般是C盘)。
在“运行”里面输入“notepad”打开记事本,写入下面内容,保存为menu.lst:
01color black/cyan yellow/cyan02timeout=003default 004title vhd win7 hd0,1 in top ram05find --set-root /VHD-WIN7.vhd06map --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)07map --hook08root (hd0,0)09chainloader /BOOTMGR复制代码
color black/cyan yellow/cyantimeout=0default 0title vhd win7 hd0,1 in top ramfind --set-root /VHD-WIN7.vhdmap --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)map --hookroot (hd0,0)chainloader /BOOTMGR
代码第六行有一个top指令,只有在VHD镜像超过3.25G必须加top指令,不过放着也没坏处,就留着吧。
下面的路径自己对应修改,(hd0,1)对应的是第一块硬盘的第二分区,我这里的D盘,(从步骤1第2张图可以看出)。
以上便是关于将Win7系统装进内存的详细教程,如果你需要对自己的Win7系统进行RAMOS *** 作的话,就按照上面介绍的步骤一步一步 *** 作,随后你会发现该 *** 作是很简单的。
安装版就是xp,否则就是先有的那个系统)下运行ntbootautofix,十多秒钟就自动建立起双引导二目前,Windows7和Windows XP(以下分别简称Win7和XP)是大家最常用的两个系统,也是很多用户选择安装的双系统。Windows7原生支持以虚拟磁盘(以下简称VHD)方式启动,windows xp通过“firadisk”驱动,也可以实现镜像方式启动。
因此基于上述特性,对于安装“Win7+XP”双系统的用户,我们其实可以不安装实体系统,而只要分别制作一个VHD文件和镜像文件即可完美享受双系统。为了让大家对 *** 作流程更清楚,我们将 *** 作步骤细分为下面5步,大家只要按这个流程制作即可。
1.在现有XP或Win7系统的基础上创建一个VHD磁盘
2.加载VHD磁盘并将Win7系统安装在该磁盘,然后获取Win7单文件系统
XP单文件系统按照《把系统放进内存里 自己打造高速RAMOS》一文当中介绍的方法获取
3.在WinPE中将必需的启动文件复制到D盘并格式化C盘,同时将引导记录更改为NT60格式
4.将启动文件和单文件系统复制到C盘
5.在WinPE中运行“bcdtool.exe”,依次配置Win7和XP单文件系统的启动。
提示:本文所需软件请点击下载,下载后将所有文件保存在D盘根目录下。同时为了方便读者查询,相关文章也一并包含在压缩包当中。
第一步 获取Win7单文件系统
由于XP系统不支持创建和加载VHD,因此XP用户首先要准备一个WinPE系统,然后在其中创建并加载VHD进行安装。方法很简单,只要把Win7光盘中全部文件复制到D盘,然后将下载的“geldr”文件拷贝到C盘,再打开“c:\boot.ini”添加启动即可(具体 *** 作方法详见2010第18期《没光驱?多重启动光盘“插入”硬盘》一文介绍)。完成后重启系统进入WinPE,接着启动命令提示符并输入命令“Diskpart /s d:\diskpart.txt”创建并加载VHD就可以了。
注:Win7用户直接进入系统,以管理员身份启动“命令提示符”程序并执行上述命令即可。
接下来,继续在命令提示符窗口中输入“d:\sources\setup.exe”激活安装(假设已经将Win7全部文件复制到D盘),在“你希望将系统安装到哪个分区”步骤时将系统安装到上面创建的虚拟硬盘,这个虚拟硬盘标示为“disk1 partion 1”(如图1所示)。
OK,剩下的 *** 作按屏幕提示完成Win7安装,这样就获得了安装在“D:\win7.vhd”的Win7单文件系统了。
提示:只有WinPE3.0(即Win7自带的WinPE)的“diskpart”命令才支持创建VHD文件,所以请大家务必使用Win7核心的WinPE。文中的“diskpart.txt”是已经制作好的批处理文件,默认在D盘(D盘必须为NTFS格式,并保证有足够的空间创建系统文件)创建一个大小为10GB的“win7.vhd”文件。大家可以用“记事本”打开“diskpart.txt”根据自己的情况修改。
通过上述 *** 作获得Win7单文件系统后,你现在有两个选择:
1. 如果你现在安装的是XP系统,并且你的内存并不是很大,那么可以选择保留现有XP系统,然后只需要在WinPE中配置Win7单文件系统的启动就可以组成“传统XP系统+Win7单文件系统”的双系统
2. 如果你现在安装的是XP或者Win7系统,并且你的内存比较大,那么可以选择按照《把系统放进内存里 自己打造高速RAMOS 》一文当中介绍的方法,制作一个运行在内存当中的XP系统,然后格式化当前系统,再在WinPE中配置启动,获得“Win7单文件系统+XP单文件系统”的双系统。
当然,为了保险起见,推荐保留原系统,在确认单文件系统没有问题后重新格式化原系统并重新配置启动。当然也可以保留原系统,不过这样最终的结果是生成了三个系统:原系统+XP单文件系统+Win7单文件系统。
具体该怎样选择,就看自己的求了。
第二步 配置单文件系统启动
以选择制作“Win7单文件系统+XP单文件系统”的双系统为例,首先把制作好的“winxp.img”放置在D盘,接着启动WinPE系统(可以直接使用Win7光盘进入),在出现选择安装语言界面时按下“Shift+F10”启动命令提示符,再根据压缩包当中提供的“配置单文件系统启动命令”文档的说明输入命令,按提示格式化C盘,然后复制必要的文件到C盘。
完成上述 *** 作后,使用“bcdtool”配置Win7和XP单文件系统的启动。
Win7单文件系统的启动配置同样在命令提示符环境中完成。输入“D:\bcdtool”来启动“bcdtool”程序,然后依次点击“启动配置→打开”,选择打开“C:\boot\bcd”并配置Win7的VHD启动,步骤如下:
单击“bcdtool”菜单栏的“编辑→新建Vista启动项目”按钮,选中新建项目后双击右侧窗格的“device”,将其更改为“partition=P:”(也就是加载Win7.vhd虚拟磁盘的盘符,如果你输入的是下载到的“配置单文件系统启动命令”文档中的命令,VHD自动加载后就是P盘,否则请自行根据实际情况修改),“description”(启动菜单显示名称)更改为“Windows 7 VHD”,“Osdevice”更改为“partition=P:”(如图2所示)。
完成后,我们再来配置XP单文件系统的启动。
继续点击“编辑→新建实模式启动项”,将“description”更改为“Boot XP”,其他设置采用默认值。需要注意的是此时一定要确保C盘有“grldr.mbr”、“menu.lst”、“geldr”这几个文件,否则无法完成XP单文件系统的启动。
提示:实际上不管是XP还是Win7,我们只要有“bootmgr”和“bcd”配置文件,通过“bcdtool”就可以很方便配置它们的启动,而不用管这些系统安装在哪个分区。
现在重启系统,我们就可以在多重启动菜单中选择“Windows 7 VHD”进入Win7单文件系统,选择“Boot XP”进入XP了!至此大功告成!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)