现在的硬盘分区软件,新建分区默认都是4k簇,除非专门更改簇的大小,否则不会变。而4k对齐,是调整扇区数的多少,而不是调整簇的大小!

1,随着硬盘容量不断扩展,之前定义每个扇区512字节不再是那么的合理,于是扇区就渐渐进化提升为每个扇区4096字节,就是“4K扇区”的由来。

2,随着ntfs成标准的硬盘文件系统,其文件系统的默认分配单元(簇)也进化为4096字节每簇,为了使4k簇与4k扇区相对应,使硬盘物理硬盘分区与系统逻辑分区对齐,保证硬盘读写效率,就有了“4K对齐”的概念。

3,硬盘厂商为了保证与操作系统兼容性,会将4096B扇区模拟成512B扇区,因为系统在使用ntfs6.x的文件规范时,由于ntfs磁盘引导区占用了一个磁道共63个扇区,真正的文件系统在63号扇区之后,这个导致(每4k簇)数据的写入点正好会介于在两个4K 扇区的之间,占据第一个单元的组后512字节和第二个单元的前3584字节。即使是写入最小量的数据,也会使用到两个4K扇区,如果每个簇都会跨越两个物理单元,这样文件系统在读写某个簇的时候,硬盘需要读写两个物理单元,这会降低因硬盘读写速度,并缩短使用寿命。4k对齐的目的就是为了保护硬盘,提升读写速度而已。

4,所以4k对齐就是借助硬盘分区软件在主引导记录的63个扇区后,牺牲,空出数个4k扇区,让文件系统的4k簇与4k扇区相对应,不至于出现一个4k簇占两个4k扇区的问题。通过计算,“4K对齐”就是将硬盘4k扇区对齐到8的整数倍个模拟512B扇区,只要是8的倍数都是4K对齐。

从网络的一些测试,2048扇区4k对齐的表现略好。

簇大小与分区4k对齐的关系相关推荐

  1. linux 分区 4k对齐,分区4K对齐那些事,你想知道的都在这里

    在对磁盘进行分区时,有一个很重要的注意事项,就是要将分区对齐,不对齐可能会造成磁盘性能的下降.尤其是固态硬盘SSD,基本上都要求4K对齐.磁盘读写速度慢还找不到原因?可能就是4K对齐的锅.那么分区对齐 ...

  2. xp系统什么梗_电脑分区4K对齐,对系统的影响

    1.什么是4K对齐? 早期的硬盘一个扇区的大小是512个字节,后来随之磁盘容量的不断增加和读写效率提升的要求,国际硬盘协会制定了全新标准,将每个扇区的大小调整为4096个字节,也就是4KB,这种扇区又 ...

  3. SSD固态硬盘分区4k对齐的方法与必要性

    顺网建议使用固态硬盘来做回写已经有很长一段时间了,很高兴得到了大家的认同,现在越来越多的用户开始使用固态硬盘作为回写盘,但是发现很多人却忽略了一个很重要的地方,就是在使用windows 2003对固态 ...

  4. linux分区如何4k对齐,SSD使用之如何分区4K对齐

    为何需要4K对齐? 由于SSD的Flash管理算法在处理4K对齐的数据上会节约许多操作步骤,所以分区为4K对齐时,SSD的性能会得到优化. 下图为某片 SSD 在 4K 对齐分区和 4K 不对齐分区下 ...

  5. 004 无损分区4k对齐

    经过检测,我的U盘有一个分区没有4k对齐,我也不想格式化,所以用工具对齐 指定对齐的参数 确定执行 等待完成,千万不要插拔U盘 其实我感觉,先备份数据,重新格式化分区,4k对齐再拷贝比这样快,但是我实 ...

  6. linux分区4k对齐方法,Ubuntu 系统 SSD固态硬盘检查4K对齐以及开启Trim

    最近在折腾Ubuntu系统,想工作上能更专注一些,下面是一些经验吧算是. 0x00 查看SSD以及系统环境是否支持Trim 系统需要满足如下条件才能开启trim 1. 系统内核版本大于等于 2.6.3 ...

  7. ssd 分区4k对齐 linux,Debian SSD ext4 4K对齐

    新入手了一台thinkpad,原来的机械硬盘是500G的, 于是购入一块镁光的MX200 250G的SSD来新装debian stable(jessie) 1,安装系统的之前按住F1进入bios后把模 ...

  8. 使用DiskGenius进行分区4K扇区对齐检测

    4K对齐相关联的是一个叫做"高级格式化"的分区技术."4K对齐"就是符合"4K扇区"定义格式化过的硬盘,并且按照"4K 扇区&qu ...

  9. 磁盘性能二三事之—4k对齐

    我们先来回顾一下机械硬盘的结构. 机械硬盘主要由盘片(platter).磁头(head)和相应的控制电路等部分所组成.盘片表面镀有磁性物质,二进制位被存储在这些磁性材料上.硬盘工作时,盘片围绕着一根中 ...

最新文章

  1. 奇怪,不能上GOOGLE了...你们也是这样吗?
  2. 华为8c系统语言切换,华为WS331C怎么设置 华为WS331C设置教程(使用方法)-192路由网...
  3. qt界面嵌入web_使用Qt WebAssembly而不是JavaScript创建Web用户界面
  4. C++编写程序:输入三角形的三边,判断三角形的类型。
  5. 某度文库付费文档下载,实测可用~
  6. Redis初识、设计思想与一些学习资源推荐
  7. 德标螺纹规格对照表_德标等螺纹对照表
  8. jquery api中文网址
  9. matlab xlswrite函数,matlab打开excel (xlsread、xlswrite)实用方法...
  10. RGB转HDMI模块解决方案
  11. Ubuntu 14.04安装配置Calamari
  12. 媒体查询(Media Query)
  13. layer.photos 查看本地图片,并实现缩放和旋转功能
  14. 经超计算机求职电视剧,经超电影,电视剧全集_经超影视作品大全推荐 - 剧知晓...
  15. 前后端分离开发模式介绍
  16. 使用Python玩转ROS2参数
  17. Centos 7 如何关闭提示(You have new mail in /var/spool/mail/root)
  18. c语言rfmtdate函数,Ecshop后台流程图
  19. 郑军 你真是郑家的耻辱!!!
  20. OID科普:物联网OID与互联网域名的区别 | 圣笛数控

热门文章

  1. HNUST 挑战ACM迷宫(DFS)
  2. Unity中的Delegate
  3. DOS程序员手册(七)
  4. Python打印菱形
  5. Tornado框架简介
  6. java executor 源码_Java线程池ThreadPoolExecutor深度探索及源码解析
  7. 正常人白手起家挣一千万需要多久?
  8. EVT/DVT/PVT/MP代表什么阶段
  9. 字节测试实习生面试回顾
  10. 痴情不是罪过 忘情不是洒脱