什么是固态硬盘 (SSD)?另外,优点和缺点

固态硬盘 ( SSD(SSDs) ) 正迅速成为操作系统和应用程序的首选计算机存储。您会在最新的笔记本电脑、手机、平板电脑甚至游戏机中找到它们。

凭借出色的性能和耐用性,这些驱动器正在引起轰动,但SSD(SSD)到底是什么? 

传统硬盘驱动器(Hard Disk Drives)( HDD(HDDs) ) 的工作原理

要了解SSD(SSDs)的不同之处,我们需要简要回顾一下传统的硬盘驱动器(Hard Disk Drives)( HDD(HDDs) )。直到最近,HDD是几乎所有计算机中都可以找到的标准驱动器类型。

HDD内,您会发现一个或多个称为“盘片”的旋转磁盘。每个盘片分为磁道和扇区。盘片通常由铝或玻璃制成,并涂有磁性材料。

盘片的表面包含数十亿个单独的区域,每个区域代表一个数据位。该区域可以被磁化或去磁,代表一或零。

当旋转的盘片以每分钟数千转的速度移动时,连接在摆动臂上的微型读写头在盘片上方漂浮着头发的宽度,从驱动器读取或写入驱动器。

硬盘(Hard)驱动器是极其复杂的设备,具有许多微小、精确且易碎的移动部件。他们工作得和他们一样好,这是一个现代奇迹。 

固态硬盘 (SSD) 的工作原理

与硬盘驱动器相比,SSD 与CPU(CPUs)RAM等半导体设备的共同点更多。SSD(SSDs)HDD(HDDs)都充当存储设备,但SSD(SSDs)的工作方式非常不同。

在典型的SSD中,您只会找到计算机芯片。SSD的控制器芯片负责管理数据的存储方式和存储位置,但SSD的大部分由闪存芯片组成。

闪存(Flash)是“非易失性”存储器。像RAM一样的(RAM)易失性(Volatile)内存在断电时不会持续存在——存储在那里的数据会消失。相比之下,使用非易失性内存(如SSD(SSDs)USB驱动器),即使关闭电源,您的数据也会保留。这就是为什么USB拇指驱动器也被称为“闪存驱动器”的原因!

现代SSD(SSDs)(以及大多数USB闪存驱动器和存储卡)使用一种称为NAND闪存的闪存。它以您可以在微芯片中制作的一种逻辑门类型命名。在NAND存储器中,有一些“单元”可以保持不同的电荷水平。通过测量存储单元中的电荷水平,您可以判断它是代表 1 还是代表 0。要更改单元格的内容,您只需更改其中的电荷水平。

NAND存储器领域的技术有许多不同的变化。例如,您可能已经看到一些标有“ V-NAND ”或“垂直”NAND的(” NAND)三星 SSD(Samsung SSDs)。在这里,存储单元垂直堆叠,允许在相同的硅足迹中提供更多的存储容量。英特尔的 3D NAND也或多或少是相同的技术。 

SSD 类型和接口

SSD(SSDs)有多种外形尺寸和NAND闪存类型。这决定了SSD的最大性能及其价格。

闪存类型

所有NAND闪存的数据密度和性能都不相同。您会从我们上面的讨论中回忆起,SSD(SSDs)将数据作为电荷存储在内存单元中。 

如果一个单元只存储一位数据,则​​称为SLC单级单元存储器(single-level cell memory)MLC(多级单元)和TLC(三级单元)存储器分别存储每个单元的两位和三位数据。QLC(四级单元)存储器将其提高到每个单元四位。

您可以在单个单元中存储的数据位越多,SSD 的价格就越便宜,或者您可以将更多的数据塞入同一空间。这听起来是个好主意,但由于SSD(SSDs)的运行方式,使用多位存储方法时驱动器会更快地死掉。SLC内存是性能最好、最耐用的NAND类型,使用寿命长。然而,它也是迄今为止最昂贵的,并且只在高端驱动器中找到。

因此,大多数消费级 SSD(SSDs)使用MLCTLC,并采用特殊方法尽可能延长其使用寿命。我们将在本文稍后的技术缺点下讨论SSD磨损的问题。(SSD)

