什么是 4k 对齐?

其实与 “ 4K对齐 ” 相关联的是一个叫做 “ 高级格式化 ” 的分区技术。“ 高级格式化 ” 是国际硬盘设备与材料协会为新型数据结构格式所采用的名称。这是主要鉴于目前的硬盘容量不断扩展,使得之前定义的每个扇区 512 字节不再是那么的合理,于是将每个扇区 512 字节改为每个扇区 4096 个字节,也就是现在常说的 “ 4k 扇区” 。
传统硬盘的每个扇区固定是 512 字节,新标准的 “ 4k 扇区 ” 的硬盘,硬盘厂商为了保证与操作系统兼容性,也将扇区模拟成 512 字节的扇区,这时就会有 4k 扇区和 4k 簇不对齐的情况发生。所以就要用 “ 4k 对齐 " 的方式,将硬盘模拟扇区对齐成 “ 4k 扇区 ” 。“ 4 k 对齐 ” 就是将硬盘扇区对齐到 8 的整数倍个模拟扇区,即 512B*8=4096B ,4096 字节即是 4k 。用win7系统对硬盘分区格式化时,默认是将硬盘扇区对齐到 2048 个扇区的整数倍,即 512B*2048=1048576B=1024KB,即1M对齐,并满足4K对齐,该值只要是4096B的倍数就是4K对齐。

一句话定义:“ 4k 对齐 ” 就是将每个扇区 512 字节改为每个扇区 4096 个字节。

哪些硬盘需要 4k 对齐?

不少网友认为 4k 对齐只针对于 SSD 硬盘,其实所有采用 Advanced Format (高级格式)的 HDD(机械硬盘);所有SSD(固态硬盘)都需要对齐。

更加关键的一个问题是 Win XP 根本不支持 4k ,当然现在 Windows XP 已经结束服务支持了。

下面引用 IntoHard 论坛内网友的话:

  • 根据西数和希捷工厂对两款产品的宣传不难明白,特定的型号支持 4k 扇区对齐。
  • 并不是所有硬盘都可以来完成;如果要 4k 对齐,那么硬盘必须支持 4k 扇区技术。
  • 现在希捷和西数的大容量硬盘( 1T 以上 )基本都是 4k 扇区高级格式化硬盘,但只有西数硬盘需要运行西数特别提供的 " 4k 扇区对齐程序" 。
  • 系统倒是没有强制使用标准的 4k 扇区,因为 4k 扇区对性能和容量优化有变化,支持 4k 扇区的硬盘建议使用标准 4k 扇区,否则性能影响将会很大。
  • 4k 扇区对齐操作系统必须 Win 7 系统及更高版本系统才能够发挥性能和更好的支持。

怎么知道硬盘是否已经4K对齐?

使用 AS SSD Benchmark 。(此软件运行需要 Microsoft .net framework 2.0 支持)可以查看分区是否 4k 对齐(如果有 XXXX K-OK 字样则说明该分区已经对齐,如果是XXXX K-BAD 字样则说明该分区没有对齐)

如图,左为未对齐,右为已对齐。( 左上角 )

如果没有4K对齐,会有什么影响?

  • 读写速度下降
  • 使用寿命锐减
  • 数据丢失风险增加

下面是 4k 对齐前后( 希捷 ST500LM012 HN-M500MBB )的对比图( 来自 百度贴吧 ),左为前右为后:

 

 

 

下面是原作者自己制作的对比图:

更多对比,请参考:

http://www.icpcw.com/Parts/Memory/Skill/3182/318295_all.htm

如何进行硬盘 4k 对齐?

看到这大家估计都很想知道如何进行 4k 对齐,不过重头戏永远短暂,我只列举出一些软件清单,点击名称可以进入详细教程(我可懒得码字了)。

Paragon Alignment Tool

DiskGenius

还是得无病呻吟一下——支持正版,你不会想让你使用的好软件停止开发。

4k 对齐,你准备好了吗?的更多相关文章

  1. SSD硬盘的4K对齐

    4K对应4096 硬盘模式: 一.让SSD运行在AHCI模式下: AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模 ...

  2. Centos 6.5 挂载硬盘 4K对齐 (笔记 实测)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Linux centos 2.6.32-431.17.1.el6.x86_64(Centos-6.5-x86_ ...

  3. 分区的4k对齐

    4k对齐的原理 4k对齐的磁盘性能比非对齐的大致提升在5%-10%左右. fdisk -H 224 -S 56 /dev/sdx #创建分区 fdisk -lu /dev/sdx #验证对齐

  4. 硬盘4k对齐教程总结

    4k对齐概念: 4K对齐相关联的是一个叫做“高级格式化”的分区技术.首先先来了解一下什么是叫做“4K 对齐”.其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术.“高级格式化”是国际硬盘设备与 ...

  5. Ubuntu 固态硬盘 4K对齐及启用 Trim,及其验证方法

    因为之前一个移动硬盘因为坏道蔓延导致没办法继续使用,我略冲动地跑去买了一块 120GB 的三星840 固态硬盘回来.为了使用起来更方便,还去弄了个光驱位硬盘托架,把固态硬盘接在了光驱位与原本的笔记本硬 ...

  6. SSD trim及4k对齐

    trim可以帮助减小SSD的写放大WA问题,删除文件后不仅仅是将文件标记为删除,而是在SSD空闲的时候统一进行删除. Linux下的trim支持叫discard,修改fstab文件,在挂载参数中加上d ...

  7. 查看4k对齐,激活.net framework 3.5

    查看是否4k对齐 Win+R,打开运行窗口,在窗口中输入“msinfo32",组件”--“存储”--“磁盘”.然后可以在右边栏看到“分区起始偏移”,我们图例中有2个数值,分别是:32256字 ...

  8. 机械硬盘怎么看是否4k对齐

    在XP.VISTA.win7系统下,点击“开始”,“运行”,输入“MSINFO32”,点击“确定”,出现如下显示的界面,依次点击“组件/存储/磁盘”,查看“分区起始偏移”的数值,如果不能被4096整除 ...

  9. 对固态硬盘ssd进行4k对齐

    别让SSD成半吊子!你真的4K对齐了吗? http://ssd.zol.com.cn/537/5374950_all.html SSD固态硬盘一键分区后如何检测4K对齐? http://pcedu.p ...

随机推荐

  1. POJ 1502 MPI Maelstrom(最短路)

    MPI Maelstrom Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 4017   Accepted: 2412 Des ...

  2. POJ 1502 MPI Maelstrom (Dijkstra)

    题目链接:http://poj.org/problem?id=1502 题意是给你n个点,然后是以下三角的形式输入i j以及权值,x就不算 #include <iostream> #inc ...

  3. 语义Web和本体开发相关技术

    在技术实现方面,语义Web和本体理论的研究日趋成熟,已经有许多成熟的工具或程序接口,诸如Jena.OWL API等API是系统实现的关键技术.这里介绍系统的可行性分析以及系统开发设计的关键技术. 1 ...

  4. TypeScript学习笔记(一):介绍及环境搭建

    官网 TypeScript目前还在快速的发展中,当前的版本是1.6,有关TypeScript更多的信息可以在其官网中获取. http://www.typescriptlang.org/ 什么是Type ...

  5. C#获取当前应用程序所在路径及环境变量

    一.获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string st ...

  6. heidsoft logo

  7. PHP之路,Day1 - PHP基础

    本节内容  1.PHP介绍  2.第一个PHP脚本程序  3.PHP语言标记  4.指令分割符  5.程序注释  6.在程序中使用空白符的处理  7.变量  8.变量的类型  9.数据类型之间相互转换 ...

  8. status pending状态

    开发采用ssh,注解的方式,事物也application.xml配置了,但是在业务层没有使用@Transactional造成浏览器一直处于status pending状态,为什么没有使用@Transa ...

  9. hdu 2553 N皇后问题 (经典DFS)

    题目链接:点击链接 思路:用一维数组hang[num] = i,num表示第num行,i表示第i列,计算n = 1~10皇后的不同放置数量,然后打表 #include<stdio.h> # ...

  10. 看京东如何把Intel RealSense技术用在物流上

    提起Intel RealSense 3D 深度摄像头,总是离不开无人机.机器人等前沿硬件产品,比如 CES 2016 上让人眼前一亮的自动避障无人机Yuneec “台风 H”,Segway.Nineb ...