分享

硬盘的“正确使用姿势”

 苏睿思 2015-08-14

比起容量速度都不是问题的内存,硬盘可一直是现代PC的“老大难”问题。不仅速度低下,容量也总是难以满足用户的需要。关于硬盘,我们究竟应该怎么用?

困扰用户最大的两个问题

与内存同为存储设备,但是在容量和速度上一直捉襟见肘。HDD依靠磁头和盘片来读取写入数据的方式,注定了速度存在上限;而SSD虽然速度有了保障,但容量又成了问题。不仅如此,实际上究竟用何种“姿势”使用硬盘也一直没有定论。在这里举几个比较具代表性的例子。比如硬盘容量被系统、程序或者其他文件占用到非常满,读写速度对比空盘状态会有很大的差异?

01

图1  HDD和SSD的存储介质差异不容忽视

硬盘占用与速度

其实考虑硬盘占用问题不能单独看容量,很多时候硬盘速度变慢并非简单的容量被占满导致的。硬盘在安装了操作系统、大型游戏之后会产生数不清的小文件,同时在日常使用和游戏时系统和游戏程序还会不断产生新的小型碎片文件,正是这些像碎片一样的小文件在影响硬盘的速度,而并非单纯的容量占用问题。

02

图2  面对零碎小文件,HDD和SSD“哪家强”?

HDD的读取方式是使用磁头在盘片上像“大海捞针”一样找寻数据的,如果碎片文件过多硬盘速度就会变慢,而并非容量问题。一块崭新的HDD,在安装好系统作为系统盘后的速度,要比他作为从盘存储电影时的速度慢10%~20%。实际上作为从盘时用于存储电影所占的空间远比一个操作系统所需的容量大,但由于文件较大数量并不多,远没有一个操作系统带来的大量零碎文件来的夸张。

03

图3  HDD基于磁头、盘片结构的寻道方式最怕零碎文件

但这种情况在SSD上就有了一定的差异。首先SSD的读写方式与HDD彻底不同,利用主控来寻找闪存颗粒上内容的方式也避免了HDD磁头那样的物理运动,速度方面很有保障。不过闪存颗粒虽然带来了速度优势,但如果SSD的容量接近满负荷,闪存颗粒的性能就会下降,这也是SSD与HDD根本上的不同点之一。

04

图4  主控和闪存介质的SSD不怕碎片文件,但容量过满时反而会性能下降

总结一下,在HDD上影响硬盘速度的并非容量而是日积月累出来碎片化的小文件,而SSD虽然不怕碎片文件,但容量过满确实会影响闪存性能。

扩展阅读

SSD与Trim功能

SSD之所以有远远高于传统HDD的读写性能,除了它采用了完全不同的结构外,还在于它提供了一种新型的文件删除方法即Trim。该方式可大大地提高文件的删除速度,同时还会自动整理磁盘碎片,从而保证磁盘有良好的读写性能。目前Windows 7/8等操作系统已提供了对Trim的支持,不过XP或者更老版本的系统就不能自动使用Trim。那么在这些系统中,我们又该如何启用Trim功能呢?答案很简单,我们可以利用TrimSSD工具来实现(下载地址:http://dl.pconline.com.cn/download/351415.html)。

05

图5  很多品牌SSD的官方软件也有很好的Trim功效

Trim是一款绿色工具,解压后双击其中的TrimSSD.exe文件即可运行。程序运行后,在其主界面中单击TRIM按钮左侧的下拉箭头,在出现的菜单中选择好SSD对应的盘符,然后单击TRIM按钮,程序即会在下次系统重启后自动对SSD进行Trim操作,是不是非常方便?需要注意的是TrimSSD仅支持NTFS文件系统,暂不支持FAT32。

06

图6  XP下最为简单有效的TrimSSD工具

分区与否的争论

硬盘是否应该分区不能一概而论,而硬盘分区后是否会造成性能下降,也需要具体情况具体分析。随着应用程序和视频文件的体积越来越大,我们硬盘的容量明显已经不够用了。很多用户电脑里都不止一块硬盘,甚至笔记本电脑用户都拥有多硬盘。比较常见的使用方式是将一块性能强的硬盘作为主硬盘,其中操作系统安装在这块硬盘上;而其余硬盘作为大型游戏文件安装或者存储高清电影使用。在这种情况下,其实就没有分区的必要,存储和系统已经通过硬盘清晰地区分开来。

07

图7  类似SSD做系统盘HDD做存储盘时就没有分区的必要

如果用户还在用单硬盘,就要和使用环境结合分析。比如现在很多用户已经开始使用Windows 7/8这样的操作系统,此时如果没有特殊需求整个硬盘在安装的时候划分成一个整体就可以了。除非用户非常频繁地使用P2P下载、或者需要经常性重装系统,否则都没必要分两个及以上的分区。现在重装系统不需要先格式化,Windows 7/8原版干净的系统自动还原和自动修复启动都是很方便的功能,像XP那种系统出问题就重装已经是历史了。

在一些小容量SSD上其实更没有分区的必要,如果分区会加剧SSD被填满的速度,直接影响SSD读写速度。

小知识

使用Windows 7原版镜像安装过系统的用户都知道,自动分区后在C盘之前会有一个100MB大小的隐藏分区,这个分区是做什么用的呢?这其实是一个引导Boot分区,用于全盘加密时引导和存储引导文件的。如果我们在安装系统之前硬盘已经分区格式化完毕的话,这部分就会出现在C盘当中。一般来说建议单独放置,不要放在C盘更为合理。

08

图8  提示的“为系统文件建立的额外分区”其实就是存储引导文件用的

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多