1

Я только что купил новый Lenovo IdeaPad 510S-14IKB 80UV без ОС. Я чистую установленную Windows 10 v1703 на нем (подробности установки ниже). Затем я хотел обновить его BIOS/UEFI с заводской версии 2.00 до 2.02 по вышеуказанной ссылке, но это не удалось с:

Сбой монтирования системного раздела EFI

Этот поток предполагает, что это потому, что я разделил диск с MBR, и говорит, что ему удалось обновить BIOS после переустановки Windows с помощью установочного Disk-on-Key, создаваемого с помощью флешки с использованием Rufus с GPT- типом UEFI. Однако это означает, что мне нужно удалить весь раздел, чего я не хочу.

Вопрос: есть ли способ обновить BIOS без переформатирования диска в GPT?

Процесс установки

  1. Загрузите 64-разрядный ISO-образ Windows 10 и создайте USB-диск на ключе с помощью Windows USB/DVD Download Tool.
  2. Войдите в BIOS компьютера (Fn+F2), установите загрузку в legacy support (возможно, по умолчанию, не помню), перезагрузите компьютер и снова войдите в BIOS. Теперь диск на ключе можно выбрать - установите его в качестве первого загрузочного устройства.
    • Обратите внимание, что я попытался установить загрузку только для UEFI , но тогда он не распознает диск на ключе.
  3. Запустить машину - загрузка с диска на ключ в установку Windows. Выберите custom , удалите существующий раздел FreeDos и установите Windows на пустое место.

2 ответа2

3

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

Вариант 1: найдите другой способ установить обновление прошивки

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

Иногда .exe файлы для установки обновлений встроенного программного обеспечения на самом деле представляют собой .zip или другие архивы с исполняемыми обертками, которые извлекают файлы и что-то с ними делают. Таким образом, при извлечении файлов из файла .exe может появиться файл, который будет загружать ваша прошивка. (Будьте готовы попробовать несколько инструментов архивирования, прежде чем выяснить, что это за файл на самом деле.) Другой вариант - спросить об этом Lenovo или покопаться дальше на их сайте. Они могут быть готовы предоставить вам подходящий файл.

Вариант 2: установить обновление прошивки через временную загрузку в режиме UEFI

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

К сожалению, я достаточно мало знаю об инструментах восстановления Windows, поэтому я не могу указать вам на конкретные образы дисков или процедуры, за исключением того, чтобы указать, что такие инструменты могут быть загружаемыми в режимах BIOS/CSM/legacy и EFI/UEFI, и контролировать Режим загрузки может быть сложным. На большинстве компьютеров есть параметр встроенного ПО, чтобы включить поддержку BIOS/CSM/legacy (можно использовать любой из этих трех терминов), и отключение этого параметра обычно вызывает загрузку в режиме EFI. (Вы, очевидно, захотите вспомнить, где находится эта опция, чтобы по окончании включить поддержку BIOS-boot.) Вы также можете увидеть две записи для внешнего носителя во встроенном менеджере загрузки компьютера, одна из которых содержит строку "UEFI", а другая - нет. Выбор записи "UEFI" обычно вызывает загрузку в режиме EFI. Однако детали принудительной загрузки в режиме EFI варьируются от одного компьютера к другому, и иногда то, что выглядит как способ принудительной загрузки в режиме EFI, на самом деле является просто способом предложить загрузку в режиме EFI, поэтому всегда получай то, что ожидаешь.

Если вам удастся загрузить аварийный диск в режим EFI, похоже, что инструмент Lenovo ожидает найти системный раздел EFI (ESP). Их достаточно легко создать на флэш-накопителе USB, но если инструмент хочет видеть ESP на жестком диске, его создание на флэш-накопителе USB может быть неадекватным. Фактически, любой раздел FAT может быть достаточным; но если инструмент достаточно требователен, чтобы получить код с кодом типа ESP, большинство инструментов разбиения позволят вам установить это. Сложнее всего определить, как - коды типов GPT являются 128-битными значениями. (Код для ESP - C12A7328-F81F-11D2-BA4B-00A0C93EC93B.) Такие значения неудобны, поэтому многие инструменты разделения предоставляют ярлыки для программ. Например, мой собственный GPT fdisk (gdisk) использует EF00. Я не знаю, что используют стандартные инструменты Windows, не по назначению. Обязательно используйте FAT при создании ESP; AFAIK, никакие EFI не могут читать exFAT или NTFS без помощи дополнительных драйверов.

Вариант 3: конвертировать в загрузку UEFI/GPT

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

  • Начиная с Windows 10 Creator Update (версия 1703A), Windows включает в себя новый инструмент MBR2GPT.EXE, который объявлен способным преобразовывать системы Windows 10 BIOS/MBR в системы UEFI/GPT. Я никогда не использовал это сам, поэтому я не могу комментировать, насколько хорошо это работает; но это может стоить расследования.
  • Несколько человек создали процедуры для такого преобразования в старых системах Windows, обратно в Windows 7. Этот блог описывает одну из таких процедур. Я сделал это один или два раза, но не недавно.

Эта процедура преобразования несет в себе некоторый риск; ошибка, программная ошибка, сбой питания в неправильный момент и т. д. могут привести к невозможности загрузки системы. Поэтому я рекомендую делать это только после создания адекватной резервной копии всей вашей системы или, по крайней мере, ваших важных личных файлов. Однако преимущество заключается в том, что после того, как это будет сделано, утилита обновлений Lenovo должна работать на вас. Загрузка в режиме EFI также предлагает некоторые скромные преимущества, такие как (обычно) немного более быстрое время загрузки и скромные преимущества безопасности Secure Boot (если ваша прошивка поддерживает эту функцию и если вы ее активируете).

1

Проблема вызвана тем, что в BIOS установлено использование Legacy, и установлена ОС. Windows 10 1703 и выше поставлялись с инструментом mbr2gpt, необходимым для преобразования в GPT и позволяющим BIOS видеть UEFI.

Обязательным условием является выяснение, на каком разделе и диске установлена Windows.

DISKPART> list disk

Disk ###  Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online         222  GB      0 B        *
Disk 1    Online         1863 GB      0 B

DISKPART> list volume

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     C                NTFS   Partition    222 GB  Healthy    Boot
Volume 1     E   Area-51-Hyp  NTFS   Partition   1863 GB  Healthy

DISKPART> exit

(Выход из Diskpart.)

бежать

mbr2gpt /validate /disk:0

После этого вы можете загрузиться обратно в BIOS с помощью опции F2, а затем изменить загрузку с прежнего на UEFI и выполнить загрузку.  После этого снова запустите обновление BIOS, и оно должно работать без ошибок.

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