Easybcd определил, что теперь ваша машина загружается в режиме efi

Обновлено: 02.07.2024

Летающий кивид

Выдающийся

У меня два твердотельных накопителя. один с windows 7, другой 10.

Мне бы хотелось иметь возможность выбирать при запуске, какую ОС использовать, без необходимости каждый раз возиться с биосом.

Я попробовал EasyBCD 2.4, но в нем упоминалось, что моя машина загружается в режиме efi.

Я не хочу рисковать, что-либо менять на своих дисках, если что-то пойдет не так (что они часто делают для меня).

QwerkyPengwen

Великолепно

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

QwerkyPengwen

Великолепно

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

Летающий кивид

Выдающийся

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

ТерриЛейз

Великолепно

Ну что?! Он сказал вам изменить его? Если обе ваши ОС загружаются с включенным uefi, в чем ваша проблема?
Если вы просто добавите другую ОС в меню загрузки и больше ни с чем не возитесь, то самое худшее, что может случиться, это то, что меню не загрузит другую ОС.

Летающий кивид

Выдающийся

Летающий кивид

Выдающийся

Ну что?! Он сказал вам изменить его? Если обе ваши ОС загружаются с включенным uefi, в чем ваша проблема?
Если вы просто добавите другую ОС в меню загрузки и больше ни с чем не возитесь, то самое худшее, что может случиться, это то, что меню не загрузит другую ОС.

Я не знаю о диске Windows 7.

проблема заключается в том, что сообщение об ошибке гласит: «EasyBCD обнаружил, что ваша машина в данный момент загружается в режиме EFI. Из-за ограничений, установленных Microsoft, многие функции многозадачной загрузки EasyBCD нельзя использовать в режиме EFI, и они были отключены.< /p>

Нажмите "ОК", чтобы продолжить, или "Помощь", чтобы прочитать об этих ограничениях и возможных обходных путях."

Я только что прочитал: «Если ваш ПК с Windows загружается в режиме EFI, Microsoft заблокировала загрузку устаревших или отличных от Windows операционных систем из меню BCD».

Поэтому я могу использовать две ОС Windows.

ТерриЛейз

Великолепно

Я только что прочитал: «Если ваш ПК с Windows загружается в режиме EFI, Microsoft заблокировала загрузку устаревших или отличных от Windows операционных систем из меню BCD».

Поэтому я могу использовать две ОС Windows.

Ага, если win7 загружается без необходимости менять метод загрузки с uefi на legacy, то вы можете использовать easybcd, чтобы просто добавить Windows 7, и все будет работать нормально.

SkyNetRising

Титан

проблема заключается в том, что сообщение об ошибке гласит: «EasyBCD обнаружил, что ваша машина в данный момент загружается в режиме EFI. Из-за ограничений, установленных Microsoft, многие функции многозадачной загрузки EasyBCD нельзя использовать в режиме EFI, и они были отключены.< /p>

Можете ли вы показать скриншот из управления дисками?

EasyBCD не поддерживает режим загрузки EFI.

Летающий кивид

Выдающийся

Ага, если win7 загружается без необходимости менять метод загрузки с uefi на legacy, то вы можете использовать easybcd, чтобы просто добавить Windows 7, и все будет работать нормально.

Попробую позже.

Мне придется изменить приоритет загрузки.

Летающий кивид

Выдающийся

Можете ли вы показать скриншот из управления дисками?

EasyBCD не поддерживает режим загрузки EFI.

Летающий кивид

Выдающийся

Можете ли вы показать скриншот из управления дисками?

EasyBCD не поддерживает режим загрузки EFI.

SkyNetRising

Титан

Летающий кивид

Выдающийся

SkyNetRising

Титан

На снимке экрана видны не все диски. Диск 3 не виден. Есть еще диски?
Также добавьте комментарий, на каком диске/разделе находятся Windows 7 и Windows 10.

Летающий кивид

Выдающийся

На снимке экрана видны не все диски. Диск 3 не виден. Есть еще диски?
Также добавьте комментарий, на каком диске/разделе находятся Windows 7 и Windows 10.


