Refind Custom Windows Loader

Вопрос или проблема

В данный момент я могу загружаться в macOS и Windows, нажав Alt при запуске.

Когда я загружаюсь в Windows 10, он отображается как “EFI Boot” на моем Mac Pro.

У меня есть раздел EFI на моем основном SSD (NVME), внутри него находится \EFI\Microsoft\Boot\bootmgfw.efi.

Я использую Refind на USB-флешке как альтернативный и более продвинутый загрузчик.

При использовании Refind я могу загрузиться в macOS с помощью ручной загрузочной записи:

    menuentry "Mac" {
    icon \EFI\boot\icons\os_mac.png
    volume "Preboot"
    loader \3D8B1B36-C833-4C2F-912E-513AEA96ECE2\System\Library\CoreServices\boot.efi
}

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

Что бы я ни вводил, загрузчик всегда “неверный”, и я не могу загрузиться в Windows.

Так какая должна быть правильная ручная загрузочная запись?

Или что я могу сделать, чтобы запустить Windows из Refind?

Самое странное, что на той же машине с Refind 0.8.3 (в данный момент я использую 0.14.2)

Windows загружается вполне нормально из Refind с общей записью под названием “Загрузить Microsoft EFI boot из EFI”.

Могу ли я как-то проанализировать эту запись и найти том и загрузчик, который она использует?

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

Пожалуйста, помогите!

Ответ или решение

Решение проблемы с загрузкой Windows в rEFInd

Введение

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

Проблема

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

Решение

1. Убедитесь в правильности положения rEFInd

Убедитесь, что rEFInd установлен на USB-накопителе корректно, и что у него есть доступ к необходимым EFI-структурам. Проверьте, что rEFInd обновлен до последней версии, так как более новые версии могут содержать важные исправления и улучшения.

2. Использование правильного загрузочного раздела

Для начала вам необходимо определить правильный EFI-раздел, который используется Windows. У вас уже есть информация о том, что вы видите разные разделы EFI, и знаете, что Windows загружается из \EFI\Microsoft\Boot\bootmgfw.efi. Очень важно удостовериться, что вы ссылаетесь именно на тот раздел, который нужен.

Для этого воспользуйтесь следующими шагами:

  • Загрузите macOS и откройте терминал.
  • Введите команду diskutil list для отображения всех разделов.
  • Найдите необходимые EFI-разделы и запомните их идентификаторы.
3. Копирование корректного загрузочного стана

Попробуйте создать новую запись в конфигурационном файле rEFInd, ссылаясь на правильный путь к загрузчику Windows. Пример правильного ручного загрузочного стана может выглядеть следующим образом:

menuentry "Windows" {
    icon \EFI\boot\icons\os_win.png
    volume "Имя_вашего_EFI_раздела"
    loader \EFI\Microsoft\Boot\bootmgfw.efi
}

Обратите внимание, что вместо "Имя_вашего_EFI_раздела" нужно указать точное имя вашего раздела, который вы определили ранее. Это может быть что-то вроде "EFI" или другое, что соответствует вашей файловой системе.

4. Анализ предыдущей процедуры загрузки

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

5. Использование команды efibootmgr

Если вы хотите анализировать текущие загрузочные записи, воспользуйтесь командой efibootmgr из режима терминала macOS. Это позволит вам увидеть все доступные загрузочные записи и их параметры, что может помочь в диагностике проблемы.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...