SSD 外形尺寸

SSD(SSDs)有多种形式。“外形尺寸”只是设备的物理形状及其符合的连接标准。由于SSD(SSDs)最初设计用于替代HDD(HDDs),因此用于消费类台式机的第一批设备旨在插入以前的硬盘驱动器。

这就是2.5 英寸 SATA SSD( 2.5-inch SATA SSD)设计的用武之地。您只需取出当前的 2.5 英寸笔记本电脑硬盘驱动器,然后插入其中一个SSD(SSDs)

这个外壳内的SSD不需要那么多空间,但它非常有意义,因为笔记本电脑和大多数现代台式机的主板上已经有 2.5 英寸驱动器托架和SATA连接器。(SATA)您还可以购买适配器,以便将 2.5 英寸驱动器放入台式机的 3.5 英寸托架中。

除了占用不必要的空间外,这些 2.5 英寸驱动器还被限制为 600 MB/s,因为这是SATA 3接口的限制。

mSATA (mini-SATA) 标准解决了空间问题。mSATA 在物理上与PCI Express Mini(PCI Express Mini)卡标准具有相同的形状、大小和连接器,但是这两种类型的卡在电气上不兼容。

m SATA标准现已被 M.2 标准取代。M.2 SSD(M.2 SSDs)可以是SATAPCIe,具体取决于卡和主板组合。

M.2 卡也可以是双面的,两面都有组件,它们的长度各不相同。确保您的计算机主板与您要使用的M.2 SSD兼容始终很重要!(M.2 SSD)

NVMe SSD(NVMe SSDs)使用 Non-Volatile Memory Express标准,这就是计算机可以使用更常用于显卡的PCIe访问(PCIe)SSD内存的方式。PCIe比(PCIe)SATA拥有更多的带宽,让快速SSD内存充分发挥其潜力。

SSD的优势

SSD(SSDs)迅速成为存储技术标准的原因有很多。虽然一些早期的问题使它们暂时脱离了主流计算机世界,但它们现在已经到了我们可以向任何人推荐它们的地步。即使是最新的视频游戏机(latest video game consoles)现在也使用SSD。以下是导致SSD(SSDs)目前受欢迎的关键优势。

SSD 速度很快

全球最快的机械硬盘,希捷 Mach.2 (Seagate Mach.2) Exos 2X14,可以达到 524 MB/s持续传输速率。这几乎与SATA 3 SSD一样快,但是如果您正在寻找市场的高端产品,那么如今您在计算机中发现的典型机械驱动器可以达到 100 MB/s和 250 MB/s之间的速度.

典型的M.2 PCIe SSD(M.2 PCIe SSDs),例如中端笔记本电脑中的那些,提供 2.5 到 3.5 GB/s。最新的M.2 PCIe SSD(M.2 PCIe SSDs)接近 8 GB/s,这是一个令人难以置信的数据量。顺序(Sequential)写入速度通常比读取速度慢一点,但数据在两个方向上都以惊人的速度飞行。

这也不仅仅是传输速度。机械硬盘驱动器需要时间旋转盘片并将驱动器磁头移动到位。在盘片上为数据请求找到正确的位置称为“寻道时间”。对于SSD(SSDs),该延迟数实际上为零。 

SSD可以立即从其存储单元中的任何位置读取数据,甚至可以并行执行。无论您采用哪种方式切片,SSD(SSDs)都处于与最好的机械硬盘驱动器不同的性能领域,无论您采用哪种方式切片。

将计算机的HDD升级到SSD时,您会体验到更快的启动时间和非常快速的系统响应能力。仅仅(Simply)是因为您的CPU无需等待来自存储驱动器的数据。这是让旧的Windows(Windows)系统焕然一新的绝妙方式。

SSD 经久耐用

SSD(SSDs)的耐用性与任何其他固态组件(例如没有移动部件的CPURAM )一样耐用。(RAM)除非电涌将它们摧毁,否则它们应该无限期地运行,或者至少只要计算机对您仍然有用。闪存(Flash)也非常耐冲击损坏,这与硬盘驱动器不同,如果它们掉落很容易损坏,尤其是在盘片旋转时。

