Исправление поврежденной резервной копии таблицы GPT?
После успешной установки среды двойной загрузки, добавив Ubuntu 13.10 в предустановленную конфигурацию Windows 8, я решил увеличить нераспределенное дисковое пространство SSD, прочитав о преимуществах избыточного выделения ресурсов. Таким образом, используя miniTools Partition Wizard в Windows, я несколько сократил раздел Windows NTFS. Это, кажется, успешно завершено. Однако, когда я загружаю Linux и запускаю GParted, при запуске выдается следующее сообщение об ошибке:
Резервная таблица GPT повреждена, но основной отображается ОК, так что будет использоваться.
С системой все в порядке, но я боюсь, что у меня возникнет проблема, если главная таблица GPT по какой-то причине испортится.
Я использовал gdisk для резервного копирования таблицы GPT в файл, но есть ли способ создать новую резервную таблицу GPT?
5 ответов
Используйте gdisk и проверьте правильность разделов p
и использовать w
написать таблицу разделов. Если не правильно, просто используйте q
выйти Это должно обновить основной, резервный и защитный MBR.
sudo gdisk /dev/sda
Command (? for help):
b
резервное копирование данных GPT в файлc
изменить имя разделаd
удалить разделi
показать подробную информацию о разделеl
список известных типов разделовn
добавить новый разделo
создать новую пустую таблицу разделов GUID (GPT)p
распечатать таблицу разделовq
выйти без сохранения измененийr
варианты восстановления и преобразования (только для экспертов)s
сортировать разделыt
изменить код типа разделаv
проверить дискw
записать таблицу на диск и выйтиx
дополнительная функциональность (только для экспертов)?
распечатать это меню
Обязательно посмотрите комментарий ниже Рода Смита, он является автором gdisk.
Самый простой способ исправить резервную копию GPT:
sgdisk -e <target-device>
Например:
sgdisk -e /dev/sda
Не совсем уверен, но когда у меня есть два диска часть программного рейда (MDADM), я получаю это сообщение. Я повредил массив, пытаясь удалить это сообщение. Я был вынужден воссоздать массив, и я все еще получаю это сообщение. Поскольку массив работает, но я все еще получаю это сообщение, я просто собираюсь жить с сообщением, а не пытаться удалить / исправить его.
➜ Desktop sudo sgdisk -e /dev/sdd
Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.
Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.
Warning! One or more CRCs don't match. You should repair the disk!
Main header: OK
Backup header: ERROR
Main partition table: OK
Backup partition table: ERROR
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Partition(s) in the protective MBR are too big for the disk! Creating a
fresh protective or hybrid MBR is recommended.
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
Warning! An error was reported when writing the partition table! This error
MIGHT be harmless, or the disk might be damaged! Checking it is advisable.