Не удается удалить таблицу GPT с жесткого диска

Я перепробовал все, но ничего не работает ...

Предпосылки: Начинали с Windows 7, отформатировали и установили Ubuntu, а затем установили Arch linux с таблицей разделов GPT.

Выполнение следующих команд из Ubuntu 12.04 Live USB.

Начиная с: Установите Arch Linux с четырьмя разделами. Использование GPT.

/dev/sda1 Root partition
/dev/sda2 BIOS boot partition
/dev/sda3 Swap partition
/dev/sda4 /home partition

Шаг 1:

sudo parted /dev/sda
mklabel msdos

Получите сообщение об ошибке «Найдены подписи GPT», затем я проверю.

Шаг 2:

sudo dd bs=4M if=/dev/zero of=/dev/sda

По-прежнему появляется сообщение об ошибке.

Шаг 3:

sudo dd bs=1M if=/dev/zero of=/dev/sda

По-прежнему получают чертово сообщение об ошибке об обнаруженных подписях GPT.

Шаг 4>

sudo parted /dev/sda
mktable msdos

Я не сдамся! Даже это не работает, и появляется сообщение об ошибке.

Вывод из sudo fdisk -l:

Диск / dev / sda: 250,1 ГБ, 250059350016 байт

255 головок, 63 сектора / дорожка, 30401 цилиндров, всего 488397168 секторов

Единицы = сектора 1 * 512 = 512 байт

Размер сектора (логический / физический): 512 байт / 4096 байт

Размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт

Идентификатор диска: 0x0004cb5a

Система загрузки устройства, начало, конец, система блокировки блоков

ВНИМАНИЕ: GPT (раздел GUID Таблица) обнаружена в '/ dev / sdb'! Утилита fdisk не поддерживает GPT. Используйте GNU Parted.

Диск / dev / sdb: 2103 МБ, 2103443456 байтов

255 головок, 63 сектора / дорожка, 255 цилиндров, всего 4108288 секторов

Единицы = секторы 1 * 512 = 512 байтов

Размер сектора (логический / физический): 512 байт / 512 байт

Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт

Идентификатор диска: 0x71bafca0

Идентификатор системы блокировки начала загрузки устройства

/ dev / sdb1 * 0 1607679 803840 0 Пусто

/ dev / sdb2 1595952 1600495 2272 ef EFI (FAT-12/16 / 32)

ВНИМАНИЕ: GPT (таблица разделов GUID) обнаружена в '/ dev / sdb1'! Утилита fdisk не поддерживает GPT. Используйте GNU Parted.

Диск / dev / sdb1: 823 МБ, 823132160 байт

255 головок, 63 сектора / дорожка, 100 цилиндров, всего 1607680 секторов

Единицы = сектора 1 * 512 = 512 байт

Размер сектора (логический / физический): 512 байт / 512 байт

Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт

Идентификатор диска: 0x71bafca0

 Device Boot      Start         End      Blocks   Id  System

/ dev / sdb1p1 * 0 1607679 803840 0 Пусто

/ dev / sdb1p2 1595952 1600495 2272 ef EFI (FAT-12/16/32)

Вывод из sudo parted -l

Модель: ATA ST250LT007-9ZV14 (scsi)

Диск / dev / sda: 250 ГБ

[ 1148] Размер сектора (логический / физический): 512B / 4096B

Таблица разделов: msdos

Номер Начало Конец Размер Тип Файловая система Флаги

[Ошибка, найденная сигнатурами GPT сообщение]

Что мне нужно сделать, чтобы удалить последние фрагменты таблицы GPT? Попытка переустановить Arch снова, но не могу использовать cgdisk для создания разделов.

1
задан 19 August 2013 в 01:22

1 ответ

Оба ваших выхода fdisk и parted показывают, что у вас есть два диска: /dev/sda и /dev/sdb. Ошибка «GPT data» , по-видимому, исходит из /dev/sdb. Я рекомендую запустить FixParts на этом диске. Эта программа является частью пакета gdisk, который вам может потребоваться установить. Если он обнаруживает случайные данные GPT, он спросит вас, хотите ли вы удалить их. Затем вы можете выйти из FixParts без внесения каких-либо изменений. Вы также можете попробовать запустить FixParts на /dev/sda, но я подозреваю, что он полностью очищен от случайных данных GPT.

Кстати, Ричард прав в том, что GPT хранит вторую копию своих данных в конце диска; но учитывая шаги, которые вы предприняли, и результаты, которые вы показали, я не думаю, что вы видите влияние этих данных на /dev/sda; Я думаю, что вы видите случайные данные GPT в секторах 1-33 (и, вероятно, в конце диска) на /dev/sdb.

0
ответ дан 19 August 2013 в 01:22

Другие вопросы по тегам:

Похожие вопросы: