前段时间,有位同事遇到了电脑C盘空间被占满的情况,任何软件都无法正常运行,于是来找我帮忙处理,我首先为他清理删除了临时目录当中的内容,接着又对微信聊天记录所在的目录进行了转移,电脑总算是变得流畅了不少,作为一个曾经把NAS、游戏本以及移动硬盘全都拆卸过三遍的“硬盘杀手”,今天我真的一定要发自内心地跟大家说一句:不管是机械硬盘还是固态硬盘,千万不要把它们塞到快要满!

机械硬盘存满数据,就相当于让磁头去“跑马拉松”
首先来说说机械硬盘这一“老古董”,我在以前为了储存4K高清电影,把容量为2TB的硬盘装得只剩下20G的空间,结果在打开Pr软件进行视频剪辑的时候,进度条直接卡顿得像播放PPT一样,之后我把硬盘拆开查看,发现磁头在盘片上不停地进行着“折返跑”,文件系统为了能够存储下大文件,将数据拆分成碎片后散乱地存放在各个地方,如此一来,磁头寻找数据所花费的时间比实际传输数据的时间还要长!
更为坑人的是,机械硬盘外圈的转速要比内圈快30%左右,当硬盘被存满之后,新的数据就只能往内圈存放,这会使得读写速度直接下降一半,我测试过:同样是拷贝10GB大小的文件,硬盘空着的时候速度能够达到120MB/s,而存满之后就只剩下65MB/s了,哪怕只是喝口水的那点时间,都可能要多等上半分钟。

喜欢捡漏的朋友们要注意:二手的企业级机械硬盘虽然价格便宜且容量较大,但一定要保留15%以上的空间!我曾经捡过一块希捷银河系列的硬盘,它标称的转速为7200转,可存满数据之后,由于文件出现了极为严重的碎片化问题,导致实际的读写性能,尤其是随机读写性能大幅下降,感觉磁头忙碌得快要飞起来一样,在进行4K视频剪辑时,硬盘持续读取的速度根本跟不上,直接就卡顿得像播放幻灯片,所以说,预留足够的空间是为了避免因碎片化而造成性能出现雪崩式的下降。
固态硬盘存满数据,就等于让闪存“过劳死”
再来讲讲如今主流的固态硬盘,很多人觉得SSD固态硬盘没有机械结构就可以随意往里面塞满东西,这种想法其实是大错特错的!我曾经把1TB的固态硬盘用到只剩下50G的空间,结果在安装游戏的时候,写入速度从1500MB/s猛然下跌到300MB/s,安装包解压过程卡顿了10分钟,这哪里还像是固态硬盘!

其背后的原理更是让人感到扎心:SSD固态硬盘并不能直接覆盖旧的数据,它必须先把整个存储块擦除之后才能够写入新的数据,当硬盘空间不足时,控制器就必须不停地进行“垃圾回收”工作,这就好比一边在清扫地面,一边又在往地面上扔垃圾,我拆解过一块金士顿A2000固态硬盘,在存满数据之后,TLC颗粒的写入放大系数从3倍飙升到了15倍,这使得硬盘的使用寿命直接缩短了一半!
实际操作建议:按照这样的方式预留空间最为保险
机械硬盘:至少要预留15%的空间,如果是用于制作视频或者存储游戏,建议预留20%的空间,我NAS设备里的4块8TB希捷酷狼硬盘,常年保持着20%的空闲空间,连续读写速度稳定在200MB/s以上,使用起来十分顺畅。

固态硬盘:日常使用时要预留20%的空间,若有高性能方面的需求,比如进行4K视频剪辑或者玩3A大型游戏,那就建议预留25%以上的空间,我游戏本里的三星980 Pro 1TB固态硬盘,在预留30%空间之后,加载《赛博朋克2077》这款游戏只需要8秒,比存满时的加载速度快了3倍!
捡漏的小技巧:购买二手硬盘时要先查看SMART数据,重点关注其中的“剩余寿命”和“坏块数”这两项指标,我曾经在闲鱼平台淘到过一块企业级的希捷EXOS硬盘,它的通电时间只有5000小时,这相当于每天使用3小时的话可以用5年,健康度为98%,而价格却只有全新产品的一半,真是捡到宝了!

最后我想说一句大实话:硬盘就如同仓库一样,总是需要留有过道的,如果把它塞得太满,不仅仅会导致查找文件的速度变慢,还容易损坏里面存储的“货物”,下次当你发现硬盘快要满的时候,赶紧删除一些长久未看的“吃灰”电影、不常玩的游戏,毕竟,给硬盘留出一些可用空间,其实也是在给自己留一条使用顺畅的“爽路”啊!