【IT168 应用】相信很多朋友还在踌躇着是否应该更换掉自己的5400转龟速硬盘,甚至还有些朋友希望跳过7200转硬盘直接升级到固态硬盘,然而固态硬盘的挑选、安装和优化设置都是非常有学问和讲究的,相信大家看了本期《我叫不求人》栏目以后,就会从本友会这位大侠的经历中得到一定的启发,从而做出正确的、适合自己的决定。让我们一起来看看这位大侠的成果吧!
作者:wjinli519
原帖地址:http://benyouhui.it168.com/thread-1095228-1-1.html
当CPU、内存、显卡等配件的发展突飞猛进时,硬盘的发展却仅仅限于容量的扩大,虽然现在1.5T的硬盘也早已跌破千元,但硬盘速度却已成为PC发展的瓶颈。RAID阵列技术能使速度得到大幅提升,但一般只限于台式机。尤其对于笔记本而言。5400rpm的硬盘仍然属于标配,也就是说读写速度基本徘徊于40-50MB/s。所以很多配备p8xxx甚至p9xxx的笔记本打开个qq都会有假死机的状况。不浪费么?
SSD与主流HDD硬盘相比,没有电机以及力臂等机械部件。在读取数据时,不需要等待磁头的回转,因此能够低延迟的直接读取。相比同样性能的HDD硬盘,SSD所消耗的电力也要来的低,抗震能力也要强很多。最让人高兴的还是工作的时候完全不发出噪音这点。(想象半夜里当你还窝在床上上网时,即使5400rpm的硬盘那嗡嗡嗡的噪音总令人不爽~)
手头的T400一年前买的,现在cpu依然主流配置之上!呵呵,就是速度感觉还没室友的众T6670快~ 但T400好歹还是thinkpad的优异机器么,怎么能这么甘于平庸呢?咋办?当然是上SSD硬盘啦!T系列一个巨大的优势就是支持双硬盘(似乎也就是TP、hp、华硕的一些商务机才有),这样就能入个小容量的ssd做系统盘,然后数据放HDD这个辅硬盘上。干上上网,写写东西之类的活也可以关掉辅硬盘节约电。
【关于SSD硬盘的选择】
SLC or MLC
SLC的特点是成本高、速度快,而MLC的特点是成本低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。虽说MLC的技术要先进于SLC,不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。此外,SLC复写次数高达十万次,比MLC高10倍。
但来进行一个估算:假设这个SSD硬盘用5年(5年后ssd的价格估计和HDD差不多了吧),一天可以将整个硬盘写入再擦去5遍,这个完全超出正常使用强度,所以寿命一般不用担心了吧。
SLC一般用于企业级的SSD硬盘,MLC对于个人用户足矣。
是否需要缓存?
当然需要!ssd最忌讳的就是频繁的读取写入,因为这样会严重降低ssd的性能(ssd性能衰退问题之后会具体说明),频繁写入也会降低硬盘使用寿命。因此不建议买低价的无缓存的SSD硬盘。
关于容量大小
对于我们这种穷学生,在SSD硬盘价格依然居高不下的时候,买个80G以下的作为系统盘足矣。32G的似乎小了点,40G的intel X25v(X25-m的阉割版,速度只有m的一半)速度似乎不够。所以建议上64G or 80G。根据国外某网站的说法,ssd硬盘最好要留有20%以上的free space,不然速度会很悲剧的。没有证实过,但其实还是很有道理的啦。因为如果把磁盘占满然后删除之后再写入时硬盘需要把原先数据先擦除,这个过程会使硬盘速度下降。
实际使用测试
新行thinkpad T400 2767CTO P8600/2*1G(悲剧啊~换内存不方便)/250G 5400rpm/4500+3470显卡/2G迅盘
原先考虑用40G的ssd,但intel的X25-v只有5通道读写,(x25-m的10通道)速度较慢,所以后来选择了拆机的x25-M G1 80G。资金充裕的可以考虑x25-M G2,带trim功能,写入速度稍快。
拿到的x25-m总体成色还行(废话,硬盘在机器里么~永远都是这么新啦~)到手之后还平分成了2个区,每个区37G。同时买了个第二硬盘架,仿的就够用啦。装好后立马装上windows7 ultimate 32bit 英文版。装入常用软件后测试。因为本身是二手的硬盘,所以装好系统后ghost备份,用HDDerase3.3软件做一次完全擦除操作(具体操作下一节介绍),再把系统ghost回去,这样能保证硬盘的最高性能,毕竟安装windows的过程中也会产生大量碎片。
这里遇到个小问题,在完全擦除之后,分区也消失了,需要用u盘winpe 自己创建个分区(此时还要把sata的模式从AHCI调成compatibility,似乎winpe不支持AHCI模式。在之后当我把win7ghost回去时,系统就找不到引导文件了,只能再进入winpe用BCDautofix重新做了一下引导。
擦除前
擦除后
Benchmark测试
擦除前
擦除后立即测试
使用几天后
可以看出擦除后性能稍有提高,但实际使用时几乎无法感受到。更多关于使用后SSD衰减的情况等我的系统用了一阵子再说了
【关于TRIM】
Trim是干啥的?
Trim功能是win7特有的用来防止ssd硬盘在使用过后性能衰退的功能。trim通过指令告诉SSD那些已经被删除的地址不再存有有用的数据,来让SSD不再追踪他们,以提高之后的读写效率。从而解决这个困扰所有SSD硬盘的问题。
TRIM的作用效果
根据intel提供的资料以及网友的使用情况来看,trim能使x25-mG2一直保持近乎最高速度。而根据笔者G1的短期测试来看用HDDerase wipe功能的确能使已经用过的SSD在一些方面恢复不少速度,但这需要将整个系统备份再重新装入,至少需要20min的时间。因此trim功能还是发展的必然趋势。
没有trim怎么办
需要的软件 GHOST11,DOS,HDDerase3.3(4.0版本不支持intelx25-m),winPE。
将这些软件全部弄到u盘上,最好使用那种集成DOS和winPE的,不然就需要像我那样不停地将u盘在dos和winpe间刷来刷去
1、进主板BIOS将sata模式调成compatibility.(pe似乎不支持AHCI)
2、进winPE将现有系统备份到辅硬盘上(千万别还放在HDD上。。。)
3、进入dos系统,启动HDDerase3.3
4、选择硬盘时输入p0 或p1 或 s0或s1(就是intelxxxxxx前面对应的那个,千万别选错了,不然你就要欲哭无泪了)
5、当选择basicsecure erase or enhanced secure erase时,选哪个都可以,建议选第二个。
6、用winpe将擦好的盘分区,然后用ghost将系统还原。
7、如果还无法进系统用BCDautofix在pe下修复启动项。
8、将sata模式调回AHCI
系统优化设置
1、关闭磁盘索引,磁盘索引功能会产生很多小文件的写入,影响ssd性能。SSD低延时特性使它不需要这个功能。
右键计算机-管理-服务与应用-服务-windows search-改成disabled-ok (搜索功能还是能有的)
进入计算机-右键SSD硬盘的盘符-属性-取消掉Allow files on this drive to have contents indexed in addition tofile properties. (之后需要跳过一些文件,也需要等几分钟)
2、关闭superfetch 和prefetch
win+R输入regedit打开注册表,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters
将EnableSuperfetch和 EnableSuperfetch两个键值调成0
3、转移如qq msn等软件的默认存储位置到hdd硬盘上
4、Internet临时文件存储位置转移。打开ie,选择工具-选项-浏览历史中的设置按钮,把位置转移到HDD硬盘上
5、打开trim功能
Win+R 输入cmd
打开trim输入fsutilbehavior set disabledeletenotify 0
关闭trim 输入fsutil behavior set disabledeletenotify 1
查看trim情况
输入fsutil behavior querydisabledeletenotify
显示0则为已开启
关于休眠功能和页面文件的位置
休眠功能主要时读写大块的连续文件,这对于SSD来说不会有性能影响。所以可以把休眠功能打开。
页面文件的大多数操作涉及SSD擅长的小块随即读取和大块的写入,
国外有些资料显示
Pagefile.sysreads outnumber pagefile.sys writes by about 40 to 1,
Pagefile.sysread sizes are typically quite small, with 67% less than or equal to 4 KB, and88% less than 16 KB.
Pagefile.syswrites are relatively large, with 62% greater than or equal to 128 KB and 45%being exactly 1 MB in size.
当然如果内存达到4G完全可以关掉虚拟内存或者将它放入HDD中,毕竟用的很少了。
如果你有迅盘:
安装thinkpad网站上下载最新的turbo memory驱动,我用的是1.10.1.1002。考虑到ssd极快的随机访问速度,readydrive可以关掉了,这样还能解决win7无法关机的问题。
右键计算机-管理-磁盘管理-把一个1.37G的空盘创建个分区(如果2G的迅盘)
然后可以把页面文件,internet临时文件,qq文件存到迅盘上,这样在程序开得多内存不足的情况下迅盘提供给页面文件的读写速度要远远大于HDD硬盘的速度,因此速度也更快,也不会影响到SSD的寿命。
SSD真的省电么?
非也!同样处理文档本来70%的电可以用2h,而换用SSD后只能使用1h20min左右。没有具体做测试,只能先给个大概的概念。