把win7装在16G内存里:6G/s读取霸气

2011-09-07 17:16  出处:PConline原创  作者:存在主义饼干   责任编辑:mengxiaodong 

   【9月7日太平洋电脑网广西站】如果你拥有16GB的内存,那么,你会怎么做?疯狂地打开5个WOW,然后挂10个Q,KMP、暴风影音、WMP个开一个看高清...恩,你的野心也就这点了?觉悟吧,友仔们,现在玩系统装内存,才够劲!把windows7 64bit旗舰整个挪到你的内存中,然后,想象一下吧,你的硬盘读取速度达到6.5GB/s,随机带缓存磁盘写入速度达到9.8GB/s,还用什么海盗船Vertex和intel 720?扔了吧!一起来见识一下!

4

  对于大多数用户来说,安装64位Windows 7是最直接的选择,这种方案操作最为简单,安装好操作系统后就不需要其他操作了。相对于32位操作系统来说,64位操作系统能够识别出全部16GB内存,运行速度也还算不错,不过跟安装4GB内存的系统相比,性能并没有明显的提升,只是在超大型程序的加载和运行过程中能感受到运行速度的加快。

4

  在内存中安装系统是操作最为复杂的,经过我们多次验证,目前要想成功地将系统安装在内存中,加载进内存的镜像不得超过2GB。这就带来了很多问题,因此这一个部分我们将分为Windows 7版内存系统和Windows XP版内存系统两个部分来分析。

  必备工具:FiraDisk驱动程序、Grub4dos引导程序、Windows 7安装光盘或Windows XP安装光盘、Windows 7精简版、WinPE工具盘、VDM镜像制作程序

1、在内存中安装Windows 7

  在前面的分析中我们谈到了要想成功将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:”选择“格式化”。格式化完成后,我们运行极致精简版Windows 7的安装程序,该程序会自动将文件解压到磁盘“C:”,解压完成后重新启动计算机,就会开始极致精简版Windows 7的安装。安装完成后我们发现实际C盘占用空间在1.26GB左右,并且能够正常安装驱动,也能够开启Aero。

4

  系统装好了之后,安装好所有设备的驱动程序,接着就是安装内存虚拟硬盘的FiraDisk驱动。首先进入设备管理器,在硬件设备列表的最上面一栏点击右键,选择“添加过时硬件(见上图)”,然后点击“手动从列表选择硬件”,定位到 FiraDisk文件夹的FiraDisk.inf文件即可将名为“FiraDisk Virtual Disk Enumerator”的磁盘控制器安装到系统中。

4

  然后,要进行系统启动信息的修改,否则bootmgr就会发现磁盘大小发生了改动,导致启动时出现Winload.exe错误,系统无法直接从内存成功启动。修改的方法很简单:以管理员身份运行“开始→所有程序→附件”中的“命令提示符”程序,分别输入“bcdedit /set {default} osdevice boot”、“bcdedit /set {default} device boot”和“bcdedit /set {default} detecthal 1”这三条命令,每输入一条命令就回车一次,系统会提示程序执行完成。到这里,系统启动信息的修改就算是完成了,接下来我们就要加入启动选项菜单。

  首先把Grub4dos解压到C盘并将文件夹改名为“grub”,然后将“grub”文件夹中的grldr和grldr.mbr两个文件复制到C盘根目录,接着在“命令提示符”界面中输入“bcdedit /create /d \"Grub\" /application bootsector”后回车,此时系统会返回一长串字符。我们这里返回的是“{4bc205f9-d2d6-11e0- a1b9-9116d6c33702}”,然后我们继续在“命令提示符”界面中分别输入三条命令:

bcdedit /set {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} device partition=c:

bcdedit /set {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} path \\grldr.mbr

bcdedit /displayorder {4bc205f9-d2d6-11e0-a1b9-9116d6c33702} /addlast

(对于不同的系统返回的字符并不一样,在后面的命令中也要将“{}”中的字符改为对应的),每输入一条命令就回车一次,系统会提示程序执行完成。

  进行到这一步,可以说我们在Windows 7系统中的修改操作都已经全部完成,然后我们重新启动到WinPE系统中。运行VDM,在极致精简版Windows 7的系统盘(在WinPE系统中显示为D盘)创建一个名为“Ramwin7.img”、大小为2GB的镜像,接着将这个2GB的镜像加载到系统中,此时系统会出现一个大小为2GB的磁盘“A:”,点击磁盘“A:”,选择格式化磁盘“A:”,然后将D盘中除“System Volume Information”、“RECYCLER”和“Ramwin7.img”之外的所有文件和文件夹全部复制到磁盘“A:”中,就完成了镜像的制作。

  接下来就是修改二级启动菜单了,用写字板将D盘中“grub”文件夹下的“menu.lst”文件打开,在最后写上以下6行代码:

