Исправление поврежденной резервной копии таблицы 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), я получаю это сообщение. Я повредил массив, пытаясь удалить это сообщение. Я был вынужден воссоздать массив, и я все еще получаю это сообщение. Поскольку массив работает, но я все еще получаю это сообщение, я просто собираюсь жить с сообщением, а не пытаться удалить / исправить его.

      fdisk /dev/your_device

Затем введите «w» и Enter.

      ➜  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.
Другие вопросы по тегам