今天我们接着来聊机械硬盘科普的第二部分:机械硬盘的物理结构和逻辑结构.

机械硬盘的结构分为两个部分:物理结构和逻辑结构.

其中物理结构一般由磁头、盘片、电动机、主控芯片、排线、接口等部件组成.

磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密最关键的部位之一.

最初的磁头是读写二合一的,后来逐渐分离出读磁头和写磁头两个部分.

一般来说,磁头的灵敏度越高,盘片的存储密度也随之提高,性能也随之变强.

比较成熟的磁头技术大体上经过了薄膜感应(TFI)磁头,磁阻(MR)磁头,各向异性磁阻(AMR)磁头,巨磁阻(GMR)磁头几个阶段.

盘片是硬盘中承载数据存储的介质,通常是将磁粉附着在以铝合金或玻璃为盘基的圆盘表面上而制成.

硬盘中一般会有多个盘片,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头.

盘面又被划分为若干个同心圆的磁道,其中最外圈的就是"0"磁道.

存储数据时,一般是由外而内,从外圈向内圈存储.

所有盘面上处于同一半径圆的多个磁道构成一个圆柱,所以通常又称为柱面.

需要注意,数据的读/写不是按照盘面进行的,而是按照柱面进行.

也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,直到一个柱面写满后,才移到下一个扇区开始写数据.读数据也按照这种方式进行,这样可以提高硬盘的读/写效率.

磁道并不是连续记录数据的,而是被划分成一段段的圆弧,每段圆弧叫做一个扇区,扇区从"1"开始编号,每个扇区中的数据作为一个单元同时读出或写入.

扇区中密布着任意排列的小磁铁,磁场方向不同排列方式分别代表着二进制的0和1.

硬盘的接口一般分为电源接口和数据接口两个部分.

其中电源接口有两种较常见,一种上ATA接口的硬盘使用的D形4针电源接口,也就是俗称"大4pin",另一种是 SATA硬盘上使用的SATA电源接口.

数据接口大致分为ATA(又称IDE),SATA,SCSI,SAS,FC几种.

ATA接口是用传统的40-pin并口数据线连接主板与硬盘的,速度最大为133MB/s.目前已淘汰.

SATA接口是使用串口的ATA接口,抗干扰性强,目前被广泛采用,SATA3支持600MB/s.

当然还需注意,接口速度不等于实际硬盘数据传输的速度,目前普通机械硬盘的传输速度基本不超过300MB/s.

SCSI和SAS接口的硬盘通常是工作站以及服务器所使用,而 FC是光纤通道接口,价格高昂,通常只用于高端服务器领域.

以上这些内容作为个人用户简单了解即可.至于物理结构中的其他部件,非专业人士不必深究.

说完物理结构,接下来聊聊硬盘的逻辑结构.

由于操作系统直接对数目众多的扇区进行寻址将会十分麻烦,所以一般是用到文件系统把硬盘的若干个扇区组合成簇,然后创建文件和树形目录,以使访问,查找和管理数据变得容易.

目前常见的文件系统格式有FAT(16,32), NTFS, CDFS, Ext4, Btrfs等等.

当然在创建文件系统格式之前,需要先确定分区表方案.常见的有两种,MBR分区表和GPT分区表.

MBR分区表是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,由于每个分区的信息需要占用16个字节,所以MBR扇区只能记录4个分区的信息.后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念,但每个分区项仍用16个字节存储,所以主分区数目不能超过4个,另外最关键的是该方案的每个分区最大不能超过2TB.也就是说,3TB以上的硬盘使用MBR分区表将会造成一定的浪费.

GPT分区表(GUID)是源自EFI标准的一种新的分区表结构标准,提供了更加灵活的磁盘分区机制.

它不但支持2TB以上的大硬盘,而且对每个磁盘的分区个数以及分区大小都几乎没有限制.与此同时,GPT分区表还自带备份,在磁盘的首尾分别保存了一份相同的分区表,当其中一份被破坏后,可以通过另一份恢复.

一般来说,最近几年面市的设备和操作系统都是支持GPT分区表的,安装系统前应该优先选择这种方案,如果是使用老旧设备,或者WindowsXP等老旧系统,不支持GPT的情况下,再考虑MBR分区表方案.

好啦,关于机械硬盘的物理结构和逻辑结构就先说到这里了,我是许迎果,一个爱好广泛,不务正业的UP主,欢迎你点击关注我的频道,并且点赞收藏留言转发支持一下,谢谢!

小伙伴们,咱们下期再见喽,拜拜!

