什么是4K对齐固态硬盘如何4K对齐.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是4K对齐固态硬盘如何4K对齐

什么是硬盘4K对齐? 4K对齐是什么?以前为什么没听过? 说到4K对齐,我大概看了一下有关朋友的解释,和论坛里的争吵,还是不够完善,那么我简单说一下如何硬盘的4K对齐到底是神马! 我先说一下什么是簇! 对于不是十万个为什么的爱好者的可以暂时不看这段? 最开始从WIN98一直到WIN XP,都是机械硬盘的天下,容量有限。而且绝大多数机械硬盘默认扇区都是512字节大小。分区的时候有一个东西叫做物理存储单元,俗称簇。分区的时候可以指定这个大小。这个簇不是硬盘的物理结构,而是使用方法。 这个簇很有意思,一个簇只能容纳一个文件,但是一个簇可以包含多个扇区,当时流行小簇,因为小簇不“浪费”磁盘。 打个比方,比如我的簇是10K,文件是25K,我需要保存这个文件需要占用3个簇;那如果簇是5K,那么我想保存该数据,需要使用5个磁盘扇区单元。显得磁盘利用率更高。 那这么看来,是不是簇越小越好呢?不是!因为一个簇是一个磁盘最小的管理存储单元,如果一个文件读了4个单元和400个单元,你觉得哪个更快呢?而且目前大容量硬盘已经不在乎那几K了,簇这个东西没必要太小。 画外音1:文件越小越多,越浪费存储空间啊?原来是这样 画外音2:大也不合适,小也不合适,咱不懂。就用微软默认的,不懂的就默认,没错! 画外音3:我懂了,大文件用大簇,小文件分区用小簇 画外音4:楼上的我懂这个!我存储了某岛国的爱情文艺动作片,单文件很大,适合大簇分区。高效且快速! 正题来了,什么是4K? 我先恶补一下:绝大多数的机械硬盘默认是512字节的扇区,采用的是盘片作为存储介质;而固态硬盘,无论是SLC颗粒还是MLC颗粒,都属于NAND闪存存储单元。这种硬盘的扇区是4K,这就是4K的由来! 由于win98和win xp大多数采用FAT格式。这种格式具备32位、16位磁盘格式相互兼容所以被大多数朋友采纳作为系统盘。但是到了Vista时代,已经不需要16位的DOS了,所以全部采用了纯32位的NTFS格式,NTFS格式也升级到了第五代。其实XP时代就有NTFS,虽然这种格式性能更高更安全,但是兼容性差,所以一直不作为系统分区,一般作为存储分区。 NTFS格式有一个特性,那就是起始簇的位置!NTFS分区起始位置不是从0开始,而是从LBA63开始,就是第六十三个扇区开始开始存储。而且NFTS默认认为扇区是512字节大小,而不是智能调节到第六十三个扇区。 这样问题就来了,63个扇区×512字节=31.5K,也就是说,磁盘的前31.5K是不能被使用的。使用机械硬盘就算了,使用固态硬盘,存储第一个字,也需要占用31.5K-35.5K之间的磁盘扇区。最过分的是这样子排列下去,恰好每到一个扇区的4K位置,就会造成一个数据存2个扇区的情况。而且这样排列,只要到了那个能被4K整除的位置就100%占用了2个扇区,哪怕只写一个字。固态硬盘无论是MLC还是SLC,都是有写入读取次数的,这样极大的损伤了性能和寿命。而且,增加了读取次数。这个时候无论簇是多大,都会造成性能和空间的浪费。所以这个问题就叫做4K! 画外音1:哦我明白了,那就是说大家一起吃饭的时候,如果一个勺子和碗一样大,第一个碗里头的好吃的被谁咬了一口,以后每勺想在这个碗里头舀满了,必须要在第二个碗舀一下。无论谁想舀满一勺,都得舀2次!太麻烦了! 画外音2:我也懂了,一个车的体积是一个人的2.5倍,五个人俩车坐不下就这道理! 画外音3:是啊是啊,车可以随便改,人不能随便拆。只要能被4K整除就一定不浪费 画外音4:谁说5个人俩车坐不下?咱吃点亏,你俩人去另一辆车,我媳妇有了算俩人,刚刚好! 关于4K需要对齐,我的硬盘需要吗? 4K对齐磁盘必须格式化,这种格式化被叫做Advanced Format。所有固态硬盘,和标注Advanced Format的机械硬盘都需要对齐。因为他们都是4K扇区 下载软件:AS SSD Benchmark可以查询是否对齐。 2012-5-19 06:18 上传 下载附件 (71.61 KB) 左上角的字体什么意思?第一行产品型号,第二行是否正确开启AHCI,第三行是起始位置,就是是否对齐! 看到了么?31K-bad,这正是采用了LBA63分区导致的固态硬盘没有对齐,测试总分为725. 2012-5-19 06:18 上传 下载附件 (72.99 KB) 而如果起始位置是1024K,那么4K是对齐的,全部OK,测试成绩是934. 画外音1:我就是固态硬盘,用的XP格式化,肯定没对齐 画外音2:我是支持高级格式化的机械硬盘,没对齐 画外音3:我2种硬盘都有,和楼上2位对的很齐 画外音4:发现固态硬盘都是2.5寸,机械硬盘是3.5寸,不可能对齐啊 如何4K对齐? 到了Vista时代,NTFS规范已经到了第六代,NTFS

文档评论(0)

vdi938 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档