为什么磁盘分区从扇区 2048 开始

为什么磁盘分区从扇区 2048 开始

我正在学习使用fdisk。当我使用F命令检查磁盘中的可用空间时,它显示可用空间从扇区 2048 开始。但如果我尝试使用命令创建新分区,n它说我可以从扇区 34 开始

在此处输入图片描述

如果我输入任何小于 2048 的值,然后通过F命令检查可用空间,我会得到这个。16 EB 的可用空间!!!

在此处输入图片描述

为什么会这样?

答案1

之所以使用 16EB,是因为 47-2048 减去 47 会得到负数。显然这是一个已经修复的错误。

原因在于性能。听说过 4k 扇区的硬盘吗?它们必须进行 4k 对齐才能获得正确的性能。其他设备和制造商发现,如果没有不同的对齐方式,他们的设备就无法获得完整的性能。

最终决定,2048 将消除大部分(如果不是全部)降低性能的对齐。考虑到存储如此便宜,没有人会介意 1MB 硬盘的损失。

最初,留有 63 个扇区间隙,用于为不支持硬盘完整大小的 BIOS 适应驱动器覆盖。当计算机首次配备 1-8GB 硬盘时尤其常见。但是,硬盘现在使用 LBA,驱动器覆盖无意义已成为过去。

但是现在我们必须将大于 2TB 的硬盘切换到 GPT,因为 MBR 不支持这一点。

相关内容