`
ihuashao
  • 浏览: 4720708 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多
跨过硬盘瓶颈 体验极速运算——在内存里装系统
作者:Lonewolf、矿泉水

现在笔记本、上网本非常流行,然而他们和台式机比有一个致命的缺陷就是硬盘速度,不管是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系统就弄完了;在我的电脑上内存版的系统比硬盘版系统流畅多了,简直一个天一个地。希望大家好好享受内存盘带来的快感吧!

<!-- <div class="art-page"> [1]  <a href="#" class="alive">[2]</a>  <a href="#">[下一页]</a> </div> -->
分享到:
评论

相关推荐

    黑哥——去年跨过的浏览器ppt

    【标题】:“黑哥——去年跨过的浏览器ppt” 在这个PPT中,我们可以期待了解到黑哥对浏览器技术的深度解析和安全方面的见解。"黑哥"在IT领域内可能是一位知名的专家,尤其在浏览器技术和网络安全方面有独到的见解。...

    python学习之numpy(csdn)————程序.pdf

    NumPy(Numerical Python)是 Python 中一个非常强大的科学计算库,主要用于处理多维数组和矩阵运算。下面是对 NumPy 库的详细介绍。 安装 NumPy NumPy 可以通过 pip 进行安装,命令为 `pip3 install numpy scipy ...

    去年跨过的浏览器

    标题中提到的“去年跨过的浏览器”指的可能是研究者对过去一年中浏览器面临的安全问题进行了回顾和分析,尤其是针对浏览器中出现的XCS漏洞(Cross Context Scripting,交叉上下文脚本执行)的研究。XCS漏洞是一种...

    去年跨过的客户端

    在现代网络环境中,客户端安全问题是不容忽视的,尤其在针对各种即时通讯软件的攻击中。本篇文章将围绕客户端安全问题展开,深入分析了不同客户端平台下的XSS攻击,其中重点关注了阿里旺旺和腾讯客户端,以及这些...

    Android源码——日程管理软件源码.zip

    这篇内容将深入解析《Android源码——日程管理软件源码》的相关知识点,主要涵盖Android应用开发、日程管理功能的实现以及源码分析。在Android平台上开发一款日程管理软件,涉及到许多核心技术,包括用户界面设计、...

    主题班会课件——责任心.ppt

    标题“主题班会课件——责任心.ppt”与描述中提到的故事,共同强调了一个核心概念:责任心。责任心是指个人对自己应该做的事情、承担的义务或任务的自觉态度,它是我们生活中的重要品质,无论是在学习、工作还是日常...

    跨越篱笆——蘑菇街每秒订单数25倍提升历程(七公)-ArchSummit全球架构师峰会-PPT

    在当今的互联网时代,电商行业经历了爆炸式的增长,尤其是在中国,大型电商平台如蘑菇街所面临的挑战和机遇是前所未有的。蘑菇街是一个领先的时尚购物社区,吸引了大量用户并实现了业务的快速增长。然而,随着用户量...

    任正非 文集 华为 牛

    18、呼唤英雄——在公司研究试验系统先进事迹汇报大会上的讲话 19、为提高电信网营运水平而努力——在广东省邮电管局与华为公司共建广东省商业网框架协议及共建“新技术联合实验室”协议签字仪式上的致辞 20、我们向...

    去年跨过的浏览器.ppt

    去年跨过的浏览器.ppt

    PCB小常识——跨分割

    在硬件设计领域,PCB(Printed Circuit Board,印刷电路板)是实现电子产品信号传输和功率供应的重要载体。设计一块优质的PCB板需要考虑到信号完整性、电磁兼容性、热管理等多方面因素。跨分割是PCB设计中的一个常见...

    局部均值分解——LMD源码.zip

    在“局部均值分解——LMD源码.rar”这个压缩包中,你可能找到实现这些功能的C++、Python或其他编程语言的源代码,以及相关的示例数据和测试脚本。通过阅读和理解这些代码,你可以深入学习LMD算法,并将其应用于自己...

    数字华容道———小游戏

    游戏规则禁止任何数字跨过其他数字,这就需要玩家巧妙地规划每一步,寻找最优解。值得注意的是,开发者提到游戏中可能出现无解的情况,这可能是由于初始布局设计不当或规则限制导致的。在这种情况下,玩家需要具备...

    06年数学建模——逢山修路问题

    ### 06年数学建模——逢山修路问题 #### 概述 本文档针对的是2006年的一项数学建模作业,探讨了如何在复杂地形条件下规划一条从山脚经居民点到矿区的道路,同时需要考虑资金预算限制。文章首先概述了项目的背景与...

    陈广 C#数据结构视频 第10章 综合实训——八数码问题(1)

    《陈广 C#数据结构视频 第10章 综合实训——八数码问题(1)》是一系列关于数据结构和算法应用的视频教程,主要针对C#编程语言,旨在通过实际案例帮助学习者掌握数据结构在解决实际问题中的运用。八数码问题,也称为...

    中考语文作文我跨过了那道坎

    标题“中考语文作文我跨过了那道坎”与描述中提到的中考作文主题,实际上是在以个人经历为背景,探讨面对挑战与困难时如何克服心理障碍,实现自我突破。这个故事发生在一堂体育课上,学生们需要跳过木箱,以此来锻炼...

    计算作物基本信息,即网页上能看到的那些信息,关于QQ农场作物计算器

    ———————————————————————————————— 软件功能: 1:计算作物基本信息,即网页上能看到的那些信息 2:每季、每天经验计算,预计收益、最大收益计算 3:成熟时间计算(即推算功能) 4...

    火山PC内存读写源码-易语言

    在IT行业中,内存读写是程序与计算机内存交互的基础操作,尤其在系统编程、游戏修改、性能优化等领域中显得尤为重要。易语言是一种简洁易学的中文编程语言,它提供了丰富的库函数来帮助开发者进行各种系统级操作,...

    WinIo驱动级模拟只适用于32+64位系统.

    在Windows系统中,用户模式应用程序不能直接操作硬件,必须通过系统调用来请求服务。WinIo提供了一种机制,使得用户模式程序能够安全地跨过这个界限,实现与硬件的直接交互。 3. **直接内存访问(DMA)**: DMA是...

    Aruba无线控制器配置——基于802.1X认证的网络

    ### Aruba无线控制器配置——基于802.1X认证的网络 #### 一、802.1X/EAP认证体系概览 802.1X是一种用于执行网络接入控制(NAC)的标准协议,它允许网络设备对接入网络的终端进行身份验证。在Aruba无线网络环境中,...

Global site tag (gtag.js) - Google Analytics