分享

跨过硬盘瓶颈 体验极速运算——在内存里装系统

 wlsxxsh 2010-09-18

现在笔记本、上网本非常流行,然而他们和台式机比有一个致命的缺陷就是硬盘速度,不管是5200转的硬盘还是固态硬盘,速度都跟不上台式机,而我们上网本和笔记本的内存都很大通常2G甚至4G,如何有效的利用这个内存来弥补硬盘的缺陷呢?

现在电脑速度提升的最大瓶颈在哪儿知道么?硬盘!硬盘上的数据要读入到内存,CPU才能对该数据进行调用,运算,接着再写入到硬盘上,这一个操作过程,大家也一定看出来了,从硬盘到内存再从内存到硬盘这是一个可以说是多余的步骤,而且硬盘到内存的速度也不快。那么我们直接把数据放入内存,在内存里运算操作,这样速度肯定会大幅提升。而且对于有读写限制的硬盘可以起到延长其硬盘寿命的功效。

当然有读者要问到:内存里不能保存数据,一旦断电数据就没了,你所说的内存里运算是否就成了天方夜谭?不,以往笔记本、上网本不普及时这种方式的确有点天方夜谭,但是现在笔记本、上网本普及了,这样的设想也就不是天方夜谭了,在台式PC上这样做不好,是因为有突然断电的情况出现,而笔记本的电池的存在就改变了这一点,我们可在要断电时,将系统进行热备份,保护数据。

第一步:安装系统并安装RAMDISK驱动

安装一个精简版的LTM 版XP,操作过程这里就不详细说了,和正常系统的安装是一模一样的。安装一些驱动和必备的软件,并调整虚拟内存的大小或者转移页面文件,请确保系统盘的容量在700MB以下。因为LTM版精简了非常多的东西,所以最好准备一张完整版的安装盘,安装部分软件时可能需要从光盘提取文件。


图1、调整虚拟内存大小

小提示:由于内存容量和虚拟盘的限制,建议使用精简版的操作系统诸如LTM系列的超级精简XP、2003。当然这类精简版的系统有时候可能会出现安装驱动程序安装不上的情况,这时候可以试试看驱动精灵。有的精简版的操作系统可能有兼容方面的问题,那么可以试试看其他版本或者使用软件自己精简一个系统,精简的文章可以参照本报之前的文章。本文操作所使用的是LTM精简XP,PE可以使用老毛桃、深山红叶系列PE,新电脑可以使用网虫系列维护PE。要想内存版的XP跑得爽,建议内存至少2GB。

然后安装RAMDisk。由于我们需要把系统放到内存中运行,所以需要把内存虚拟为一个磁盘。而且由于我们使用了RAMdisk,还可以使用它的镜像功能,弥补断电之后内存数据会自动清除的缺陷。每次从镜像启动要方便很多。

Step1、依次打开开始菜单→控制面板→添加硬件→添加新的硬件设备→安装我手动从列表中选择的硬件(高级)→显示所有设备,点击“下一步”→从磁盘安装→定位到解压出来的文件夹中的Virtual Drive ManagerRAMDISK_安装控制器 or 2003,依次安装“Windows RAM Disk Controller”、“Windows RAM Disk Device (volume)”。

Step2、在开始菜单的运行中输入Regedit并回车,打开注册表编辑器。定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRamdisk,把Start的值由默认的3改为0。


图2、安装RAMDisk控制器

小提示:如果需要把临时文件等放到内存虚拟盘中,还可以使用压缩包中的ramdiskcn文件夹中的Ramdisk创建一个虚拟盘,并把临时变量修改到这个磁盘中。实际上这个步骤做不做都可以,看你的需求了。安装这个虚拟盘,可以直接运行Ramdisk.exe安装,但是更建议用前面提到的从控制面板的添加硬件进行安装。

Step3、重启电脑。

第二步:制作镜像文件

这一步中,我们将生成一个镜像。当前的操作系统将保存在这个镜像中,以后将通过这个镜像启动内存操作系统。在XP下面由于正在使用某些文件无法完成这个操作,所以这个部分需要在PE下面进行。接下来一起看看如何操作吧。

