Невозможно отформатировать или удалить разделы на флешке из-за ошибки таблицы GPT

Невозможно отформатировать или удалить разделы на флешке из-за ошибки таблицы GPT

Вот что я получил при попытке отформатировать раздел на своей флешке:

Ошибка удаления раздела /dev/sdb1: Командная строка parted --script "/dev/sdb" "rm 1"'завершилась с ненулевым кодом выхода 1: Предупреждение: /dev/sdbсодержит сигнатуры GPT, что указывает на наличие таблицы GPT. Однако у нее нет допустимой поддельной таблицы разделов msdos, как должно быть. Возможно, она была повреждена — возможно, программой, которая не понимает таблицы разделов GPT. Или, возможно, вы удалили таблицу GPT и теперь используете таблицу разделов msdos. Это таблица разделов GPT?

Ошибка: И основная, и резервная таблицы GPT повреждены. Попробуйте создать новую таблицу и использовать функцию восстановления Parted для восстановления разделов.

(udisks-error-quark, 0)

решение1

Я столкнулся с этой проблемой при записи на старый диск, который был записан как live linux disk.

Решение, если вы просто хотите стереть диск /dev/sdX:

sudo gdisk /dev/sdX
o  

(согласиться на удаление разделов)

w  

(согласиться на запись таблицы разделов)

И тогда у вас будет совершенно чистый диск. Остается только создать раздел, если вы хотите его использовать.

Примечание:Gdiskэто инструмент для разбиения диска на разделы, и он может стереть ваш диск, если не быть осторожным. Он предназначен для создания, изменения и стирания разделов.

решение2

Скорее всего, ваш диск изначально содержалТаблица разделов GUID (GPT),но вы создали новыйОсновная загрузочная запись (MBR)таблица разделов поверх этого с помощью инструмента, который не понимает GPT. Поскольку GPT занимает больше места, чем MBR, это означает, что есть оставшиеся данные GPT, и partedиз-за этого они становятся запутанными.

Если этот анализ верен, то самое простое решение — запуститьFixPartsна диске. FixParts предложит удалить оставшиеся данные GPT, после чего вы сможете использовать диск как обычно. (Вам не нужно делать ничего другого в FixParts; просто скажите ему удалить данные GPT, когда он попросит вас об этом, а затем выйдите.)

Однако есть одно предостережение: возможно, у вас был диск GPT, но что-тослучайнозаписал таблицу разделов MBR на диск. В этом случае вы, вероятно, захотитевосстанавливатьсяGPT, а не стирать его! Если это так, то решение — запустить gdiskна диске. Он обнаружит проблему и спросит, хотите ли вы использовать данные GPT или MBR. Сообщите ему использовать данные GPT, проверьте их правильность, введя pи сравнив вывод с тем, что вы считаете правильным, а затем введите , wчтобы сохранить изменения.

FixParts ( fixparts) и gdiskявляются частью gdiskпакета в Ubuntu. Обычно он не устанавливается по умолчанию, поэтому вам, возможно, придется установить его, введя sudo apt-get install gdisk.

Связанный контент