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