Задать вопрос
@WSGlebKavash

Как восстановить GPT на флешке?

С помощью утилиты rufus создал загрузочную флешку, но UEFI её не видит. При этом все файлы на месте и из под Windows она доступна. boot.wim цел.
Решаю посмотреть через gparted и получаю сообщение: "The backup GPT table is corrupt, but the primary appears OK, so that will be used". По советам с StackOverflow выполнил sgdisk -e <blk_of_device>, но получил ошибку: "Warning! An error was reported when writing the partition table! This error MIGHT be harmless, or the disk might be damaged! Checking it is advisable."
Как восстановить GPT на флешке? Как правильно создать загрузочную флешку?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rPman
Самое первое и тупое - сделать резервную копию, и пересоздание разделов (можно даже для надежности очистить первые сектора на диске с помощью dd).

Вообще странно, sgdisk -e должен был бы помочь, ну попробуй сделать
sgdisk --backup=файл_для_бакапа /dev/sda
sgdisk --load-backup=файл_для_бакапа /dev/sda

Если фиксить, попробуй консольный gdisk /dev/sda и в интерфейсе нажать v (проверить и починить) и w (записать изменения)

p.s. осторожно с ИИ, они дают идеи но косячат с ключами, каждый их ответ перепроверяй ими же, добавив в контекст документацию по утилите
Например anthropic:claude sonnet посоветовал
sudo sgdisk -g /dev/sdX # синхронизация таблиц
но это не совсем верный совет, ключ -g
-g, --mbrtogpt
Convert an MBR or BSD disklabel disk to a GPT disk. As a safety measure, use of this option is required on MBR or BSD disklabel disks if you intend to save your changes, in order to prevent accidentally damaging such disks.
Если в mbr копии будет неправильная таблица, эта команда все сломает

поэтому, если важны данные, делай сначала бакапы
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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