这种耐用性使其非常适合笔记本电脑,这也是Apple MacBook Air、i Mac和(Mac)Mac计算机系列的其他成员等超级本拥有高性能集成SSD(SSDs)的原因。

在这种情况下, “耐用(Durability)性”并不是指SSD磨损现象,我们将在下面的缺点列表中进行介绍。

SSD 不会受到碎片的影响(Suffer From Fragmentation)

数据碎片是(Data)HDD(HDDs)上的一个真正问题。当新数据写入驱动器上的第一个可用空间时,就会发生这种情况。因此,给定文件或一组相关文件的数据可能分散在驱动器的物理盘片区域。

这会破坏顺序读取速度并增加大量寻道时间,因为驱动器磁头到处飞来寻找文件的所有部分。SSD(SSDs),由于它们的本质,不会受到碎片的影响。并不是文件没有碎片化。只是没关系,因为没有活动部件,也没有时间可言。 

碎片整理只会给驱动器带来不必要的磨损。如果您想了解更多关于SSD碎片的信息,请阅读您应该对 SSD 进行碎片整理吗?(Should You Defrag an SSD?)

SSD 很安静

硬盘噪音大!电机的嗡嗡声、磁盘的嗖嗖声、驱动磁头来回移动的咔嗒声——这些都是几十年来计算机用户的背景噪音。

(SSDs)相比之下,SSD完全没有噪音。这似乎是一个微不足道的优势,但嘈杂的计算机组件很烦人。在某些用例中,例如用于录音的计算机,声级至关重要。已经有昂贵的硬盘驱动器具有特殊的安装和设计,试图抑制硬盘(HDD)驱动器的噪音,但使用固态硬盘(SSDs),问题就完全解决了。

这就是为什么我们现在可以拥有像Apple M1 MacBook Air这样没有风扇和机械硬盘的电脑。整个计算机都是固态的,因此不会发出任何噪音!

SSD 体积小,能效高

SSD 占用的空间比HDD(HDDs)少得多,而且它们工作所需的电力也少得多。这意味着我们可以拥有更小更薄的计算机、平板电脑、智能手机和其他需要快速非易失性存储驱动器的电子设备。

SSD在不使用时几乎可以完全进入睡眠状态,并且与HDD(HDDs)不同,它们几乎可以立即切换到高性能模式。总体(Taken)而言,SSD功耗对于从移动计算机和其他使用它们的小工具获得更长的电池寿命尤为重要。机电设备只需要比固态设备更多的能量来运行。

SSD 可以缩小安装尺寸

SSD(SSDs)可以减少某些应用程序的安装大小,尤其是视频游戏(video games)。当应用程序依赖于快速将数据流式传输到内存中时,开发人员可能会在HDD盘片上的多个位置复制信息。这减少了寻道时间,因为驱动器磁头始终接近所需数据的副本。这是一个聪明的技巧,但它是以牺牲存储空间为代价的。

SSD(SSDs)设计的应用程序根本不需要这样做。由于SSD几乎没有延迟,并且可以立即从驱动器上的任何位置读取数据,因此只需存在一份数据副本。

PlayStation 5等游戏机已经展示了SSD(SSDs)可以缩小多少安装尺寸,尤其是结合压缩,这为我们带来了下一个优势。

SSD 可以加速

如果您认为SSD(SSDs)已经足够快,您可以加速这些驱动器以获得一些真正的高速性能数据。这一切都归功于压缩技术。数据以高度压缩的形式存储在SSD上。(SSD)当请求信息时,它会实时解压缩,有效放大SSD的原始数据传输速度。

唯一的问题是你需要一个强大的处理器来解压缩,但SSD(SSDs)目前不包括这样的处理器。事实证明,GPU(GPUs)非常擅长做这类工作,因此使用软件API(APIs)应用程序接口(Application Programmer Interface)),如微软的DirectStorageNvidia 的 RTX IO(Nvidia’s RTX IO),最近几代GPU不仅可以加速 3D 图形,还可以加速SSD性能。

SSD的缺点

SSD(SSDs)有许多理想的属性,但技术并不完美。SSD所有权的某些方面并不像我们希望的那样令人愉快。

