Вот что я получил, пытаясь отформатировать раздел в моем pendrive:
Ошибка удаления раздела
/dev/sdb1
:parted --script "/dev/sdb" "rm 1"'
выход из командной строки с ненулевым состоянием выхода 1: Предупреждение:/dev/sdb
содержит подписи GPT, указывающие на наличие таблицы GPT. Тем не менее, он не имеет действительной поддельной таблицы разделов msdos, как это должно быть. Возможно, он был поврежден - возможно, программой, которая не понимает таблицы разделов GPT. Или, возможно, вы удалили таблицу GPT и теперь используете таблицу разделов msdos. Это таблица разделов GPT?Ошибка: и основная, и резервная таблицы GPT повреждены. Попробуйте создать новую таблицу и использовать функцию восстановления Parted для восстановления разделов.
(udisks-error-quark, 0)
partitioning
usb-drive
format
gpt
Харун Гуна
источник
источник
Ответы:
Скорее всего, ваш диск изначально содержал таблицу разделов GUID (GPT), но вы создали новую таблицу разделов Master Boot Record (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
.источник
fixparts
работает ли на Ubuntu 14.04. Вы не сказали, что не работает, поэтому мне сложно поставить диагноз. Я думаю, что у вас есть GPT-диск, который неfixparts
будет трогать, потому что он не предназначен для управления ими. Возможно, вы столкнулись с какой-то другой проблемой или даже сfixparts
ошибкой, но без дополнительной информации я действительно не могу ее диагностировать, а тем более исправить. Пожалуйста, отправьте отчет об ошибке с подробной информацией.fixparts /dev/sdb
я просто получаю подсказку, из которой я должен набрать команду. Существует ли специальная команда для удаления оставшихся данных GPT? Я не видел упоминаний об этом в справке.Я столкнулся с этой проблемой при записи на старый диск, который был записан как live linux диск.
Решение, если вы просто хотите стереть диск
/dev/sdX
:(согласен удалить разделы)
(согласен написать таблицу разделов)
И тогда у вас совершенно чистый диск. Осталось только создать раздел, если вы хотите его использовать.
Примечание. Gdisk - это инструмент для создания разделов диска, который может стереть ваш диск, если не соблюдать осторожность. Он предназначен для создания, изменения и удаления разделов.
источник