Возможный дубликат:
GParted ошибки на MBR Disk, утверждает, что это GPT. (Это ошибочно, но почему?)
У меня есть диск, который, кажется, содержит как MBR, так и GPT. При попытке получить доступ к таблице разделов с помощью GNU fdisk, он говорит мне:
# fdisk /dev/sdh
GNU Fdisk 1.2.4
Warning: /dev/sdh contains GPT signatures, indicating that it has a GPT table. However, it does not have a valid fake
msdos partition table, as it should. Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an msdos partition table. Is this a GPT
partition table?
y Yes
n No
Если я отвечу "Нет", программа просто закроется. Если я отвечу да, я продолжу, но получу только пустой диск:
y
Using /dev/sdh
Command (m for help): p
Disk /dev/sdh: 500 GB, 500105249280 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Command (m for help):
parted и GNU cfdisk ведут себя одинаково. При использовании стандартного Linux fdisk я получаю
# fdisk.distrib /dev/sdh
WARNING: GPT (GUID Partition Table) detected on '/dev/sdh'! The util fdisk doesn't support GPT. Use GNU Parted.
Command (m for help): p
Disk /dev/sdh: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc645f603
Device Boot Start End Blocks Id System
/dev/sdh1 63 976768064 488384001 83 Linux
Command (m for help):
так что на этот раз раздел, кажется, там. Ядро Linux, кажется, ведет себя так же, потому что я могу получить доступ к разделу просто отлично.
Мой вопрос: как я могу избавиться от подписи GPT, чтобы GNU fdisk перестала отказываться от использования MBR, а Linux fdisk перестала выдавать предупреждение?