title Ramwin7
find ——set-root /Ramwin7.img
map ——mem /Ramwin7.img (hd0)
map (hd0) (hd1)
map ——hook
chainloader (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、将内存虚拟成硬盘

4

  很多内存较大的用户都有过将部分内存虚拟成硬盘的想法,将内存虚拟成硬盘是最容易实现的大内存应用方案。我们采用VSuite Ramdisk这款软件来实现大内存的硬盘虚拟。

  这类软件都是通过独特的算法,将内存虚拟成硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问,大幅提高数据的访问速度,这对于频繁通过网络交换大容量文件的用户尤其有帮助。由于内存具有断电数据消失的特性,用于存放临时文件是最好不过的。新版的VSuite Ramdisk提供镜像功能,支持关机时自动保存数据到镜像文件以及开机时自动从镜像文件加载数据到虚拟硬盘,可以避免原来那些内存虚拟硬盘软件造成数据在关机时丢失的问题。而且VSuite Ramdisk还具有检测和利用系统未识别内存的功能,可以解决32位Windows操作系统无法完全使用4GB或更多内存的问题。

  我们在64位Windows 7系统中开启最大4GB的虚拟硬盘,然后将系统的交换文件设置到虚拟硬盘中,同时将《天堂2.5》安装到虚拟硬盘中,在这种模式下我们可以看到,对虚拟硬盘来说磁盘读写性能是有巨大提升的,但是对整个系统来说,除了加载安装在虚拟硬盘中的程序时速度提升明显之外,整个系统性能并没有出现大的改观。

3、将内存虚拟成磁盘缓存

4

  从Windows 98时代起,很多玩家就乐此不疲地修改注册表中的硬盘缓存项,以此来获得更高的硬盘性能,现在很多硬盘的缓存都达到了64MB,不过对于疯狂追求性能的用户来说,64MB的硬盘缓存完全不够用。当我们的内存达到16GB的时候,我们就可以考虑将内存虚拟成硬盘缓存来使用了。我们采用FancyCache这款将系统内存虚拟成硬盘缓存的软件来进行测试。

  FancyCache能把从硬盘中读取的数据存入系统内存,使系统在下次访问该数据时可以很快从内存中读取,而且FancyCache还支持将其他磁盘虚拟给硬盘作为二级缓存,因此我们在测试中测试了两种方案。第一种是单纯将4GB内存作为硬盘的缓存,第二种是在第一种方案的前提下,再将4GB内存虚拟成硬盘,然后将这个内存虚拟的硬盘作为主硬盘的二级缓存。

  可以看到在64位Windows 7系统中,打开内存虚拟硬盘缓存带来的性能提升是非常巨大的,PCMark7的系统得分甚至一跃突破了5100分,而我们知道Futuremark在官方说明中曾表示他们的目标是将由Core i7-980X六核处理器、GeForce GTX 580显卡、美光Crucial C300固态硬盘组成的高端系统的成绩控制在5000分左右。在不要固态硬盘的前提下,只不过是Core i7-2600K、GeForce GTX 560Ti、希捷7200.12 1TB硬盘的系统就超越了5000分,让我们看到了大硬盘缓存带来的飞速性能提升,而这才是我们最希望得到的结果。

  在HD Tune的随机读写测试中,我们也可以看到大缓存带来的非常明显的改变,4KB的随机读写性能,第一次只有59 IOPS,和普通硬盘的速度差别不大,但是紧接着进行第二次测试,大缓存的优势就表现出来了,其4KB随机读写性能达到了151263IOPS,比目前性能最高的固态硬盘还高出一倍左右!

工程师总结

内存版系统还不成熟

  将操作系统和常用软件安装在内存中当然是能够非常大地提升系统的性能和响应速度的,不过由于目前内存版系统的引导程序最高只能支持到2GB的系统镜像,因此要想安装内存版Windows系统就要对系统进行精简。Windows XP系统还好,并不需要过分精简,不会影响使用,只是没有办法在内存系统中安装大型软件。而Windows 7系统则需要进行非常大幅度的精简,这种精简已经让系统变得兼容性相当差,很多程序都无法正常运行。鉴于这种情况,我们认为目前来看,把系统装到内存中打造飞速的内存版系统的方案还不成熟,建议大家最好不要考虑。等到将来内存版系统的引导程序能够支持8GB~12GB的镜像的时候,再考虑安装内存版 Windows也不迟。

内存虚拟缓存最高效

  综观这几种方案,我们可以发现对于提高整个系统的性能来说,将内存虚拟成硬盘缓存是效果最好的,不仅大幅提升了随机访问数据的性能,而且对于整个系统的运行速度也有一定的提升。其实对于整个硬盘来说,虚拟缓存的容量并不一定要达到4GB那么多,1GB甚至几百MB也能给系统性能带来明显的提升。这种方案对于配备了4GB内存又安装了32位操作系统的用户来说也是非常适合的,由于FancyCache这款软件能够识别出系统未利用到的内存,既不会影响 32位系统本身的内存容量,又能带来系统性能的提升。当然,如果内存够大,我们建议同时再将部分内存虚拟成关机也不会丢失内容的硬盘,将游戏、常用大型软件以及临时文件夹放在其中,对系统性能也是有一定程度的提升的。

  推荐产品:宇瞻4G DDR3 1333内存

2
宇瞻 猎豹二代 4GB DDR3 1600 双通道套装  图库  评测  论坛  报价

  该产品由两根宇瞻猎豹超频DDR3 1600 2GB内存组成。这款内存配备了漂亮的大型金色铝制散热片,散热片上方还有若干个由散热鳍片间隔而成的窗孔,在内存上开“ 天窗”,这是为什么呢?原来,这就是宇瞻内存特有的“瀑气式窗孔散热技术”。大家知道,内存散热片通过导热胶与内存颗粒接触,这样内存颗粒所产生的热量就通过导热胶传导至散热片。

4
宇瞻 猎豹三代 4GB DDR3 1600 双通道套装  图片  评测  论坛  报价  

  而在散热片上的热量将主要从靠近芯片的部分向温度相对较低的顶端传导。因此为了加快顶端热量的散发,宇瞻巧妙地在顶端设计了数块保持较大间距的散热鳍片。这样一来,内存产生的热量将主要传导至鳍片上,而较大间距形成的窗孔则让CPU散热器产生的气流可以从鳍片中通过,因此热量的散发得到加速。

2
宇瞻 猎豹三代 4GB DDR3 1600 双通道套装  图片  评测  论坛  报价

  根据相关的测试结果,表明该内存拥有Intel XMP技术,当选择BIOS读取XMP设置后,内存延迟参数会由默认的9-9-9-24@1T变化为7-7-7-21@2T。其Sisoftware Sandra内存延迟时间由默认的76纳秒缩短至71纳秒,wPrime 3200万位运算时间从11.559秒缩减至11.482秒。同时,这款内存具备突出的超频能力。处理器电压设置为1.4V、内存电压为1.66V,处理器频率提升至4.18GHz(220MHz×19)的情况下,内存频率可以稳定工作在DDR3 2200。超频后,内存带宽提升到27GB/s。

PConline产品库——规格参数
品牌:
型号:
猎豹三代 4GB DDR3 1600 双通道套装
内存类型:
DDR III
内存主频:
DDR3 1600

  编辑点评宇瞻猎豹4G 1600 DDR3套装确实是一款很优秀的内存,金色的亚光马甲,给人一种高贵的感觉,厚实的独特的瀑气式窗孔散热甲片,在几天的测试中的散热表现是非常突出的,几乎感觉不到内存的发热量,三年免费更换良品,终身免费维修的展品固保更增加了宇瞻猎豹的价值!还有出众的超频性能,我想非洲的猎豹再快,也没有宇瞻猎豹内存的超频性能高,绝对是一款适合发烧级玩家的的不二选择!

  [参考价格]:宇瞻 猎豹三代 4GB DDR3 1600 双通道套装  图片  评测  论坛  报价  299元
  [销售地址]:广西南宁市星湖路14号电科2期9楼 915-916
  [销售电话]: 0771- 5353575/2060168
  [报价查询]:广西CPU报价  
  [行情查询]:广西CPU/内存/硬盘行情

(温馨提示:如果您对本站有什么建议或意见以及行情报料,请拔打编辑部热线:0771-5322230)

IT热词