У меня есть ноутбук Samsung с 1 ТБ накопителем. Windows 10 установлена вместе с дистрибутивом Linux.
Все мои данные хранятся в разделе Windows, что заставляет меня отключить "Быстрый запуск", чтобы Linux мог прочитать раздел.
Проблема в том, что это заставляет Windows загружаться вечно, поэтому я решил начать все сначала: полностью отформатировать мой HD, переустановить Windows, переустановить Linux и создать раздел данных, чтобы все мои данные были централизованы в одном месте, доступном обеими операционными системами
Но вопрос в том, должен ли я отформатировать свой раздел EFI?
Осмотр вокруг говорит мне две вещи:

  • Форматирование раздела EFI БУДЕТ кирпич компьютера, до такой степени, что он даже не POST(ссылка 1, ссылка 2)
  • Форматирование раздела EFI НЕ БУДЕТ блокировать компьютер, вместо этого он просто не сможет загружаться ни с чем, требуя ОС (например, Windows) для создания раздела EFI (Ссылка 1, Ссылка 2)

Итак, безопасно ли форматировать раздел EFI, или я должен просто удалить все разделы и оставить один EFI без изменений во время переустановки?

1 ответ1

0

Ваши первые две ссылки не о форматировании раздела EFI, а об удалении переменных EFI NVRAM. Эти переменные находятся не в разделе EFI, а в энергонезависимой памяти материнской платы - там же, где хранятся настройки BIOS системы.

В Windows, если у вас есть система, которая загружается в полном режиме UEFI, вы можете открыть командную строку от имени администратора, а затем набрать bcdedit /enum firmware чтобы увидеть некоторые переменные EFI, связанные с загрузкой, и их значения. Но стиль представления скрывает тот факт, что таких переменных может быть гораздо больше. Если ваша система поддерживает безопасную загрузку, с ней будут связаны некоторые стандартизированные переменные EFI; если ваш поставщик микропрограммного обеспечения принял такое решение, все "настройки BIOS" могут быть доступны в виде переменных UEFI.

В /sys/firmware/efi/efivars Linux предлагает интерфейс, который показывает все эти переменные и позволяет пользователю root изменять их (насколько позволяет прошивка). И оказывается, что некоторые ранние версии прошивки UEFI будут подчиняться команде для удаления всех переменных UEFI, но не запрограммированы на восстановление после такой ситуации.

Если бы в этих системах использовался тот же тип NVRAM с батарейным питанием, что и большинство настольных компьютеров, как правило, в качестве хранилища переменных EFI, то эти системы, вероятно, были бы такими же кирпичными, когда батарея системной платы разрядится. Таким образом, ошибка микропрограммы, которая приводит к блокированию, на самом деле также работает как плановое устаревание - если только обновление микропрограммы UEFI не исправит ее до критического разряда батарей.

Форматирование раздела EFI должно быть безопасным, поскольку система, безусловно, должна оставаться работоспособной, даже если необходимо заменить неисправный системный диск. Но если у вас есть модель системы, которая, как известно, имеет ошибочную прошивку UEFI, я бы проверил версии прошивки, и, если бы были доступны более новые версии, вероятно, сначала обновился бы просто для безопасности, особенно если в примечаниях к выпуску прошивки говорится, что новая версия исправляет важные ошибки.

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