SSD 更贵

HDD的价格已经大幅下降,并且它们可以存储的数据量已经增加到了疯狂的密度水平。结果是一千兆字节的HDD数据成本甚至比最便宜的 NAND 闪存还要低。

SSD价格在过去几年中急剧下降,但人们通常仍在使用 256GB 至 512GB 范围内的相对较小的SSD(SSDs)SSD(SSDs)是为应用程序和操作系统保留的,而HDD(HDDs)仍然为无法从SSD速度中受益的媒体文件或应用程序提供大容量存储。

好消息是,与所有半导体技术一样,晶体管密度和制造工艺可能会呈现指数趋势,从而降低成本并占用更多空间。目前,大多数预算都要求混合使用SSDHDD存储。

SSD 可能会磨损

虽然SSD(SSDs)非常耐用,并且可以承受比HDD(HDDs)更多的惩罚,同时还具有更长的使用寿命,但它们会受到磨损。SSD磨损的发生是因为SSD(SSDs)写入内存单元具有破坏性。每次向SSD存储单元写入一个位时,它就会失去一点点保持电荷的能力。

随着时间的推移,对单元的重复写入使其无法操作。SLC SSD(SLC SSDs)可以在炸掉给定单元之前处理最多的重复写入,但MLCTLCQLC单元按此顺序更容易受到攻击。早期的消费级 SSD(SSDs)可能很快就会以惊人的速度消失,但今天的驱动器采用了磨损均衡和过度配置等策略来延长SSD的写入寿命。

SSD磨损是一个复杂的话题,因此请查看您需要了解的关于 SSD 磨损的所有信息(Everything You Need To Know About SSD Wear & Tear)以进行深入讨论。

SSD 可能会出现快速位腐烂

所有形式的数据存储最终都会屈服于位腐烂。(bit rot.)当存储介质退化到无法再以可读形式保存数据时,就会发生这种情况。

由于各种原因,不同的介质会出现位损坏,但硬盘驱动器可以存储数十年而不会出现位损坏问题。另一方面,SSD可能会在存储几年后丢失数据。(SSDs)这是由于保持每个存储单元中的电荷的绝缘层退化所致。如果金额泄漏,则单元格为空且不包含任何数据!

如果将SSD(SSDs)保存在过热的环境中,似乎位腐烂发生得更快,但无论哪种方式,它们都可能不是将数据存储在某个地方的抽屉中的最佳选择。

SSD 数据恢复(SSD Data Recovery Is Hard)几乎不可能

围绕从机械硬盘恢复数据的艺术建立了一个复杂的行业。如果您有足够的钱可以花钱,您甚至可以从损坏的驱动器中恢复数据,因为专家会从字面上重建驱动器。

在更普通的层面上,您可以恢复意外删除的数据,因为当您在Windows或其他操作系统中删除物理数据时, HDD(HDDs)不会删除它们。相反,驱动器的该区域被简单地标记为被覆盖。只要覆盖尚未发生,您就可以使用特殊软件将其恢复。

如果驱动器损坏或文件被删除, SSD(SSDs)几乎不可能恢复任何东西。如果HDD 被(HDD is damaged)电涌损坏,您仍然可以使用新的驱动电子设备对其进行重建,但由于SSD完全是电气的,因此所有内存都可能被烧毁。

SSD(SSDs)具有复杂的控制器,这些控制器对他们不知道的物理数据操作系统做很多事情,这也无济于事。例如,SATA SSD使用的(SATA SSDs)TRIM命令会抢先删除已标记为删除的内存单元,以加快写入新数据的过程。所以取消删除的技巧对他们不起作用!

未来是固态的

尽管SSD(SSDs)并不完美,但它们代表了存储驱动器性能的飞跃,以至于它们最终在存储市场上占据主导地位似乎是不可避免的。随着时间的推移,我们预计即使是SLC SSD(SLC SSDs)的价格也会下降,而不太耐用的SSD类型在限制磨损方面会变得更加智能。 

硬盘(Hard)技术在早期也存在相当多的问题,但我们感觉SSD(SSDs)仍然存在的任何问题都将在创纪录的时间内得到解决。 



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts