7

Для меня очень заманчиво пожаловаться на GParted и Linux, но я сделаю все возможное, чтобы избежать этого. :)

Вопрос:

Почему GParted утверждает, что мой диск поврежден и GPT, а Дисковая утилита считает, что все в порядке?

Мой единственный раздел на диске (NTFS) имеет Windows 7 x64 и не имеет абсолютно никаких проблем - у меня никогда не было проблем с этим, и я запустил CheckDisk, чтобы убедиться.

Почему GParted ведет себя так?

(Я собирался опубликовать это в AskUbuntu, но поскольку GParted не ограничивается Ubuntu, я разместил его здесь. Я использую загрузочный диск Ubuntu 11.04 x64.)

Скриншот

2 ответа2

10

Скорее всего, диск использовался как диск таблицы разделов GUID. Такие диски имеют разделение данных из секторов 0-33 (обычно), а также из последних 33 секторов диска. Если диск GPT перераспределяется утилитой, не поддерживающей GPT, эта утилита, скорее всего, заменит только сектор 0 (MBR), оставляя большую часть данных GPT без изменений. Технически диск является MBR-диском; однако некоторые инструменты разбиения, в том числе многие инструменты Linux, основанные на libparted (включая GParted), могут запутаться. Они могут показывать диск как полностью пустой или показывать старые разделы GPT, а не новые разделы MBR. Это ошибка в libparted, но она вызвана некоторыми противоречивыми данными на диске.

Решение состоит в том, чтобы стереть старые данные GPT. Это можно сделать различными способами, но, возможно, самым простым является использование FixParts, которая предназначена для этой и некоторых других задач по восстановлению таблицы разделов. В качестве альтернативы вы можете использовать dd, чтобы стереть сектор 1 (с нумерацией от 0) и последний сектор на диске; Здесь находятся подписи GPT, которые сбивают с толку libparted.

Извините, я не попал сюда раньше, Мехрдад. Я предполагаю, что когда вы переписали таблицу разделов, вы также стерли загрузчик в MBR. Переустановка загрузчика должна решить эту проблему. Вполне возможно, что вы написали неверную таблицу разделов, что будет сложнее исправить.

0

Существует хороший пост здесь, "Сегодня, 99% ПК использует стандартную таблицу разделов под названием„DOS таблицу разделов“. Как вы можете догадаться, он довольно старый и был разработан, когда ОС использовала жесткий диск объемом 10 Мбайт. Таким образом, Intel давно определил новый стандарт (но не такой старый, как DOS!) что лучше. Эта таблица разделов читается в BIOS при загрузке, поэтому для обратной совместимости GPT начинают с поддельной таблицы разделов DOS, чтобы старый BIOS понимал, что это не настоящая таблица разделов DOS. Программа установки не может продолжить работу, потому что она ничего не понимает на вашем диске и может нанести серьезный ущерб существующим данным. Этот стандарт GPT используется на компьютерах Apple и несколько раз на некоторых профессиональных ПК. Этот диск исходит от Mac или он был отформатирован для Mac? Вы можете загрузиться с Ubuntu CD, выбрать "Попробуйте", затем "Система"> "Администрирование"> "Редактор разделов Gparted", затем удалить текущую таблицу разделов (которая сотрет все данные) и заново создать новую таблицу разделов DOS. После того, как установщик должен работать. «Что действительно легко решить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .