Я установил Windows 8.1 x86 на предварительно установленный ПК win 8.1 x64. новая 32-битная ОС установлена на другом жестком диске. После того, как я установил, он загрузился до 32-битной ОС без отображения списка ОС (bootLoader). Когда я использую опцию загрузки и выбираю жесткий диск, на котором установлена 64-битная ОС, выдает ошибку, но я могу починить его, используя установочный DVD. Теперь, если измените первое загрузочное устройство. Я могу получить доступ к ОС, которую я хотел.

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

2 ответа2

1

Я использую bcdedit, как сказал @MBu. и я хотел бы написать здесь шаг, который я сделал.

  1. Загрузиться с ОС, которая в основном разделе
  2. запускал cmd от имени администратора
  3. bcdedit /copy {current} /d "description i wanted to display" это скопированная текущая запись и указанная в списке, и она дала идентификатор, и я скопировал его в буфер обмена.
  4. bcdedit /set {ID i copied} device partition = D: этого устройства установлено значение D, потому что моя другая ОС была в D.

  5. bcdedit /set {ID i copied} osdevice partition = D: это установило osdevice в D, потому что мой другой os был в D.

и это сработало.

https://msdn.microsoft.com/en-us/library/windows/hardware/ff541231%28v=vs.85%29.aspx#editing_the_boot_menu_in_windows_vista_and_later

1

Загрузите систему, установленную на первом жестком диске, а затем, используя инструмент редактирования Boot Configuration Data (BCD), добавьте систему на втором диске в меню загрузки первого диска.

Чтобы добавить дополнительную запись в BCD, вы можете использовать встроенный в Windows bcdedit.exe (это инструмент командной строки, запустите bcdedit /? чтобы получить основную информацию об использовании) или редактор BCD на основе GUI. Однажды в подобной ситуации я использовал EasyBCD от NeoSmart.

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