1

Что произойдет, если я попытаюсь восстановить таблицу разделов большого жесткого диска на меньший жесткий диск, например: таблицу разделов жесткого диска на 250 ГБ на жесткий диск на 80 ГБ, используя sfdisk, как это.

sfdisk /dev/sda < PartitionTable250.txt

Sfdisk обнаружит это?

Я думаю, что не будет никаких проблем, если таблица разделов меньшего жесткого диска будет восстановлена на большем жестком диске?

1 ответ1

1

Вы, вероятно, в конечном итоге создадите неверную таблицу разделов.

Я никогда не пробовал это, но вот что я ожидаю:

  • sfdisk должен записать таблицу разделов на устройство. Это будет успешным, потому что основная таблица разделов содержится в MBR (сектор 0 диска), а любая расширенная таблица разделов содержится поблизости.
    (Я полагаю, но не уверен, что расширенная таблица разделов хранится в первых 63 секторах диска - первый раздел обычно начинается в секторе 63. Помните, что 4 основных раздела (или 3 основных и 1 расширенный) содержатся в основной таблице разделов в MBR.)

  • Любые разделы в таблице, которые существуют полностью в пределах первых 80 ГБ, будут работать нормально.

  • Любые разделы в таблице, которые существуют частично или полностью за пределами первых 80 ГБ, не будут работать. Проще говоря, таблица будет относиться к секторам, которые не существуют на этом устройстве.

Вы в целом правы в том, что таблица разделов меньшего диска, восстановленная на больший диск, не должна иметь проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .