Як повернути завантажувач Windows 8, а також список Windows XP та Windows 7?


13

У мене є система з Windows 7 і Windows XP, і сьогодні я встановив попередній перегляд для розробників Windows 8 у запасний розділ (що я залишаю на кілька місяців без важливих даних там). Під час завантаження завантажувального пристрою та виконання інсталяції я відформатую його так, щоб це був чистий і свіжий розділ. Процес установки завершено, і тепер у мене завантажувальний екран із Windows 8 Developer Preview і Windows 7.

Мій запис для завантаження Windows XP просто зник . Отже, я використовував EasyBCD для зміни завантажувача і відновив запис завантажувальної системи Windows XP з системи, і там відображається Windows XP. Після цього я перезапустив свій ПК.

Залишилося лише Windows 7 та мій дорогий старий Windows XP; як зараз Windows 8 Developer Preview зник з меню завантаження . EasyBCD більше не може його виявити - кілька разів я ввійшов у Windows 7 і спробував запустити його згодом. Зверніть увагу, що всі версії встановлені на окремих розділах.

Як повернути завантажувальне меню Windows 8 Developer Preview і повернути його до списку Windows 7 та Windows XP?


Ви встановили попередній перегляд розробника для Windows 8 поряд із Windows 7 та Windows XP? Це просто катастрофа, яка чекає, що трапиться.
qJake

1
@SpikeX: Чому так? Вони ідеально відокремлені, а завантажувач останніх сумісний назад. Отже, у вас може працювати стільки різних операційних систем, скільки вам хочеться ...
Tamara Wijsman

1
@SpikeX:> Ваша відповідь не має сенсу писати. Краще ви не відповісте. Тут не серйозна проблема чи катастрофа. Проблема полягає лише в тому, що я завантажуюся лише з 1 групи: **Windows Developer Preview** (8) and **Windows 7**АБО **Windows 7** and **Windows XP** І будь-коли регулярний ремонт однієї з груп вище, інші не зможуть. Я просто хочу одночасно три цих багатозавантажених Windows . Це нелогічне питання? Ні, я думаю, що це питання справедливе.
Едвард

Попередній перегляд розробника не означає, що він не підтримує подвійну / багатозавантажувальну систему тощо. Насправді він підтримує подвійний попередній перегляд Windows 7 та 8 одночасно. Так чому б не подальша версія ОС (XP більше не отримуватиме офіційну підтримку від MS)? ... Я не можу забезпечити цей певний випадок у поточному часі, тому я прошу тут. Нічого поганого в моєму питанні.
Едвард

@ user98110: Я запускаю Windows 8 Developer Preview від VHD, можливо, альтернативний варіант, якщо моя відповідь не працює? Але BCD все ж повинен підтримувати Windows XP, оскільки я знаю людей, які використовують Windows XP та Windows 8 Developer Preview Side-by-Side ...
Tamara Wijsman

Відповіді:


20

Поверніть назад завантажувальне меню Windows 8 Developer Preview.

  1. Почніть з інсталяційного середовища Windows 8 Developer Preview.

  2. За бажанням виберіть налаштування клавіатури.

  3. Натисніть SHIFT+, F10щоб увійти до командного рядка.

  4. Виконайте, bootrec /fixmbrщоб оновити основний запис завантаження, щоб бути впевненим, розділи залишаться.

  5. Виконати, bootrec /fixbootщоб оновити завантажувальний сектор системного розділу.

  6. Виконати, bootrec /scanosщоб додати відомі ОС до даних конфігурації завантаження.

Отримайте його до списку Windows XP.

  1. Виконати bootrec /rebuildbcd, це відновить дані конфігурації завантаження.

  2. Якщо це не працює, перезавантажте та використовуйте програму bcdeditWindows 8 для попереднього перегляду, як це:

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    Зауважте, що вам потрібно клацнути правою кнопкою миші плитку командного рядка, а потім натиснути на розширений у нижньому правому куті, а потім натиснути на Run As Administrator. Замініть X:свій XP-розділ.

    Це рідний на відміну від EasyBCD, тому більший шанс, що він би працював правильніше ...

Удачі!


Спасибі Томе. Ваш аналог виглядає правильно і вважає, що це правильне рішення, але в моїй системі він завжди повертає повідомлення про помилку, яке не може виконати останню властивість "bootrec / rebuildbcd" . Це вже використовує інший. І мені вдається повернути XP у список завантаження за допомогою EasyBCD вручну додати та видалити деякі записи назад і назад ... і нарешті це працює, але я не впевнений, що саме не так на початку.
Едвард

@ user98110: Яке повідомлення про помилку? Однак чудово почути, що ти це вирішив ...
Тамара Війсман

Привіт Том, я втратив можливість завантажуватися в ОС Windows7 після нової установки Win8 на інший диск. Установка W7 здається здоровою, але ПК чітко завантажується у w8. Я зробив дуже точно, як ваш другий підказки (за винятком частини bootrec, тому що w8 каже, що він взагалі не знає bootrec), використовуючи D: як мій розділ w7 (на w8 диск w7 тепер він називається D). плитка W7 відображається під час завантаження, але не завантажується: на чорному екрані написано, що "Windows не вдалося запустити. Недавнє обладнання ...", а потім Файл: \ ntldr статус: 0xc000000, якщо додаток або ОС не вдалося завантажити, оскільки потрібний файл відсутній або продовження ..
pomarc

