Опасно ли sudo gdisk sdX?

Мне нужно установить Ubuntu в режиме UEFI, но для этого мне нужно конвертировать диск в GPT. Будет ли команда sudo gdisk X стереть все данные с жесткого диска? Спасибо за ответ заранее!

1 ответ

Теоретически преобразование диска из формы MBR в форму GPT не повредит данные, содержащиеся в разделах диска; однако есть несколько важных предостережений:

  • Как следует из комментариев к вашему вопросу, это мощный инструмент, и с этой мощностью возникают проблемы, как в виде ошибок, так и ошибок пользователя. Обычно можно преодолеть проблемы, созданные gdisk(или путем преобразования MBR в GPT, выполненного другими способами), но для этого обычно требуется большой опыт.
  • Иногда операция преобразования MBR в GPT невозможна без потери данных. Обычно это происходит, когда последний раздел простирается до конца диска. Поскольку GPT использует последние несколько секторов (обычно 33) для хранения структур данных резервных копий, любой раздел, который заполняет эту область, будет конфликтовать, и его необходимо будет удалить или изменить размер для успешного преобразования MBR в GPT. GPT fdisk распознает эту проблему и должен отказаться конвертировать такой диск, если вы не удалите этот последний раздел (или не измените его размер в другой утилите), но если вы удалите необходимый раздел или если возникнут проблемы с изменением его размера, вы можете потерять данные.
  • Если диск в настоящее время используется для загрузки ОС в режиме BIOS/CSM/legacy, то преобразование его в форму GPT, скорее всего, сделает существующую ОС невозможной для загрузки. Часто (но не всегда) возможно восстановить загрузочную способность существующей ОС, установив загрузчик в режиме EFI, но детали варьируются от одной ОС к другой. Если компьютер загружает Windows в режиме BIOS, Microsoft MBR2GPTполезность, вероятно, путь. Это выполнит преобразование MBR в GPT, аналогично тому, что может сделать GPT fdisk; но он также создаст ESP, установит загрузчик Windows в режиме EFI и изменит размер разделов, если это необходимо для этих целей. Я никогда не использовал MBR2GPT, поэтому не могу комментировать его более подробно. Насколько я понимаю, инструмент работает для Windows 10; Я не знаю, как он реагирует на другие версии Windows или как он будет реагировать, если диск в настоящее время загружает Windows вместе с другими ОС.
  • После преобразования не все ОС понимают GPT. Если вы ожидаете получить доступ к диску только из Ubuntu или из Ubuntu и другой современной ОС (например, Windows Vista или более поздней версии, любой версии macOS на базе Intel и M1 или современной FreeBSD), то все будет в порядке. Если доступ к диску должен осуществляться из старой или малоизвестной ОС (скажем, Windows 95, OS/2 или DOS), вам следует изучить совместимость, прежде чем продолжить. В этих ОС, вероятно, отсутствует встроенная поддержка GPT, хотя для некоторых могут существовать сторонние драйверы GPT.

В целом, совет в комментариях к вашему вопросу хорош: перед выполнением преобразования MBR в GPT или любыми другими важными задачами разбиения лучше всего сделать резервную копию ваших данных. Если у вас нет адекватных возможностей резервного копирования, устраните эту проблему. Съемные жесткие диски отлично подходят для этой задачи, а программное обеспечение для резервного копирования для всех основных операционных систем легко доступно, часто бесплатно.

Я также хотел бы спросить, почему вы хотите перейти на GPT. Если ваш компьютер в настоящее время загружается в режиме BIOS, то он почти наверняка может загрузить Ubuntu таким же образом. Это может быть вполне адекватным, даже если это не новый технологический блеск. OTOH, использование загрузки в режиме GPT и/или EFI может дать такие преимущества, как поддержка жестких дисков большего размера и повышение безопасности благодаря безопасной загрузке. В вопросе не содержится достаточно подробностей для оценки этих проблем, поэтому я не могу высказать свое мнение, кроме предложения о том, что преимущества и риски преобразования необходимо учитывать в сравнении с преимуществами и рисками продолжения использования MBR и загрузки в режиме BIOS. .

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