4

Я хочу добавить опцию загрузки в XP в меню загрузки Win8.1.

Итак, у меня есть 2 диска:

  1. На первом я установил Windows 8.1 x64 UEFI;
  2. А на втором - Windows XP x64.

Вот что я пытался сделать:

  • Я создал новую загрузочную запись из инструмента bcdedit с разделом, в котором установлена XP, и путем, где находится загрузочный файл (ntldr), но когда я выбираю опцию, я получаю ошибку 0xC000007B (которая, как мне кажется, говорит о том, что этот файл недействителен).

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

  • Затем я попытался загрузить C:\Windows\System32\winload.efi чтобы проверить, действительно ли загрузчик что-то делает, и он показал другую ошибку (0x00000025 я считаю)!

  • Затем я пришел к выводу, что можно загружать только файлы EFI, поэтому я попытался добавить CLOVER EFI, но он показал то же сообщение, что и при использовании ntldr (0xC000007B).

  • Я тоже пытался отключить безопасную загрузку из UEFI, если это могло помочь, но - ничего.

Вот экран конфигурации BCD с допустимым разделом и путем ntldr для WinXP (который, однако, не работает):

Экран конфигурации BCD

2 ответа2

1

Большинство (но не все) современных компьютеров имеют EFI, которые достаточно гибки в отношении режима загрузки (BIOS/CSM/legacy vs. EFI/UEFI). Хитрость заключается в том, чтобы заставить их переключаться разумным образом. AFAIK, для этого есть только два варианта:

  • Использование менеджера загрузки прошивки - большинство EFI предоставляют менеджер загрузки, к которому вы можете получить доступ, нажав Esc или функциональную клавишу. (Какой ключ варьируется от одного компьютера к другому.) Используя эту функцию, вы можете переключаться между загрузчиками, включая все установленные вами загрузчики EFI и хотя бы один загрузчик в режиме BIOS.
  • Использование rEFInd - Мой менеджер загрузки rEFInd предлагает функциональность, аналогичную только что описанной, но она немного более доступна. Однако, чтобы использовать его, вам нужно установить rEFInd и отредактировать файл refind.conf : Раскомментируйте строку scanfor и убедитесь, что hdbios является одним из вариантов.

В любом случае вам нужно установить Windows XP на MBR-разделенный диск обычным способом BIOS. Это означает, что вам нужно настроить параметры вашей прошивки для загрузки в режиме BIOS/CSM/legacy и для отключения Secure Boot. Как вы это сделаете, зависит от вашей конкретной прошивки, поэтому я не могу быть более конкретным, чем эта. Я рекомендую отключить диск Windows 8.1 при установке Windows XP, чтобы минимизировать риск возникновения проблем. Кроме того, вам может потребоваться убедиться, что ваш диск Windows XP является первым диском на компьютере, что может означать манипулирование кабелями дисковода.

После того, как XP и 8,1 оба установлены (я предполагаю , 8,1 был предварительно установлен), вы должны убедиться , что прошивка настроен на поддержку как BIOS/CSM/ унаследованных и EFI/ UEFI загрузки. Не повторно включить Secure Boot. Однако некоторые модели имеют ограниченные возможности в отношении режимов загрузки. Если у вас есть такая модель, установите ее для загрузки EFI/ UEFI, установите и настройте rEFInd; он может быть в состоянии обеспечить поддержку обоих режимов загрузки, даже если встроенное ПО не обеспечивает такую поддержку. Вы также можете или хотите установить rEFInd, даже если ваш компьютер более гибок в этом отношении; вам просто нужно поэкспериментировать, выяснить, на что способна ваша прошивка, и решить для себя, какой метод использовать.

Если вы попробуете все это и вам не повезет, единственным вариантом может быть переустановка Windows 8.1 в режиме BIOS/CSM/legacy. Большинство OEM-производителей не поддерживают это, поэтому вам может потребоваться обратиться в Microsoft для приобретения диска Windows 8.1 в розницу.

0

Я пытался сделать это по-другому. Попробуйте сначала установить Windows XP на диск C, а затем установить Windows 7 или 8.1 на диск D. Меню загрузки будет делать все автоматически, и вам не придется настраивать или расширять настройки.

Надеюсь это поможет.

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