当前位置:首页>科技>正文

什么叫做4K对齐,什么叫做32K对齐 4k对齐是什么意思 实测4k对齐2048和4096的区别

2023-06-28 22:11:54 互联网 未知 科技

 什么叫做4K对齐,什么叫做32K对齐 4k对齐是什么意思 实测4k对齐2048和4096的区别

什么叫做4K对齐,什么叫做32K对齐

首先先来了解一下什么是叫做“4K 对齐”。其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术。“高级格式化”是国际硬盘设备与材料协会为新型数据结构格式所采用的名称。这是主要鉴于目前的硬盘容量不断扩展,使得之前定义的每个扇区512字节不再是那么的合理,于是将每个扇区512字节改为每个扇区4096
个字节,也就是现在常说的“4K扇区”。

其实每扇区512个字节的定义起源于电脑发展的初期,因此在那时将硬盘容量切分成每块512个字节是平衡与文件管理和存储之间的。而现在主流硬盘容量已经攀升到1TB甚至更高,再用老标准去管理现超大容量的硬盘不但显得繁琐,而且降低效率,因此提升单个扇区的容量就势在必行了。

编辑本段4K
没对齐严重后果  在了解了“4K扇区”这个定义后,就很容易理解什么是叫做“4K 对齐”了。所谓“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照“4K
扇区”的规则写入数据。那么如果有“4K 对齐”一说必然就有“4K 对不齐”。为什么会有“4K”对不齐呢?这是因为在NTFS6.x
以前的规范中,数据的写入点正好会介于在两个4K 扇区的之间,也就是说即使是写入最小量的数据,也会使用到两个4K扇区,显然这样对写入速度和读取速度都会造成很大的影响。为此对于“4K不对齐”的情况来说,一定要修改成“4K
对齐”才行,否则对于固态硬盘来说,不但会极大的降低数据写入和读取速度,还会造成固态硬盘不必要的写入次数

4k对齐是什么意思 实测4k对齐2048和4096的区别

4096是字节,不是K,所以是4K,不是4M。
  硬盘经过高级格式化后,相当于分成许多小房间,数据就放在这些房间里。但以多大的面积分房间,是个问题。固态盘一般推荐用4K来分,而不是2K来分,因为物理磁盘就是4K来分的,这样对齐之后,速度和寿命都能达到最佳。
  当然,4K肯定比2K要浪费空间。
  比如说,一层楼,总面积不变,你把它分为10间房,和20间房,放的人是不一样的,对吧?
  分10间房,本来每间能住10个人,但不是一家人,不住一家房子,所以,最不理想的状态是,10间房只住了10个人(10家人)。这样就是浪费呀。如果按20间的方案分,还能剩10间呢。
  如果每家人都有一个人,最佳的方案是分成100间房,就能放100人了。

请解释下固态硬盘为什么要4k对齐,有什么好处?

简单的说就是如果不对齐,会严重影响固态硬盘的性能。
  机械硬盘从很早前,扇区大小就被定义为512B(字节),最新的先进格式机械盘终于把物理扇区提高到4KB(4096字节),而我们现在使用的SSD,page数一般为4KB,(下一代25nm的为8KB),在NTFS6.x以前的规范中,分区offset一直是从63扇区(63X512B=31.5KB)开始,那么就会造成用户的第一个数据的前4KB会存放在系统"逻辑扇区"的31.5KB~35.5KB间,这样持续下去会造成后面所有的数据都会卡在2个物理扇区(page)容量之间,我们知道扇区(page)为磁盘写入的最小单位,如果卡在2个扇区(page)之间,写入的时候就需要进行读-改写操作(对SSD来说读-擦-写),造成性能的下降。VISTA之后的操作系统,NTFS为6.x,分区offset就会设置为2048扇区,这样就不会跨2扇区(page),造成因扇区offset没对齐而出现的性能下降。

固态硬盘重装系统还要4K对齐吗?

新的固态硬盘强烈建议先进行4K对齐,然后再安装系统,虽然有的时候默认会自动对齐,但是还是建议手动4K对齐,因为如果固态硬盘没有进行4K对齐,根本发挥不出它自身的优势。一、什么是4K对齐固态硬盘也叫做SSD硬盘,不同于传统的机械硬盘,固态硬盘的工作流程是【读】—【擦】—【写】,这是什么意思呢?简单的说就是SSD不能覆盖存储区的数据,而是先把原来的数据擦掉然后再写入新数据,SSD的最小单位称为“页”,最小擦除单位称为“块”,一个页的尺寸就是“4K”。



4K对齐其实就是符合4K扇区定义格式化过的硬盘,并且按照4K扇区的规则写入数据,固态硬盘在4K对齐之后,不仅可以大幅度增加固态硬盘的读写速度、系统的启动时间、程序运行的响应速度、还可以保护硬盘。4K=4096字节一般扇区大小是512字节4096/512=8扇区所以,任何8的整倍数的扇区个数都满足4K对齐的要求。二、如何检查SSD是否4K对齐那么,手头的电脑,如何判断其内的固态硬盘是否已经4K对齐呢?方法如下:1、利用快捷组合键Win R打开“运行”对话框,输入“msinfo32”然后回车,调出“系统信息”面板:



2、以此打开“组件”—“存储”—“磁盘”,然后在右侧找到“分区起始偏移”:



温馨提示:如果你的电脑有多个硬盘,注意别看成了机械硬盘。3、【分区起始偏移】➗4096的结果,如果是整数就表示这个硬盘分区已经4K对齐了,如果不是整数,就没有4K对齐。为什么必须是整数呢?因为整数代表了可以一次性读写。上图中这块固态硬盘的分区起始偏移数值是2097152,除以4096等于512。



三、怎样4K对齐4K对齐有两种方法,一种是新硬盘安装系统,一种是系统已经安装好了,却发现没有4K对齐。1、全新固态硬盘在安装系统之前,要先对全新的固态硬盘进行4K对齐,然后再安装系统。但是,这个地方其实还要分2个岔路,因为现在的系统都支持4K对齐,所以安装系统的时候采取的是官方工具安装,那么系统默认会进行4K对齐的。如果采用的是PE软件安装系统,那么有的PE软件分区的时候,默认并不是4K,这个时候需要手动进行4K对齐。



2、现成系统下如何4K对齐这个就稍微麻烦一些啦,主要因为分区这个操作属于有损操作,重新分区的话又要备份数据,太费时间,这个时候只能借助于分区助手等软件。



快去看看你的固态硬盘,是不是4K对齐啦!