Рейтинг:1

Возврат к разделу MBR

флаг kg

Я пытался создать таблицу разделов GTP на SD-карте, используя следующую команду:

sudo sgdisk --clear --new=1:2048:67583 --new=2 --typecode=1:3000 --typecode=2:8300 /dev/sdb

Моя проблема в том, что устройство, которое я хотел разделить, было /dev/sdf вместо /dev/sdb который я использовал в команде, которая также является разделом, в который я сейчас загружаюсь, работая на Ubuntu 20.04.

Как только команда завершила выполнение, она напечатала сообщение о том, что изменения вступят в силу после перезагрузки или после запуска partprobe, что я и сделал. В настоящее время я делаю резервную копию своих данных на случай, если я не смогу войти в систему после перезагрузки, но я также хотел бы знать, есть ли шанс вернуться к старой таблице разделов.

я запускаю fdisk как до, так и после запуска сгдиск команда и вот разделы диска:

ПЕРЕД

Диск /dev/sdb: 465,78 ГиБ, 500107862016 байт, 976773168 секторов
Модель диска: WDC WD5000AAKX-0
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xcd8fe8f7

Устройство Ботинок Начинать Конец Секторы Размер Идентификатор Тип
/dev/sdb1 * 2048 1050623 1048576 512М эф ЭФИ (FAT-12/16/32)
/dev/sdb2 1052671 976771071 975718401 465,3G ф Расширение W95 (LBA)
/dev/sdb5 1052672 976771071 975718400 465,3G 83 линукс

ПОСЛЕ

Диск /dev/sdb: 465,78 ГиБ, 500107862016 байт, 976773168 секторов
Модель диска: WDC WD5000AAKX-0
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xcd8fe8f7

Устройство Ботинок Начинать Конец Секторы Размер Идентификатор Тип
/sdb1 * 2048 1050623 1048576 512М эф ЭФИ (FAT-12/16/32)
/dev/sdb2 1052670 976771071 975718402 465,3G 5 Расширенный
/dev/sdb5 1052672 976771071 975718400 465,3G 83 линукс

Любые идеи? Заранее спасибо.

oldfred avatar
флаг cn
Он показывает dos в обоих случаях. "Тип метки диска: dos" Так что без изменений. На самом деле, если загружается UEFI, вы должны использовать gpt. И даже если загрузка BIOS может использовать gpt. Единственное место, где требуется MBR (msdos), — это загрузка BIOS в Windows. Но если вы конвертируете диск, вы меняете UUID и GUID, поэтому вам нужно переустановить grub и отредактировать fstab с новыми UUID. Преобразование работает нормально только с дисками данных, но с загрузочными дисками обычно лучше переустановить. Но если вы используете UEFI, вы должны использовать gpt.
Рейтинг:0
флаг kg

После резервного копирования данных я перезагрузил компьютер, думая, что у меня будут проблемы с загрузкой. Оказалось, что это не так, и мне удалось войти в систему. Действительно, как упомянул @oldfred, я уже использовал GPT, поэтому все, что сделала команда sgdisk, — это создала новый раздел на моем диске. Судя по расположению нового раздела, я думал, что это повлияет на загрузочный раздел, но оказалось, что это не так. Возможно, система распознала поврежденную таблицу разделов и использовала резервную копию. Так вроде все работает нормально. Спасибо вам всем.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.