4k 对齐,你准备好了吗?
什么是 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 对齐,不过重头戏永远短暂,我只列举出一些软件清单,点击名称可以进入详细教程(我可懒得码字了)。
还是得无病呻吟一下——支持正版,你不会想让你使用的好软件停止开发。

4k 对齐,你准备好了吗?的更多相关文章
- SSD硬盘的4K对齐
4K对应4096 硬盘模式: 一.让SSD运行在AHCI模式下: AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模 ...
- 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_ ...
- 分区的4k对齐
4k对齐的原理 4k对齐的磁盘性能比非对齐的大致提升在5%-10%左右. fdisk -H 224 -S 56 /dev/sdx #创建分区 fdisk -lu /dev/sdx #验证对齐
- 硬盘4k对齐教程总结
4k对齐概念: 4K对齐相关联的是一个叫做“高级格式化”的分区技术.首先先来了解一下什么是叫做“4K 对齐”.其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术.“高级格式化”是国际硬盘设备与 ...
- Ubuntu 固态硬盘 4K对齐及启用 Trim,及其验证方法
因为之前一个移动硬盘因为坏道蔓延导致没办法继续使用,我略冲动地跑去买了一块 120GB 的三星840 固态硬盘回来.为了使用起来更方便,还去弄了个光驱位硬盘托架,把固态硬盘接在了光驱位与原本的笔记本硬 ...
- SSD trim及4k对齐
trim可以帮助减小SSD的写放大WA问题,删除文件后不仅仅是将文件标记为删除,而是在SSD空闲的时候统一进行删除. Linux下的trim支持叫discard,修改fstab文件,在挂载参数中加上d ...
- 查看4k对齐,激活.net framework 3.5
查看是否4k对齐 Win+R,打开运行窗口,在窗口中输入“msinfo32",组件”--“存储”--“磁盘”.然后可以在右边栏看到“分区起始偏移”,我们图例中有2个数值,分别是:32256字 ...
- 机械硬盘怎么看是否4k对齐
在XP.VISTA.win7系统下,点击“开始”,“运行”,输入“MSINFO32”,点击“确定”,出现如下显示的界面,依次点击“组件/存储/磁盘”,查看“分区起始偏移”的数值,如果不能被4096整除 ...
- 对固态硬盘ssd进行4k对齐
别让SSD成半吊子!你真的4K对齐了吗? http://ssd.zol.com.cn/537/5374950_all.html SSD固态硬盘一键分区后如何检测4K对齐? http://pcedu.p ...
随机推荐
- 分享iOS最喜欢的技巧和提示
转自:http://blog.csdn.net/biggercoffee/article/details/50394027 Objective-C 1.让Xcode的控制台支持LLDB类型的打印 这有 ...
- Oracle导入导出之dmp
Oracle导入导出有两种方式,分别是imp/exp与impdp/expdp. 1.imp/exp exp scott/tiger file=d:\test.dmp log=d:\test.log o ...
- HDU 5794 A Simple Chess (容斥+DP+Lucas)
A Simple Chess 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5794 Description There is a n×m board ...
- java封装对象转json字符串
/** * Copyright (c) 2011-2015, James Zhan 詹波 (jfinal@126.com). * * Licensed under the Apache License ...
- 部署 instance 到 OVS flat network - 每天5分钟玩转 OpenStack(135)
上一节创建了 OVS flat network,今天我们部署 instance 并验证 flat 网络的连通性. launch 新的 instance "cirros-vm1",网 ...
- 不能发现 class "com.uustudio.unote.android.BaseApplication"
12-13 15:45:46.289: E/AndroidRuntime(3474): java.lang.RuntimeException: Unable to instantiate applic ...
- android EditText控制光标的位置
利用自定义键盘,需要手动删除编辑框中的文本时,会根据光标的位置来删除字符.那么,如何来控制光标呢,android为我们提供了哪些方法,来处理光标呢? 这里提供几个自己写的方法,根据这些方法可以满足在光 ...
- 定义member【C++】cstddef中4个定义
最近研究定义member,稍微总结一下,以后继续补充: size_t size_t corresponds to the integral data type returned by the lang ...
- Qt一个project调用还有一个project的类成员变量
一句两句话已经不能表达如今的激动情绪了.唯有感叹知识的博大精深,并把感叹转变为文字. 同一个project调用其它类成员变量很easy. 如: 定义 Test1.h中申明成员变量 class A { ...
- delphi 08 HTML组件
///HTML组件///后面的字符串为这个控件的ID号///直线 Line (WebBrowser1.Document as IHTMLDocument2).exec ...