все-таки я ... Я трохи зробив гуглінг, і здається, що для Windows7 я не повинен використовувати шлях \ ntlr, але шлях \ windows \ system32 \ winload.exe Я це зробив, але така ж помилка залишається. якщо я роблю bcdedit / enum, у мене є ідентифікатор {ntldr} розділ пристрою = D: шлях \ windows \ system32 \ winload.exe Опис Windows 7
pomarc

вирішено, використовуючи easybcd. ось новий запис у магазині bcd Windows Boot Loader ------------------- ідентифікатор {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} розділ пристрою = D: шлях \ Опис Windows \ system32 \ winload.exe Microsoft Windows 7 locale en-US osdevice partition = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963}, можливо, повинні бути вказані значення osdevice або systemroot. Спасибі.
pomarc

1

Ось ідеальне рішення для повернення Windows XP / 7 під час встановлення Windows 8.

Перевірте цей запис у блозі: Як встановити та подвійну завантажувати Windows 8 із Windows XP та Windows 7

  • Перейдіть до "Мій комп'ютер" із системи "Огляд або робочий стіл"
  • Потім у верхній панелі меню натисніть "Властивості системи"
  • У наступних вікнах виберіть "Розширені налаштування системи"
  • У ньому з’явиться нове вікно, з якого потрібно натиснути на вкладку «Заздалегідь», а потім натиснути налаштування для «Запуск та відновлення»
  • Тепер в ОС за замовчуванням виберіть "Рання версія Windows". Тепер натисніть кнопку ОК і перезавантажте комп'ютер
  • Тепер ви повинні мати можливість завантажити Windows XP до запуску Windows 8, насолоджуйтесь усіма платформами Windows

@Diogo Будь ласка, замініть скорочені (наприклад goo.gl) посилання на їх розширену URL-адресу, поки ви перебуваєте на ній. Спасибі!
slhck

1

У мене виникла проблема побачити меню завантаження Windows 7 замість завантажувального меню Windows 8. Мені вдалося завантажитися в Windows 8, але я не побачив графічного завантажувача Windows 8.

Я використовував bcdbootкоманду в підвищеному командному рядку, щоб перезавантажити файли завантажувача Windows 8, і тепер все в порядку.

Приклад:

bcdboot c:\windows /s c:

-2

Щоб відобразити запис Windows XP у меню завантаження Windows 8 Developer Preview, вам потрібно просто включити елемент 'DisplayBootMenu' в {bootmgr}. Тут може бути завантажений повний редактор Windows BCD - Visual BCD Editor .

Після установки та запуску інструменту він відображає елементи {bootmgr} за замовчуванням. Подивіться, чи присутній елемент DisplayBootMenu. Якщо не натиснути кнопку «Створити», створіть її, вибравши «Компонент завантаження» та «DisplayBootMenu» у комбобоксах. Підтвердіть. Встановіть значення "DisplayBootMenu" на значення true.

Це призведе до того, що меню завантаження відображатиметься у звичайному стилі Windows 7. Щоб повернути стиль "Метро", подивіться елемент видалення "DisplayBootMenu".

Без редактора відкрийте командний рядок і вставте:

bcdedit /set {bootmgr} DisplayBootMenu true

Це звучить прекрасно і полегшує щось. Дякуємо за вашу інформацію До речі, зауважте, що коли я задаю це питання тут, Windows 8 Dev Preview лише публікується 2-3 дні, а редактор Windows BCD ще не оновлював цей час. Ваша інформація напевно змушує людей, які її намагаються останнім часом, швидше знайти рішення.
Едвард

Що це за коментар? А яку інформацію вона приносить користувачеві?
snayob

Пояснення: Visual BCD з першої дати публікації ще сеп. У 2010 році були реалізовані всі згадані здібності! Windows 7 або Windows 8 не має значення, оскільки формат і визначення елементів BCD на 95% або більше однакові.
snayob

DisplayBootMenu не покаже конфігурацію завантажувача Win8, а також не дозволить завантажувати попередні ОС.
kagali-san

Більш детальне пояснення по темі див. Windows7boot.blogspot.com сподіваюсь, що це допоможе менш досвідченим користувачам та перешкодам;)
snayob

-2

Якщо ви хочете скласти список обох Windows (Windows XP та Windows 8), виконайте наступні дії:

  1. Завантажте EasyBCD .
  2. Встановіть і відкрийте. На головній сторінці ви знайдете всю інформацію про послідовність завантаження ОС.
  3. Тепер редагуйте за потребою.

2
Ви помітили, що моє запитання давно дається. На той час EasyBCD не підтримував попередній перегляд розробників Windows 8. Як я вже згадував вище, я користувався EasyBCD, і це не на головній сторінці інтерфейсу користувача. Якщо це так просто, то це питання навіть не існує. Подивіться на час створення питання, людино (понад 4 місяці тому, кілька днів після того, як попередній перегляд win8 поширився в Інтернеті).
Едвард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.