如果我尝试将较大硬盘的分区表恢复到较小的硬盘,会发生什么情况?例如:使用 sfdisk 将 250GB 硬盘的分区表恢复到 80GB 硬盘。
sfdisk /dev/sda < PartitionTable250.txt
sfdisk 会检测到它吗?
我想如果把较小硬盘的分区表恢复到较大的硬盘上应该没有问题吧?
答案1
您最终可能会创建一个无效的分区表。
我从来没有尝试过这个,但我期望的是:
磁盘管理应将分区表写入设备。此操作将会成功,因为主分区表包含在 MBR(驱动器的 0 扇区)内,并且任何扩展分区表都包含在附近。
(我相信,但不确定,扩展分区表存储在驱动器的前 63 个扇区内 - 第一个分区通常从扇区 63 开始。请记住,4 个主分区(或 3 个主分区和 1 个扩展分区)都包含在 MBR 中的主分区表中。)表中任何完全在前 80GB 内的分区都可以正常工作。
表中部分或全部存在的任何分区超过前 80GB 将不行。简单来说,该表将引用该设备上不存在的扇区。
您的说法一般是正确的,将较小驱动器的分区表恢复到较大驱动器上应该不会有问题。