消失的A盘和B盘 硬盘分区超26个会怎样?

原文出处: 中关村在线-郑兆远

1硬盘到底能分多少个区?

    我们在安装操作系统和软件之前,需要对硬盘进行分区和格式化,然后才能使用硬盘保存各种数据。硬盘分区根据英文字母设定,这意味着我们可分26个盘符。在数据爆发的时代,我们的电脑接驳闪存卡、优盘以及移动硬盘,电脑安装多块硬盘的用户不在少数,并且存放的数据类型多样化,因此硬盘的分区有了进一步差异化。

    如果硬盘分区超过过26个盘符会如何?为什么我们分区的第一个盘符是“C”?服务器厂商抢先我们在一台PC电脑上挂载超过20个硬盘,他们更早知道问题的答案。

Cg-4WVPVTsGISQLfAAPojMXeIlQAAP-PwMCOgIAA-ik306

 

                                                                 硬盘分区超过26个会怎样?

■A盘和B盘哪里去了?

在软驱时代,A盘和B盘分配给3.5吋和5.25吋软驱,硬盘分区可以占用C-Z共计24个字母。如今软驱基本销声匿迹,为何用户对硬盘进行分区的第一个盘符是“C”?

这是因为操作系统依然默“C”为第一盘符。在本次试验中,确认A盘和B盘可为硬盘分区所用,但这样会将C盘放到第三个位置。

■分区超过26个盘符会如何?

Cg-4WlPVT16IT7_gAAOleit_uSoAAP-PwOKU14AA6WS381

 

                                                                 6TB硬盘显示“A-Z”共计26个盘符

我们使用一块6TB硬盘进行A-Z分区,分区符Z使用完后,剩余分区已经没有盘符可以使用,所以在分区的时候无法下一步,表明系统仅能识别26个分区符。当我们接驳任何U盘或者移动硬盘,操作系统均无显示其盘符。

Cg-4WVPVXUeIZmeoAAHv-6TIEsQAAP-QwCM3wIAAfAT107

 

                                                        6TB硬盘的A盘和Z盘的读写速度对比

在随后的测试中,我们发现另外一个问题:6TB硬盘的第一个A分区和最后一个Z分区,性能相差在一倍左右。为何硬盘分区还会影响性能?

2HDD固疾:读写速度前高后低

    由于硬盘主轴是以恒定角速度运转,盘片的最外圈周长较之最内圈周长要长得多。因此磁头在最外圈时运转,要比在最内圈时运行走过的距离要长很多。所以磁盘旋转的时候,越在外圈的线性速度越快,读取的扇区数就越多,传输率就越高。

Cg-4WVPVWlaIUb6YAAIwntXwJtQAAP-QgK3HtsAAjC2238

 

                                                6TB硬盘“0-6001GB”的读取速度走势图

机械硬盘特殊的结构导致它的读写速度呈现前高后低的抛物线走势。即硬盘磁头越往内圈方向走,它的读写速度越慢。

Cg-4WVPVVy6Idv59AALZIDFybTUAAP-QQOP178AAtk4703

 

                                                            机械硬盘的磁头由外往内运动

    因此6TB硬盘的A分区是硬盘的最外圈区域,它的读写速度相对最快;而末端的Z分区,则处于读写速度相对最慢的最内圈区域

Cg-4WlPVWleIWohXAAI9ntvPtJwAAP-QgK5T5EAAj22911

                                               6TB硬盘的磁道外圈、中部、内圈的读取速度

    HD Tune测试软件的“额外测试”项目验证了这一点,6TB硬盘的磁道外圈读取速度为215MB/秒,中部为179MB/秒,内圈为105MB/秒。那么硬盘如何分区才能避开性能较差的区域?

3单碟/多碟硬盘如何分区?

如果一块硬盘只有一张盘片,分区问题固然好解决,前半区为高速硬盘分区,后半区为低速硬盘分区。本文的6TB硬盘采用多达6张1TB磁盘碟片,这个时候问题就来了:究竟是①每张1TB碟片的前/后半区有快慢之分?还是②整个6TB硬盘的前半区3TB、后半区3TB有快慢之分?

    方案①:高速硬盘分区设置在每张碟片的前半部分。那么本次测试的6TB硬盘可分为12个区,每个区500GB(实际可用465GB)。其中G1-G6区为高速硬盘分区,M1-M6区为低速硬盘分区。 

Cg-4WlPVkRaIZtiOAADQ30uLgUUAAP-YQCCfQEAAND3102

                                                           6TB硬盘“方案①”分区示意图

Cg-4WVPVdr2IdyBFAAJVwYfvFZEAAP-SwB3jFAAAlXZ806

 

6TB硬盘 G1-G6/M1-M6 12个分区 读写速度对比

    对比结果表明,方案①无可行性,它并非以每张磁盘碟片的前/后半区划分高速和低速。“G1-G6”、“M1-M6”的读写速度走势均呈现从高到低,“G1-G6”并没有呈现单纯的高值读写速度。

    方案②:将整个6TB硬盘当做一个磁盘碟片,分成前半区3TB(高速区域),后半区3TB(低速区域)。
    注:笔者额外从后半区3TB硬盘中分离出2GB作为第三分区,方便对比读写速度。

Cg-4WVPVgbmIJoT-AAKP2Q6yKvEAAP-UwBNjCEAAo_x429

6TB硬盘 前3TB半区/后3TB半区 读写速度对比

    通过上图分析,6TB硬盘当中的0-3TB区域,其读写速度衰减40MB/秒左右;而4TB-6TB区域,其读写速度衰减达到80MB/秒。后半区的读写速度慢,并且衰减速度快。这验证方案②是正确的。

    无论单碟还是多碟硬盘,硬盘性能的高低区域均以整体容量划分。比如本次6TB硬盘的低速区域在后半区“4TB-6TB”容量区间内。

    机械硬盘的独特构造,决定硬盘的读写速度,随着容量增大而减小。网友们在给硬盘分区的时候,硬盘容量的1/3处为较高速分区,其区域的读写速度衰减较少;1/2处附近仍可视为高速分区,其区域的读写速度衰减没那么快;之后的分区,其区域的读写速度衰减大。

    要想彻底解决这些问题,非SSD固态硬盘莫属,它具有全容量区域的均衡读写速度,或许这是为何机械硬盘要淘汰的重要原因。

本文使用的6TB硬盘已为地球上最快的线性机械式硬盘,它仍然无法克服最大/最小读写速度相差一倍的定律,要说安慰,就是它的最小读写速度超过百兆/每秒。6碟装的硬盘如何分区,本文最后一页给出了答案,1//3比较合适,1/2也可接受,之后的区域建议作为仓库分区。



2 评论

  1. 1  /  2014 年 8 月 1 日, 上午 9:21 回复

    怪不得第一个盘通常作为系统盘

    Thumb up 0 Thumb down 0

  2. Bluek404  /  2014 年 8 月 1 日, 下午 1:04 回复

    还是linux省事
    直接用UID区分分区

    Thumb up 3 Thumb down 2

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">