Windows 10 — C, Windows 7 — G.

SkyNetRising

Титан

Хорошо.
Поэтому Windows 10 устанавливается в режиме UEFI, а Windows 7 — в устаревшем режиме.
Каждая ОС имеет отдельный загрузчик.
В Windows 10 загрузчик находится в разделе размером 100 МБ на Диске 3.
В Windows 7 загрузчик находится в разделе вместе с ОС.

Вы можете добавить загрузочную запись Windows 10 в загрузчик Windows 7, выполнив следующую команду из среды Windows 10. Используйте командную строку с повышенными правами, иначе вы получите сообщение об ошибке.


Также вы можете добавить загрузочную запись Windows 7 в загрузчик Windows 10. Для этого вам нужно сначала загрузиться в среде Windows 7.
Назначить букву разделу размером 100 МБ на диске Windows 10. Например, буква M:
Примечание в Windows 7 - буква C: теперь принадлежит разделу ОС Windows 7.
Выполнение из командной строки с повышенными привилегиями в Windows 7

Как запустить командную строку с повышенными правами в Windows 7 и Vista

Командная строка позволяет запускать программы, управлять настройками Windows и получать доступ к файлам путем ввода команд, которые вы хотите выполнить. Чтобы запустить командную строку, вам просто нужно ввести cmd.exe в поле поиска в меню «Пуск» или нажать «Пуск», затем «Стандартные», а затем нажать.

www.howtogeek.com

Как открыть командную строку от имени администратора в Windows 8 или 10

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

Как добавить загрузочные записи для Linux LiveCD в Windows 10? Раньше я использовал EasyBCD 2.4 для достижения этой цели, проблема в том, что я не могу использовать его прямо сейчас, попытался удалить его, а затем переустановить, он просто не открывается (не отображает окно, также я не могу найти его в taskmgr ). У меня сейчас нет флешек. Я знаю, что могу использовать bcdboot для Windows, но здесь я говорю о Linux LiveCD. И гугление это не даст никаких полезных результатов(неактуально или easybcd, и я почему-то не могу открыть результат поиска dkai.*):Поиск в Google:как создать загрузочную запись для livecd на windows 10

Итак, как добавить загрузочные записи для Linux LiveCD в Windows 10 с помощью интерфейса командной строки или любого загрузочного редактора, кроме EasyBCD? Или как исправить EasyBCD, который не работает? У меня действительно большой опыт работы с командной строкой и PowerShell, и я использую *.cpl *.msc *.exe, найденный в System32 в cmd.

Должно быть, это очень легко сделать, просто я пока этого не знаю.

Для большего контекста, я попытался восстановить установку с помощью Win10_20H2_v2_English_x64.iso (я использовал тот же файл .iso для установки Windows 10 20H2!), смонтировал и щелкнул setup.exe, после некоторых шагов он показывает: «Windows не может быть установлен, потому что этот компьютер имеет неподдерживаемую схему диска для встроенного ПО UEFI». Это означает, что мой диск является MBR-диском, но, как ни странно, есть раздел восстановления (созданный при установке текущей ОС Windows); Пробовал сброс системы, он сказал, что носитель не обнаружен (или что-то в этом роде); Режим BIOS Msinfo32.exe является устаревшим, я запустил powercfg -h off в cmd, в настройках BIOS нет параметра «Безопасная загрузка»; Поэтому моя система не загружается с помощью загрузчика EFI.

Я открыл EasyBCD 2.4 и выдал следующее:

Я хотел создать загрузочную запись для файла Linux LiveCD .iso, используя «Добавить новую запись» -> «ISO», чтобы загрузиться в Fedora 33, чтобы стереть локальный диск, переразбить разделы и установить Windows 10 и создать Fedora/Windows 10. двойная загрузка, потому что у меня нет USB-накопителей, на которые я могу записать образ, и я могу делать все эти вещи.

Но EasyBCD не позволял мне создавать загрузочную запись ISO, эта опция была недоступна; Затем я удалил раздел восстановления с помощью diskpart, никаких побочных эффектов не наблюдалось, за исключением того, что EasyBCD отказывался запускаться. Каждый раз, когда я пытался запустить его, курсор катился, наблюдал увеличение использования диска в taskmgr, и он быстро падал, и все, окно EasyBCD никогда не появлялось, не было даже ни одного сообщения об ошибке, также EasyBCD появлялся в taskmgr Вкладка «Процессы» раздел «Фоновые процессы», а затем мгновенно приостановился и волшебным образом исчез без следа, весь процесс занял менее 2 секунд (мне нужно время, чтобы открыть taskmgr и прокрутить вниз). Я попытался удалить и переустановить EasyBCD, это не сработало. А папки "NeoSmart Technologies" в %LocalAppdata% вообще нет.

Погуглив, я обнаружил, что могу использовать BCDBoot, BCDEdit и BootSect для создания загрузочных записей для ОС Windows, установленной в физическом хранилище. записи специально для Linux LiveCD в стиле метро Windows Boot Manager без записи iso на физическое хранилище), загрузил Visual BCD Editor и обнаружил, что это действительно интерфейс с графическим интерфейсом для bcdedit, загрузил онлайн-установщик Grub2Win из SourceForge, и он не смог загрузить, продолжал давать меня ошибки, вынуждающие меня отменить его; Итак, я загрузил автономный установщик более старой версии Grub2Win, он предупредил о старой версии и не может знать, является ли мой компьютер EFI или нет, после установки и запуска я обнаружил, что он способен только создавать загрузочные записи для установленного Linux системы.

Но я помню, что EasyBCD использовала grub2 для создания загрузочных записей Linux LiveCD в диспетчере загрузки Windows. Итак, как мне создать загрузочные записи для Linux LiveCD, не устанавливая их сначала в физическое хранилище в Windows Boot Manager Metro на Wibdows 10?

Редактировать: EasyBCD никогда не дает сбоев, он волшебным образом исчезает без сообщений об ошибках.

У меня есть Dell Inspiron 5559. В настоящее время он загружается в режиме UEFI со встроенной Windows 10. Мне нужно выполнить двойную загрузку между Kali Linux и Windows 10. Я следил за многими онлайн-руководствами, но все они вариации.

Кто-нибудь может сказать мне, как выполнить двойную загрузку Kali Linux с Windows? Я установил Kali, загрузив его с живого USB. Но моя проблема в том, что загрузчик GRUB установлен, но он не спрашивает меня, выбрать ли Windows или Linux. Загрузчик, загружающий Windows 10 по умолчанию.

Когда я пытаюсь добавить Linux с помощью простого BCD в Windows, он показывает:


2 ответа 2

Возможно, что-то пойдет не так.

1.) Установщик Kali мог установить традиционную версию GRUB в стиле BIOS/MBR вместо версии UEFI. Если ваша прошивка предпочитает загрузку в стиле UEFI устаревшему стилю BIOS, этот загрузчик будет совершенно неэффективен, поскольку прошивка вообще не будет загружать главную загрузочную запись старого стиля, как только увидит, что загрузчик Windows UEFI установлен.

2.) Установщик Kali мог установить UEFI-версию GRUB, но без файла shim.efi, необходимого для безопасной загрузки, и реализация безопасной загрузки прошивки UEFI вашей системы может незаметно обойти любой загрузчик, который не имеет необходимые подписи безопасной загрузки, если безопасная загрузка включена.

(Другие реализации UEFI выводят пугающее сообщение об ошибке безопасности, если включена безопасная загрузка и они обнаруживают загрузчик с отсутствующей или недействительной подписью безопасной загрузки. Это, по крайней мере, облегчит устранение неполадок в этом случае.)

3.) Установщик Kali мог успешно установить загрузчик UEFI с поддержкой безопасной загрузки, но не смог зарегистрировать его в NVRAM встроенного ПО. Или, может быть, реализация микропрограммы примет только имя загрузочного файла стандартного загрузчика Windows, что будет считаться ошибкой микропрограммы.

Читайте также: