如何使用电脑8G以上的大内存?

如何合理使用8G以上大内存?下面我就为你整理一些8G以上大内存的使用方法,希望对你有用!

8G以上大内存的使用方法

对于大内存的系统,基本上有四种有代表性的应用方案,我们将逐一分析。

第一种方案是直接安装64位Windows系统。64位的Windows 7是最常见的,现在很多品牌的机器都预装了64位的Windows 7。这种方案对大内存系统的性能提升是最有限的,大内存的性能优势只能在一些需要大内存的应用中体现出来,而在普通应用中系统性能的变化并不明显。

第二种选择是将系统加载到内存中。这个方案的安装相当复杂,但是系统性能大大提升,系统加载速度大大提高,程序加载速度也很快。但是,目前来看,这个方案有很大的局限性。整个系统盘必须小于2GB,否则加载过程会失败,也就是说要么可以安装极其简化版的Windows 7系统,要么可以安装普通的Windows XP系统,但是不能在系统盘中安装大型应用软件,只能安装常用的非大型应用软件。

在前面的分析中,我们谈到了要想成功地将Windows 7安装到内存中,要求整个系统盘的文件所占用的空间不能超过2GB,这是非常复杂的。普通Windows 7安装后会占用10GB左右的空间。如果算上虚拟内存的页面文件和系统休眠的镜像文件,16GB内存的系统会占用30GB左右的空间,镜像成功是不可能的。而且Windows 7瘦身的普通方法也不是很有效。瘦身后的Windows 7仍然占据7GB左右的空间,所以我们只能安装极其精简的Windows 7系统。

因为工程师下载的Windows 7极速精简版是自动解压安装的,而Windows 7极速精简版因为没有系统启动引导程序而无法使用,所以需要分两步安装Windows 7系统极速精简版。

第一步是以正常方式在硬盘上安装标准的Windows 7系统。这一步很简单,就不多说了。

然后进入更复杂的第二步。系统安装完成后,不需要安装任何驱动,直接重启,用WinPE工具盘引导进入WinPE系统即可。从WinPE的电脑管理窗口进入磁盘管理界面,此时可以看到磁盘。c:?为系统预留的100MB分区,存储Windows 7的系统引导程序,不会在Windows 7系统中显示,而是在WinPE中显示。右键点击磁盘?c:?,选择?更改驱动器号和路径?,然后将其驱动器号更改为?b?,后面是刚安装系统的分区(正常情况下现在应该是磁盘?d:?)将其驱动器号改为?c?。这样,磁盘呢?c:?那是我们刚刚安装系统的分区,然后用鼠标右键点击有系统的磁盘吗?c:?选择?格式?。格式化完成后,我们运行Extreme Compact Windows 7的安装程序,它会自动将文件解压到磁盘?c:?解压完成后,重启电脑,Extreme Lite Windows 7的安装就开始了。安装后我们发现c盘实际占用的空间约为1.26GB,可以正常安装驱动,也可以打开Aero。

系统安装完成后,安装所有设备的驱动,然后安装内存虚拟硬盘的FiraDisk驱动。首先,进入设备管理器,右键单击硬件设备列表的顶栏,选择?添加过时的硬件(见上文)?,然后点选?从列表中手动选择硬件?,导航到FiraDisk文件夹中的FiraDisk.inf文件,可以更改名为?FiraDisk虚拟磁盘枚举器?系统中安装了的磁盘控制器。

然后要修改系统启动信息,否则bootmgr会发现磁盘大小发生了变化,导致启动时出现Winload.exe错误,系统无法直接从内存成功启动。修改的方法很简单:以管理员身份运行?开始?所有程序?依恋?在?命令提示符?程序,分别输入?bcdedit/set { default } OS device boot?、?bcdedit /set {default}设备启动?然后呢。bcdedit/set { default } detect Hal 1?这三个命令,每输入一个命令就输入一次,系统会提示程序完成执行。至此,系统启动信息的修改完成,接下来我们将添加启动选项菜单。

首先把Grub4dos解压到c盘,重命名文件夹?grub?然后威尔呢?grub?将文件夹中的Grldr和grldr.mbr复制到c盘根目录,然后复制到?命令提示符?在界面中输入?bcdedit/create/d \ " Grub \ "/应用程序启动扇区?按回车键,系统会返回一长串字符。我们要归还什么?{ 4b c205 F9-d2d 6-11 E0-a 1 B9-9116d6c 33702 }?,然后我们继续?命令提示符?在界面中分别输入三个命令:

bcdedit/set { 4 BC 205 f 9-d2d 6-11 E0-a 1 B9-9116d6c 33702 }设备分区=c:

bcdedit/set { 4 BC 205 f 9-d2d 6-11 E0-a 1 B9-9116d6c 33702 } path \ \ gr ldr . MBR

bcdedit/display order { 4b c205 F9-d2d 6-11 E0-a 1 B9-9116d6c 33702 }/add last

(不同系统返回的字符不一样,你也要放?{}?把中的字符换成对应的),每输入一个命令按一次enter,系统会提示程序完成执行。

至此,我们可以说Windows 7系统中的所有修改已经完成,然后我们重启到WinPE系统。运行VDM,创建一个名为。Ramwin7.img?2GB映像,然后将这个2GB映像加载到系统中。这时,系统中会出现一个2GB的磁盘。答:?,点选磁盘?答:?,选择格式化磁盘?答:?,然后分D盘?系统卷信息?、?回收者?然后呢。Ramwin7.img?复制除磁盘以外的所有文件和文件夹?答:?在中,镜像的生产已完成。

接下来就是修改二级启动菜单,用平板设置D盘?grub?文件夹下面?menu.lst?打开文件,在末尾写下以下6行代码:

标题Ramwin7

发现?set-root /Ramwin7.img

地图?mem /Ramwin7.img (hd0)

地图(hd0) (hd1)

地图?钩

链式装载机(hd0,0)/bootmgr

所有的工作都在这里完成。重启计算机并选择?grub?20多秒后会自动进入Windows 7的内存版本。因为我们使用的Windows 7极致精简版是32位版本,此时Windows 7的内存版本占用2GB,剩余1.46GB可用内存。此时Windows 7系统的运行速度确实很快,但是极度的简化也带来了很多问题:由于过于精简,系统只能运行Office、IE等少数应用,PCMark7、Sisoftware Sandra 2011无法正常运行,包括天堂2.5在内的各种游戏也无法正常加载。

2.在内存中安装Windows XP。

因为在内存中安装了Extreme Lite Windows 7后很多软件无法正常使用,所以我们改在内存中安装了Windows XP系统。与在内存中安装Windows 7相比,安装内存版本的Windows XP要简单得多。安装系统、驱动程序和应用软件后,您可以删除一些不用的组件来简化系统。然后右键单击FiraDisk文件夹下的FiraDisk.inf文件,选择?安装?,系统会自动重启并开始安装FiraDisk虚拟磁盘枚举器的驱动程序。您可以通过手动定位到FIRA磁盘文件夹来安装FiraDisk虚拟磁盘枚举器磁盘控制器。

接下来需要手动更改系统盘的盘符,否则无法正常引导到内存版本的Windows XP。点击?开始?跑?,输入?regedit?你在线吗?[HKEY_LOCAL_MACHINE\SYSTEM\

安装的设备]?上尉综合医院?\DosDevices\C:?改名为?\DosDevices\B:?这样,当我们引导到内存版本的Windows XP系统时,原来的c盘就会变成B盘,内存版本的Windows XP的系统盘就会自动分配为c盘。

修改完成后,重启电脑进入WinPE系统,运行如上所述的VDM工具,在Windows XP系统盘?c:?创建一个名为。RamXP.img?2GB图像。加载此映像时,驱动器A也会出现。你会像做内存版Windows 7镜像一样划分系统盘吗?系统卷信息?、?回收者?然后呢。RamXP.img?复制除磁盘以外的所有文件和文件夹?答:?在中,镜像的生产已完成。

工程师提示:需要注意的是,boot.ini文件中系统分区的路径必须是?多(0)磁盘(0)rdisk(0)分区(1)\WINDOWS?。

像以前的内存版本Windows 7一样,把Grub4dos解压到c盘,重命名文件夹?grub?然后威尔呢?grub?将文件夹中的grldr文件复制到c盘的根目录,编辑boot.ini文件,输入?c:\\grldr=\"GRUB\ "?。最后,还用平板放c盘?grub?文件夹下面?menu.lst?打开文件,在末尾写下以下6行代码:

标题RamXP

发现?set-root /RamXP.img

地图?mem /RamXP.img (hd0)

地图(hd0) (hd1)

地图?钩

链式装载机(hd0,0)/ntldr

完成所有操作后,重启电脑并选择?Grub?,然后从Grub菜单中选择RamXP。进入Windows XP系统的内存版本大约需要10秒。同样,由于64位Windows XP兼容性差,我们还是安装了32位Windows XP。此时Windows XP的内存版本占用2GB,系统还有1.46GB的可用内存,显著提升了系统性能,运行如飞。由于Windows XP系统本身并不大,经过安装和适度精简,可以安装相当数量的应用程序,并且这些应用程序可以正常使用,可玩性高于内存版的Windows 7。

第三种方案是将部分内存虚拟化到硬盘中。这样,系统中就会出现一个读写速度非常快的分区。在虚拟硬盘中安装一些应用程序后,启动这些应用程序的速度会大大提高,但整个系统的性能不会受到太大影响。不过目前的虚拟硬盘软件也支持关机时将虚拟硬盘中的数据写入镜像,这样再次关机时数据也不会丢失。这个方案目前也有一定的局限性?目前的虚拟硬盘软件只能创建容量小于4GB的虚拟硬盘。

很多拥有大内存的用户都有过将部分内存虚拟到硬盘的想法,将内存虚拟到硬盘是大内存最简单的应用方案。我们使用VSuite Ramdisk软件实现了大内存硬盘的虚拟化。这类软件采用独特的算法将内存虚拟成硬盘,使硬盘文件的数据读写转化为对内存的数据访问,大大提高了数据访问速度,对于经常通过网络交换大容量文件的用户尤其有帮助。因为内存有断电和数据消失的特点,所以最好存储临时文件。新版本的VSuite Ramdisk提供镜像功能,支持关机时自动将数据保存到镜像文件,开机时自动将镜像文件中的数据加载到虚拟硬盘,可以避免原内存虚拟硬盘软件在关机时造成的数据丢失问题。而且VSuite Ramdisk还具有检测和利用系统未识别内存的功能,可以解决32位Windows操作系统无法充分利用4GB以上内存的问题。我们在64位Windows 7系统中打开最大4GB的虚拟硬盘,然后将系统的交换文件设置到虚拟硬盘中,同时将Paradise 2.5安装到虚拟硬盘中。在这种模式下,我们可以看到,对于虚拟硬盘来说,磁盘读写性能有了很大的提升,但是对于整个系统来说,除了加载安装在虚拟硬盘上的程序时有明显的速度提升之外,整个系统的性能并没有得到很大的提升。

第四种方案是将内存虚拟成磁盘缓存,为硬盘分配内存作为缓存,拦截系统发送给硬盘的IO请求。如果IO请求的数据已经在缓存中,直接读取缓存中的数据,完成IO请求;否则,从硬盘中读取数据并存储在缓存中,同时完成IO请求。可以看出,从缓存中读取的数据越多,系统性能提升越多,通过避免频繁读取慢速硬盘来提升系统性能。

从Windows 98时代开始,为了获得更高的硬盘性能,很多玩家都乐于修改注册表中的硬盘缓存条目。现在很多硬盘缓存都达到了64MB,但是对于疯狂追求性能的用户来说,64MB的硬盘缓存是不够的。当我们的内存达到16GB时,我们可以考虑将内存作为硬盘缓存。我们使用FancyCache进行测试,这是一款将系统内存虚拟化为硬盘缓存的软件。

FancyCache可以将从硬盘中读取的数据存储到系统内存中,以便系统下次访问数据时快速从内存中读取,并且FancyCache还支持将其他磁盘虚拟到硬盘中作为二级缓存,所以我们在测试中测试了两种方案。第一种是简单地使用4GB内存作为硬盘的缓存。第二种是在第一种方案的前提下,将4GB内存虚拟成一个硬盘,然后将这个虚拟硬盘作为主硬盘的二级缓存。

可以看到,在64位Windows 7系统中,开放内存虚拟硬盘缓存带来的性能提升是非常巨大的,PCMark7的分数甚至跃升至565,438+000以上,而我们知道Futuremark在官方解释中已经声明,他们的目标是将Core i7-980X六核处理器、GeForce GTX 580显卡和Micron Crucial C300固态硬盘组成的高端系统的分数控制在5000左右。在不需要SSD的前提下,仅酷睿i7-2600K、GeForce GTX 560Ti、希捷7200.12 1TB HDD的系统就已经突破5000点,这向我们展示了大HDD缓存带来的快速性能提升,这也是我们最希望得到的结果。

在HD Tune的随机读写测试中,也可以看到大缓存带来的明显变化。4KB的随机读写性能第一次只有59 IOPS,与普通硬盘相差不大,但大缓存的优势在第二次测试后才显现出来,其4KB的随机读写性能达到151263 ops,比目前性能最高的固态硬盘高出一倍左右。

工程师摘要

该系统的内存版本尚未成熟。

当然,在内存中安装操作系统和常用软件,可以大大提高系统的性能和响应速度。但是目前内存版本系统的引导程序最多只能支持2GB的系统镜像,所以如果要安装内存版本的Windows系统就需要对系统进行简化。Windows XP系统没问题,不需要太简化,也不会影响使用,但是内存系统没办法装大型软件。Windows 7系统需要大幅度精简,导致系统相当不兼容,很多程序无法正常运行。针对这种情况,我们认为目前将系统放入内存构建快速内存版本系统的方案并不成熟,建议您不要考虑。等到以后内存版系统的引导程序可以支持8GB~12GB的镜像了再考虑安装内存版Windows也不迟。

内存虚拟缓存是最高效的。

纵观这些方案,可以发现将内存虚拟化为硬盘缓存对于整个系统性能的提升是最好的,不仅大大提高了随机访问数据的性能,还在一定程度上提高了整个系统的运行速度。其实对于整个硬盘来说,虚拟缓存的容量不一定要达到4GB那么多,1GB甚至几百MB也能给系统性能带来明显的提升。这个方案也非常适合配置4GB内存,安装32位操作系统的用户。因为FancyCache可以识别系统未使用的内存,所以不会影响32位系统本身的内存容量,还可以提高系统性能。当然,如果内存足够大,我们建议将一部分内存虚拟成一个关机也不会丢失内容的硬盘,将游戏、常用的大型软件、临时文件夹放在里面,也会在一定程度上提升系统性能。