Step1、下载PE工具盘的ISO文件之后,可以通过虚拟光驱安装到移动硬盘、U盘上,也可以直接刻录成光盘使用。用PE启动盘启动系统。

Step2、运行下载软件包中的Virtual Drive Manager,这个软件可以放在硬盘上,也可以放在U盘中,但是请不要放在系统盘上面。

Step3、选择文件→创建→浏览→选择一个非系统盘如D盘,输入一个镜像的名称,例如XP→点击“保存”。在大小中输入一个小于500MB的数值,本例子中输入480MB。如果这个数值过大,可能会无法启动系统,装载的时间可能也会很长。

Step4、点击装载→浏览,找到刚才创建的img镜像文件→点击“打开”,并选择一个加载的盘符,例如G盘→格式化G盘(注意了别选错盘了),使用NTFS格式格式化,并使用“启用压缩”,随意输入一个卷标。


图3、一定要启用NTFS压缩

Step5、修改C盘也就是原来系统盘根目录下面的boot.ini文件,最后一行加入ramdisk(0)

WINDOWS="Windows XP RAM" /minint/fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(2)XP.img并保存。这一句话是适合XP镜像文件在D盘、只有一块硬盘的情况;如果镜像文件不是如本文所设置,那么请参照小提示自行调整参数。


图4、修改Boot.ini引导文件

小提示:boot.ini参数的含义以及用法可以参考微软的官方知识库http://support.microsoft.com/kb/833721/zh-cn和http://support.microsoft.com/kb/314081/zh-

cn。Boot.ini文件是隐藏文件,如果PE下看不到,那么请参照Step6的方法显示隐藏文件。

Step6、打开资源管理器窗口的工具菜单→文件夹选项→“查看”选项卡→去掉“隐藏受保护的操作系统文件”前面的钩,选择“显示所有文件和文件夹”。

把C盘的所有文件全部复制到虚拟盘也就是G盘中。由于启动了压缩,所以大于虚拟盘容量的数据也是可以塞进去的,具体能塞多少要看实际文件的情况,一般放750MB左右的文件没有问题。如果系统盘需要空间实在很多,请优先检查虚拟内存的页面文件是不是设置太大了。

Step7、拷贝完成后,关闭G盘的窗口,回到Virtual Drive Manager(托盘区有图标)中卸载镜像。等待卸载完成之后,镜像就制作完成了。


图5、显示隐藏文件

第三步、实现启动和热备份

成功就在眼前,这一步中我们将实现第一次启动,也将完成善后工作。

Step1、启动电脑,在引导菜单中选择“Windows XP RAM”启动内存系统。如果不想每次都这么麻烦,可以参照前面提到的小提示修改Boot.ini默认启动内存版的XP,或者也可以运行msconfig系统配置实用程序,在Boot.ini项目中设置默认启动的系统。


图6、通过Msconfig设置默认启动系统

Step2、系统会再一次搜索RAM Disk Controller(虚拟磁盘控制器)的驱动程序,像前面一样安装即可。安装完毕之后会提示是否重启,请选择“否”。到注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRamdisk中检查Start值是否还是0,如果不是请改到0。

Step3、像前面一样使用Virtual Drive Manager加载镜像,只不过这次是在内存版的XP中加载。然后执行UpRamOS.exe,选择好加载的虚拟盘并点击“上传”进行备份。备份软件会提示是否上传注册表,请选择“是”。直到显示“当前状态:空闲”才说明备份已经完成。备份完成后,和前面一样卸载镜像,之后就可以重启了。


图7、这样才算完成

小提示:如果不使用热备份软件其实也是可以的,只是不能保存一些设置而以。另外友情提醒一下,部分系统中热备份软件可能会有兼容问题,热备份之后会蓝屏,期待软件更新会更好一些。

至此,内存版的XP系统就弄完了;在我的电脑上内存版的系统比硬盘版系统流畅多了,简直一个天一个地。希望大家好好享受内存盘带来的快感吧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多