原文:https://www.itsk.com/thread-385047-1-1.html

1、什么是4K对齐?

早期的硬盘一个扇区的大小是512个字节,后来随之磁盘容量的不断增加和读写效率提升的要求,国际硬盘协会制定了全新标准,将每个扇区的大小调整为4096个字节,也就是4KB,这种扇区又叫4K扇区。4K对齐指的就是对磁盘分区时,让分区的起始扇区位于某一个4K扇区的起始位置。

2、为什么会有4K不对齐?

当硬盘扇区改成4K扇区之后,为了兼容以前的标准,为了方便技术人员的固有思维,为了保证靠扇区识别的旧的操作系统和应用软件不会出错,厂商把一个4K扇区虚拟成8个512B扇区

,以便和以前的单位统一。这样一来,从这8个扇区中的第一个扇区开始的分区,就是4K对齐了的,从其他7个扇区开始的分区,就是4K没有对齐的。

3、什么是簇和簇大小?

windows为了提高数据读写速度,对分区空间进行了按簇划分,对于大于2GB的NTFS格式的分区来说,windows默认的簇大小是4096字节,也就是以4KB作为一个单位,所有的文件都是对簇独占的,比如说一个10KB的文件,放在簇大小为4K的分区里,就会占掉3个簇,所以实际占用空间为12KB,如果一个文件夹里有100个10KB的文件,他们的实际大小是1000KB,但是占用空间却是1200KB。但是如果把这些文件放到簇大小为8K的分区里,每个10KB的文件就会占用2个簇,也就是16KB,100个文件实际大小仍是1000KB,但占用空间却是1600KB。

4、簇大小有什么影响?

通过上一问,我们已经看出,簇大小较小时空间利用率较高,较大时会浪费更多空间,那么为什么不把簇分的更小一些呢?这是因为windows在读取数据时是以簇为单位进行检索的,识别到空白的簇会直接跳过,如果簇大小为8K,识别1MB就是128个簇,如果簇大小为4K,同样识别1MB就是256个簇,如此一来就会在空白的簇上浪费掉更多的时间。也就是说,簇越小,空间利用率越高,但读取速度也就越慢;反之,簇越大,空间利用率就越低,但读取速度也就越快。NTFS大分区的windows默认的簇大小一般是4KB。

5、簇大小和4K对齐有什么关系?

windows读写是按簇,磁盘读写则是按扇区,如果一个分区的起始扇区为一个4K扇区的第2个虚拟扇区,也就是4K没有对齐,那么对于簇大小为4K的分区,每一个簇都会被割裂在两个不同的4K扇区里,那么当windows操作一个完整的4K簇的文件时,磁头就要对两个4K扇区进行操作,当存在大量4K左右小文件的时候,操作速度就会较低。而正确的4K对齐就会提升读写速度,尤其是小文件的读写速度。

6、固态硬盘为什么要4K对齐?

上面我们说了机械硬盘的4K对齐原理,那么固态硬盘众所周知并无扇区的概念,为什么也要4K对齐呢?因为固态硬盘所使用的NAND颗粒的最小单位是页,页的大小一般也是4KB,所以固态硬盘的页,等同于机械硬盘的扇区。而且由于闪存颗粒的特性所致,4K对齐对其速度影响远大于机械硬盘,所以对于固态硬盘,我们更应该进行4K对齐。

7、XP系统进行4K对齐速度会有提升吗?

XP诞生的年代,尚未有4K扇区的概念,但是目前很多新硬盘包括固态硬盘也仍在使用XP系统,这类硬盘如果进行4K对齐后安装XP系统,速度也会有相应提升。

8、XP进行4K对齐之后系统无法引导怎么办?

很多人都遇到过在对硬盘进行4K对齐后安装XP系统出现系统无法引导,表现为提示找不到启动设备、引导阶段显示一个短横线或小写字母j等等不同症状,一般出现在配置较老的电脑上。针对这种情况,本人建议,2010年以前的硬盘可以不用进行4K对齐,那时候的硬盘基本上没有4K大扇区,对齐没有实际意义。2010年以后的硬盘,如果安装在较早的主板(AM3/775及以前的平台)上,有很大几率出现这种问题,可以尝试修复分区表和系统引导,如果仍不能奏效,可以退而求其次,将系统分区以外的其他分区进行4K对齐,而系统分区则只好放弃4K对齐。

9、U盘、存储卡要不要进行4K对齐?

U盘、存储卡和固态硬盘一样应用闪存颗粒的,所以除了早期的一些小页颗粒产品外,U盘、存储卡进行4K对齐也会有不错的效果。

