分区大小相同但块不同

Pan*_*ciz 5 partition dd fdisk

我尝试在另一个磁盘上使用 dd 备份我的分区,并创建了一个相同大小的分区。

当我完成复制时,我在安装分区时遇到了问题,因为我得到了bad geometry: block count.

我注意到为了创建正确的备份(避免错误的几何错误),不仅两个分区必须具有相同的大小(以 MB 为单位),而且必须具有相同的块数(您可以使用 fdisk -l 检查的块数)。我还注意到,如果我从头开始创建分区或从末尾开始创建分区,则块数会有所不同。有人可以解释一下行为以及如何创建两个块大小完全相同的分区吗?

mir*_*los 0

分区大小必须至少和以前一样大,而不是精确地和以前一样大。

\n\n

您在这里遇到的问题是您使用的 fdisk 实用程序将分区大小四舍五入到其单位 \xe2\x80\x93 的下一个倍数,这些单位曾经是柱面(磁头 * 扇区);在现代,我们忽略 MFM HDD 时代的旧旋转单位,只是将整个 Mebibytes 分配给分区,但较旧的实用程序尚未认识到这一点,并尝试将 \xe2\x80\x9chelpful\xe2\x80\x9d 并舍入为整数气缸\xe2\x80\xa6

\n\n

您使用哪个实用程序来创建目标分区?Linux 命令行fdisk需要cu命令来在这些行为之间进行更改;我认为你的只是旧的。

\n