使用物理硬盘_许迎果 第147期 机械硬盘的物理结构和逻辑结构相关推荐

  1. pve 加大local容量_许迎果 第189期 PVE虚拟平台的存储策略和分区调整

    哈喽大家好,我是许迎果. 今天我们来聊一聊PVE虚拟平台的存储策略和分区调整,如果你是首次接触PVE这个系列,建议你最好先看完第186期到188期的内容,然后再深入了解本期内容. 总的来说,PVE的存 ...

  2. h3c 路由器 刷第三方固件_图文版*许迎果 第201期 双11路由器型号推荐之刷机路由篇...

    哈喽大家好,我是许迎果. 一年一度的双11大型剁手节马上就要到了,相信有不少小伙伴已经在摩拳擦掌,跃跃欲试,逐渐充实自己的购物车.不过话说回来,从南京到北京,买的没有卖的精,双11的套路也是越来越多, ...

  3. 360路由器v2刷第三方固件_图文*许迎果 第200期 双11路由器型号推荐之刷机路由篇...

    哈喽大家好,我是许迎果. 一年一度的双11大型剁手节马上就要到了,相信有不少小伙伴已经在摩拳擦掌,跃跃欲试,逐渐充实自己的购物车.不过话说回来,从南京到北京,买的没有卖的精,双11的套路也是越来越多, ...

  4. 服务器不知别内存_图文版 许迎果第63期 选购和使用内存需要注意的点

    其实要说清楚内存的方方面面还是要颇费一番功夫的. 内存的起源和发展历程估计要讲一期,内存厂商,颗粒,品牌也需要单独讲一期,内存超频也要单独讲一期.内存看似简单,但要说的内容却是很多的. 所以为了节省各 ...

  5. 台式计算机如何拆硬盘,机械硬盘怎么拆开?台式机3.5英寸机械硬盘拆卸方法图文教程...

    机械硬盘怎么拆开?台式机3.5英寸机械硬盘拆卸方法图文教程 机械硬盘拆解相对简单,只需要准备一把六角螺丝刀工具即可,下面以台式机3.5英寸机械硬盘拆卸为例. 步骤如下: 1.首先使用螺丝刀将机械硬盘上 ...

  6. SSD存储服务器 硬盘数量,边缘计算加速服务器存储介质从机械硬盘向固态硬盘转变...

    尽管固态硬盘在性能.抗震性以及故障率上均优于机械硬盘,但受限于成本及容量,当下部分服务器上所使用的硬盘依然为传统机械硬盘,而随着边缘计算逐渐兴起,传统机械硬盘的数据读取.延时特性均不能满足这一分布式计 ...

  7. 微型计算机怎么拆开装硬盘,机械硬盘怎么拆开?台式机3.5英寸机械硬盘拆卸方法图文教程...

    机械硬盘怎么拆开?台式机3.5英寸机械硬盘拆卸方法图文教程 机械硬盘拆解相对简单,只需要准备一把六角螺丝刀工具即可,下面以台式机3.5英寸机械硬盘拆卸为例. 步骤如下: 1.首先使用螺丝刀将机械硬盘上 ...

  8. linux系统无法识别固态硬盘_重装Linux操作系统为什么识别不了硬盘

    近日朋友拿了台联想小新本子,靓丽的外观,轻薄的机体,价格也很有吸引力.无奈只有Win10系统,朋友欲采用普华Linux桌面系统来提供业务支撑,而因常规方法无法识别SSD固态硬盘,未能加载Linux系统 ...

  9. 威联通nas怎么更换大硬盘_扩充存储池:威联通NAS添加硬盘的扩容设置教程

    扩充存储池:威联通NAS添加硬盘的扩容设置教程 2020-11-14 14:08:02 38点赞 261收藏 40评论 你是AMD Yes党?还是intel和NVIDIA的忠实簇拥呢?最新一届#装机大 ...

最新文章

  1. 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应
  2. 让图片算好高宽再显示
  3. MySQL事物的概念
  4. 1039: 二哥的困惑 Ⅱ
  5. python读取序列5之后的数据_Python 基本功: 5. 数据序列化
  6. 配置文件编辑和历史文件编辑代码
  7. js中的 substring和substr方法
  8. Java添加多行数据到mysql中_Java:使用PreparedStatement将多行插入到MySQL中
  9. 用MinIO对象存储构建企业数据集中备份系统
  10. UVA 12304 2D Geometry 110 in 1! 六个直线与圆的问题+经典几何
  11. CalBioreagents丨艾美捷丨ACTH N端单克隆抗体
  12. 美国恐怖故事第七季/全集American Horror Story全迅雷下载
  13. 电脑知识:电脑被黑客攻击,那么如何电脑判断沦为“肉鸡”?
  14. 【企业】读纸牌屋,把握人性
  15. 关于Verilog 写法
  16. ACK (Acknowledge character)数据通信中的确认字符
  17. 教你自动识别快递公司,过滤重复单号,查询物流信息
  18. 阳光保险港交所上市:年营收1200亿 市值超600亿港元
  19. 美国服务器网络黑客的常用手段
  20. 剑指Offer-05:替换空格

热门文章

  1. 检索每个组中的最后一条记录-MySQL
  2. ros之TF坐标转换
  3. 湘潭大学 计算机学院程诗婕,云南大学学生获得2019CCF大学生计算机系统与程序设计竞赛西...
  4. 常见移动机器人轮直径校准(图片版)
  5. mysql查询m到n条数据库,对查询数据库中第M到N条记录的思考
  6. js+运行+php+文件,php中运行JS
  7. 洛谷——P1917 三子棋II
  8. 力扣——删除有序数组中的重复项
  9. div盒子水平垂直居中的方法
  10. linux-shell-变量参数