10、4K对齐选多少合适?

4K对齐是指对齐分区起始点到4K扇区,而一个4K扇区的大小是8个虚拟扇区(512B*8),所以,只要对齐到8个扇区的整倍数,都属于4K对齐,目前常见的对齐值有8扇区、2048扇区、4096扇区等,其中8扇区(4KB)是4K对齐的最小单位,2048扇区(1MB)是win7系统自带的分区工具的默认值,而win10系统自带的分区工具默认的对齐值则是4096扇区(2MB)。

有人误认为4K对齐是指的对齐到4K个扇区,这是不对的,所以我们也没有必要非得选择4096扇区,最好按照windows默认的对齐值,即win7选2048扇区,win10选4096扇区。似乎有人测试过,win7系统下,对齐到2048扇区效果最好,本人并未实测,只是建议。至于XP系统,如果需要对齐的话,根据本人经验,可以尝试对齐到2048扇区或者8扇区。

磁盘分区的4K对齐(转载)相关推荐

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

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

  2. gpt分区 linux 4k对齐,磁盘对齐与4K对齐

    什么是磁盘分区对齐(Disk Alignment.Partition Alignment): Windows的磁盘有一种结构叫做Master Boot Record(MBR), 它的默认大小为63个B ...

  3. 分区怎么4k对齐_电脑升级SSD后,依然卡顿怎么解决?

    与非网 3 月 10 日讯,到 2020 年固态硬盘凭借着自己强大的产品力已经成为了人们装机的首选,但是在使用过程中还是会出现很多的小问题. 比如有些小伙伴即使升级了 SSD,电脑性能也并没有很快,那 ...

  4. gpt分区 linux 4k对齐,4K对齐选8,2048和4098扇区数有多大区别?实测告诉你

    无意中在论坛看到一篇有关SSD 4K对齐的帖子,说的是为何都是4K对齐,性能却存在很大的差距?最后作者得到的结论是,使用512簇.1024簇.2048簇会使得SSD的成绩下降.因为SSD使用的是全新的 ...

  5. linux分区如何4k对齐,Linux如何进行无损修复4K对齐?

    Linux系统如何进行无损的4k对齐? Linux系统已经安装好了,折腾很久了,不想重装. Windows里知道有ParagonAlignmentTool对齐,Linux上找不到.下面我磁盘的一些信息 ...

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

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

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

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

  8. 004 无损分区4k对齐

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

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

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

最新文章

  1. 微信企业号OAuth2.0授权-Java
  2. keras inceptionv1 到 inceptionv4演化
  3. Discuz论坛架设从零起步之四
  4. 何使用BERT模型实现中文的文本分类
  5. 几款炫酷的IDEA皮肤主题,大爱!
  6. python编程老师岗位需求表_教师岗位需求信息表
  7. 国科大学习资料--矩阵分析与应用(李保滨)--2016年期末考试试卷
  8. 局域网计算机如何传输文件,强烈推荐电脑同一个局域网传输文件的图文教程
  9. 重磅!超详细的 JS 数组方法整理出来了
  10. Java8 CompletableFuture(2)回调函数 thenApply thenAccept thenRun
  11. 响应式垂直时间轴js特效插件 带动画效果
  12. OSError: [Errno 22] Invalid argument: ‘C:\\Users\\0moyi0\\Desktop\\AD_kk.png‘
  13. 在沟通管理中,如何给予有效的反馈意见? | 每天成就更大成功
  14. 【C++】C++静态库和动态库的区别
  15. python求导并作图_科学网—python-符号运算(求导等) - 夏江江的博文
  16. view路由传参方法
  17. 五年级下学期计算机课总结,信息技术期末教学总结
  18. android手机系统也属于操作系统吗,国产手机操作系统yunOS是独立系统吗?网友:想多了,是安卓系统...
  19. 在yolo训练的时候又去测试就会报错:cuda error: out of memory
  20. 发电机组工作安排问题

热门文章

  1. .net 日期格式化
  2. 淘宝SEO几个重要的步骤
  3. 数据读取速度达1.5G/s,UFS 2.1存储技术曝光
  4. 每日新闻 | 科技部出台27条措施;中国联通加快5G建设
  5. Java-SSM-新冠疫苗接种登记系统
  6. 励志也是一种变相的洗脑
  7. 赛门铁克备份工具BE与NBU的区别
  8. STM32电压电流采集与检测方案(直流)
  9. Linux开发环境搭建之bzip2离线安装
  10. 韶关百万亩 国稻种芯·中国水稻节-邓泗洲:广东乐昌稻飘香