1

Сегодня я решил изменить размер одного из разделов драйверов, поскольку в настоящее время я переключаюсь с Ubuntu на ArchLinux в качестве основной ОС. Однако, когда я вхожу в Gparted, я получаю сообщение об ошибке "Не могу иметь перекрывающиеся разделы". Проверка Fdisk дает следующее разрешение:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   318586879   159190016    7  HPFS/NTFS/exFAT
/dev/sda3       770101248   976773167   103335960   83  Linux
/dev/sda4       318588926   770103295   225757185    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5       318588928   770101247   225756160   83  Linux

Похоже, sda4 перекрывается с sda3. Я знаю, что мои разделы очень беспорядочные, одна из причин, по которой я перехожу из Ubuntu, поэтому я могу удалить sda4 и 5, оставив только Windows (sad1+2) и arch linux (sda 3).

Итак, я думаю, мой вопрос, как исправить это перекрытие. если это возможно, прогоняя sda4/5, чтобы больше не было оверла?

Я бы предпочел сохранить свои данные, но все было зарезервировано, поэтому, если действительно нет другого варианта, я мог бы выполнить полную чистую установку ... но почему я здесь, чтобы увидеть, есть ли какой-нибудь способ в первую очередь.

Спасибо, и если вам нужна дополнительная информация, дайте мне знать!

1 ответ1

1

Попробуйте мою программу FixParts . Это должно решить проблему автоматически. Я рекомендую запустить его на диске и использовать опцию p FixParts для просмотра таблицы разделов. Обратите внимание, что FixParts вообще не отображает расширенные разделы, поэтому не беспокойтесь, если вы не видите свой /dev/sda4 . Однако, если вы видите все другие разделы, и если ни один из них не указан, как omitted в столбце « Status , продолжайте и введите w чтобы сохранить восстановленную таблицу разделов.

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