SSD-艰苦卓绝的优化历程(1-设备)

 

我的笔记本的硬盘早在2008年就开始出现坏道,长期以来由于一只找不到这一款1.8寸50pin硬盘的替代产品,更确切地说是找不到性能更好的替代品,只好把坏道屏蔽掉将就着用。

直到去年年底,实在担心因为坏道的扩大而损伤珍贵无比的数据,入手了一个SSD(Photofast 1.8 50pin IDE 128G)。

刚开始很有新鲜感,换上SSD硬盘之后直接上马Windows 7,并且测了一下体验指数,2.0(不过硬盘指标达到了5.8,说明SSD的读写还是相当可以的),马虎可以使用,各种软件打开速度很快(指的是打开速度,而非运行速度),不愧是SSD。

可惜,由于手头的这一台Fujitsu P7230没有独立显卡,内存最大只支持2G,在我经常运行图形处理软件、大型PPT以及Visio等软件的情况下,最终受不了Windows 7多任务运行是的迟滞,特别是Foxmail运行非常迟钝,这对我来说最最难以忍受的,没办法,还是打算换回xp。

但我显然是对SSD的性能和特性了解不够,盲目相信Nand闪存硬盘的性能,以为连最新的Windows 7都能达到这样的效果,那么Xp跑起来应该非常顺畅--可结果,我的SSD在Xp下的表现简直惨不忍睹,某些时候甚至让人发疯……

迫不得已,开始上网查各种信息,才知道Xp和Vista乃至更早的系统对SSD的支持并不太好,而Windows 7对SSD是做了各种优化处理得,也难怪我出现了各种现象。
接下来,我开始按照网上众说纷纭的建议对SSD进行优化,于是开始了长达一个多星期的疯狂、无奈、时而崩溃但最终苦尽甘来的历程。
为此,还是决定写下这么一篇东西,希望对目前SSD的使用者有所帮助,少走弯路,当然,这是纯技术贴,很枯燥,非喜勿看。

 

【基本调试环境】

我手里的工作本是Fujitsu P7230,全金属外壳,1.5Kg左右(带光驱,不算电源适配器),配置如下:

CPU: Intel Core Duo U2500 1.2GHz,属于酷睿一代,专门为上网本配备的节能CPU,性能一般
芯片组:Intel 945GM 硬盘: PATA 4200转, 支持S.M.A.R.T,最新的富士通硬盘防震系统,1.8 50pin 80G(就是这个玩意,折腾了我近一年……)
内存:2G(标配1G,最大支持2G)
显卡:Intel GMA 950(共享显存),小本一般都不带独显
系统:预装的Vista,不过早就被我换成XP
屏幕:TFT 10.6,1280*768(XP下分辨率,不过在Vista下面居然是1280*800……我一直没搞明白为什么)
其他:热插拔双层DVD-RW(我觉得这是最实用的功能,既可以换光驱位第二电池,也可以通过光驱位硬盘盒更换第二硬盘,只可惜市面上这一款硬盘盒非常少见),蓝牙支持,内置摄像头+Mic等

顺便先多说两句这一款电脑:老实说,Fujitsu顶着一个日本的IBM的帽子,其实未必名副其实。首先Fujitsu的模块设计没有IBM好,其次各个功能接口之间一直有冲突,就像我这一款P7230,在XP系统下一旦安装了WebCam(摄像头)的官方驱动(我认真看了一下inf文件,实际上是罗技的摄像头技术),重启之后,网卡和无线网卡的加载速度非常慢,在OS没有安装任何软件和更新,仅安装驱动的情况下,加载这两个网卡居然要2-3分钟!而如果不安装摄像头驱动,采用Xp默认驱动,则摄像头出来的界面人都是倒立的,QQ视频的时候需要手动旋转(自己测了一下,Windows 7下也是如此)。不过,这一款P7230是Boss在香港购回的,据说国内有专门的XP版本,不知道有没有类似的驱动问题?

U2163P2DT20070410133816.jpg U2163P2DT20070410133218.jpg

哈哈,很无奈,不是吗?这就是大厂出来的而且是定位于中高端客户的东西?--我相信,国产神舟、七喜的电脑绝不会出现这种毛病。

【损坏的原装硬盘】

目前市面上大多数笔记本硬盘都是2.5英寸,就连当前出的很多SSD升级版硬盘也都是2.5英寸,1.8英寸的硬盘可以说是少之又少,即使有1.8的,大多数也是传统IDE或者是SATA的,向ThinkPad X41系列,虽然也是1.8英寸的,升级就比我容易;而像日系这种1.8英寸50pin的,非常难找,而且转速很低--4200转,容量很小,60G-100G居多。

68442ay5loa5s.jpg 2006122915131762606.jpg

我的P7230原装硬盘就属于这种玩意。详见上图的拆解:可以显见硬盘是TOSHIBA的产品,还要附带转接口。

可以说,我对硬盘的操作是非常小心的。常见的容易产生碎片的文件:

1、系统和用户的Temp/Tmp文件夹
2、IE、Opera乃至Chrome等浏览器的临时文件
3、虚拟内存(也就是俗称的PageFile,页面文件)

这几样大量读写小文件的东西,我专门分了一个7-8G左右的Temp分区,单独存放,将碎片和可能产生坏道的因素减少到最低;甚至为此我还放弃了Safari浏览器(其实Safari的效能是不错的,浏览速度也很好,但就是无法改变临时文件的存储位置)。
但是人算不如天算,噩运还是在某一天通过Foxmail降临到我的硬盘上。一次再正常不过的压缩邮箱的操作,就将我的硬盘搞崩溃了,而且坏道产生的地方就在我的Foxmail邮件文件的存放文件夹(幸运的是我再之前一天已经将8G左右的邮件文件备份至移动硬盘)。
没有办法,只好分区,查找坏道,屏蔽坏道,重装系统。至此之后,我再也不敢在P7230的主硬盘上压缩邮件文件,而是在备份文件夹里完成,然后再覆盖回来。当然,我也不可能将邮件文件全部放倒移动硬盘上,每一次打开电脑都要接一个一定硬盘,在某些时候特别麻烦……
坏道出现后,我曾经在市面上找过一段时间,但最终没有入手,因为如果要换硬盘,再换一块4200转,100G左右容量的,价格还要RMB 1000左右的硬盘,实在是性价比有点低,钱花的有点冤,因此一直采用外置移动硬盘代替数据存储,然后开始每天晚上备份数据的苦闷生活。

这种情况一直出现到2009年,SSD的大量出现。


【初探SSD】

所谓的SSD,维基百科如此解释:

固态硬盘(Solid State Disk、Solid State Drive,簡稱SSD),是一种基于永久性存储器,例如闪存,或者非永久性存储器,例如同步动态随机存取存储器(SDRAM)的计算机外部存储设备。固态硬盘用来在便携式计算机中代替常规硬盘。虽然在固态硬盘中已经没有可以旋转的盘状机构,但是依照人们的命名习惯,这类存储器仍然被称为"硬盘"。

其实,就我个人理解,SSD就是一种大容量的闪存存储器,只不过使用了接口技术,可以用来作为磁盘引导区,这和U盘或者SD卡等闪存介质不同。U盘和SD卡等存储介质如果希望作为系统盘并可以进行引导,需要经过特殊处理,至少要满足以下条件:

1、主板支持USB启动
2、USBBoot工具支持
3、需要修改系统安装盘的安装文件(即使是WinPE也一样)

而SSD则不同,它具有和传统硬盘一样的接口,可以在主板上作为Disk0或者1之后的某一个硬盘参数,而被Boot.ini识别并启动。

我记得最早的时候,Apple Macbook Air就是用了SSD,而且虽然只有64G,但是价格比采用传统技术的Air贵出不少,然后则是Thinkpad 的超级专利机型X300采用了SSD。
当时就对SSD超高的价格和超低的容量充满了好奇,也因此而只记住了它的优点:

1、没有传统硬盘的机械轨道,不会产生硬盘坏道
2、闪存没有机械寻道模式,几乎没有硬盘噪音
3、省电--笔记本的福音啊
4、最夸张的,据说读写速度是传统硬盘的很多倍(我现在挺郁闷,不相信数字,就不写出这个夸张的数字了)……

T1NixjXdVxXXb3BpZ__105250.jpg_310x310到了2009年,Intel芯片的SSD开始大量降价,很多厂商都开始推出SSD产品,价格也一度降下来。我开始留意可以用于我这台电脑的SSD。
在淘宝上一搜,只找到了Photofast的这一款1.8寸 50pin IDE 64G/128G适合我。趁着当时回国的机会,想办法弄了一块,然后开始安装Windows 7,接下来换Windows XP--于是就出现了本文开头的那一幕,XP不断地出现操作滞后,机子非常卡,甚至连打开TXT文件以及正常输入都有点问题。

于是继续搜索资料,才了解到,SSD除了上述优点之外,还有不少缺点,甚至很多都是致命的:

1、连续读写性能极佳,但是随机写入性能极差(这对于系统操作来说简直就是致命的,在实际系统运用中,大部分都是随机读写)
2、闪存的读写寿命相对短(具体短到什么程度忘了,反正大概正常使用5年不到把)
3、目前很多SSD不带写入缓存,直接影响了SSD的性能

当然,关于SSD的性能,在随后的论述中还要说到,这里先不赘述。下一篇文章中,将开始介绍惨痛无比的失败优化经历……



[本日志由 bestfuzhi 于 2016-01-31 03:48 PM 更新]
上一篇: 《白夜行》和《秘密》
下一篇: SSD-艰苦卓绝的优化历程(2-失败的优化)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: SSD 硬盘 1.8 IDE P7230 优化
相关日志:
评论: 2 | 引用: 0 | 查看次数: 14757
sPhinX[2012-06-20 01:48 PM | | | 182.149.108.206 | del | 取消审核 | 回复回复[板凳] ]
很感谢你的文章,不管你最后是成功还是失败,能让后来的有需要的人看到这篇文章,我在这里说声谢谢。
and2cs[2010-05-08 01:58 AM | 访问 http://www.google.com | Mail To:and2cs@hotmail.com | 207.148.180.10 | del | 取消审核 | 回复回复[沙发] ]
1、连续读写性能极佳,但是随机写入性能极差(这对于系统操作来说简直就是致命的,在实际系统运用中,大部分都是随机读写)
SSD的超强性能就是随机读写性能

2、闪存的读写寿命相对短(具体短到什么程度忘了,反正大概正常使用5年不到把)
每天写入100G数据到SSD,SSD都可维持5年

3、目前很多SSD不带写入缓存,直接影响了SSD的性能
Intel的SSD都带缓存的