Jak odzyskać moduł ładujący systemu Windows 8, a także wyświetlać listę systemów Windows XP i Windows 7?


13

Mam system z Windows 7 i Windows XP, a dziś zainstalowałem Windows 8 Developer Preview na wolnej partycji (którą zostawiam na kilka miesięcy bez żadnych ważnych danych). Podczas uruchamiania z urządzenia rozruchowego i instalacji, formatuję go tak, aby była to czysta i świeża partycja. Proces instalacji został zakończony, a teraz mam ekran rozruchowy z Windows 8 Developer Preview i Windows 7.

Mój wpis startowy systemu Windows XP po prostu zniknął . Użyłem więc EasyBCD do modyfikacji modułu ładującego i ponownie aktywowałem pozycję rozruchową systemu Windows XP z systemu, i wyświetla tam Windows XP. Po wykonaniu tej czynności ponownie uruchomiłem komputer.

Pozostało mi tylko Windows 7 i mój drogi stary Windows XP; ponieważ teraz Windows 8 Developer Preview zniknął z menu uruchamiania . EasyBCD nie może go już wykryć - kilka razy zalogowałem się do systemu Windows 7 i próbowałem go uruchomić później. Należy pamiętać, że wszystkie wersje są instalowane na osobnych partycjach.

Jak odzyskać menu rozruchu podglądu programisty systemu Windows 8 i wyświetlić listę systemów Windows 7 i Windows XP?


Zainstalowałeś wersję zapoznawczą dla programistów systemu Windows 8 wraz z Windows 7 i Windows XP? To tylko katastrofa, która czeka.
— qJake

1
@SpikeX: Dlaczego tak jest? Są doskonale oddzielone, a moduł ładujący tego ostatniego jest kompatybilny wstecz. Możesz mieć tyle różnych systemów operacyjnych, ile chcesz ...
— Tamara Wijsman,

1
@SpikeX:> twoja odpowiedź nie ma sensu. Lepiej nie odpowiadasz. Nie jest to poważny problem ani katastrofa. Problem polega tylko na tym, że uruchamiam tylko z 1 grup: **Windows Developer Preview** (8) and **Windows 7**LUB **Windows 7** and **Windows XP** I za każdym razem, gdy regularnie naprawię jedną z powyższych grup, pozostałe się nie powiodą. Chcę tylko 3 te Windows multiboot dostępne w tym samym czasie. Czy to nielogiczne pytanie? Nie, myślę, że to ważne pytanie.
— Edward

Jego podgląd dla programistów nie oznacza automatycznie, że nie obsługuje podwójnego / wielokrotnego uruchamiania itd. I faktycznie obsługuje jednocześnie podwójny podgląd Windows 7 i 8 . Dlaczego więc nie w dalszej wersji systemu operacyjnego (XP nie będzie już oficjalnie wspierany przez MS)? ... Nie mogę zapewnić tej konkretnej sprawy w obecnym czasie, więc pytam tutaj. Nic złego w moim pytaniu.
— Edward

@ user98110: Korzystam z podglądu programisty Windows 8 z dysku VHD, być może jest to alternatywa, jeśli moja odpowiedź nie działa? Ale BCD powinien nadal obsługiwać system Windows XP, ponieważ znam osoby, które używają Windows XP i Windows 8 Developer Preview obok siebie ...
— Tamara Wijsman

Odpowiedzi:


20

Odzyskaj menu rozruchowe podglądu programisty systemu Windows 8.

  1. Zacznij od nośnika instalacyjnego Windows 8 Developer Preview.

  2. Opcjonalnie wybierz ustawienia klawiatury.

  3. Naciśnij SHIFT+, F10aby wprowadzić wiersz polecenia.

  4. Wykonaj, bootrec /fixmbraby zaktualizować główny rekord rozruchowy, aby się upewnić, że partycje pozostaną.

  5. Wykonaj, bootrec /fixbootaby zaktualizować sektor rozruchowy partycji systemowej.

  6. Wykonaj, bootrec /scanosaby dodać znane systemy operacyjne do danych konfiguracji rozruchu.

Pobierz listę Windows XP.

  1. Wykonaj bootrec /rebuildbcd, spowoduje to odbudowanie danych konfiguracji rozruchu.

  2. Jeśli to nie zadziała, uruchom ponownie i korzystaj bcdeditz Windows 8 Developer Preview:

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

    Pamiętaj, że musisz kliknąć prawym przyciskiem myszy kafelek Wiersz polecenia, a następnie kliknąć Zaawansowane w prawym dolnym rogu, a następnie kliknąć Run As Administrator. Zastąp X:partycją XP.

    Jest natywny w przeciwieństwie do EasyBCD, więc jest większa szansa, że ​​będzie działał poprawnie ...

Powodzenia!


Dzięki Tom. Twoja odpowiedź wygląda poprawnie i przypuszczam, że jest poprawnym rozwiązaniem, ale w moim systemie zawsze zwraca komunikat o błędzie, który nie może wykonać ostatniej właściwości „bootrec / rebuildbcd” . To powiedziawszy już użyj przez innego. I udaje mi się odzyskać XP na liście rozruchowej, używając EasyBCD ręcznie dodając i usuwając niektóre wpisy tam i z powrotem ... i wreszcie działa, ale nie jestem pewien, co dokładnie było źle na początku.
— Edward,

@ user98110: Jaki komunikat o błędzie? Jednak dobrze jest usłyszeć, że problem został rozwiązany ...
— Tamara Wijsman

Cześć Tom, straciłem możliwość rozruchu do systemu operacyjnego Windows7 po nowej instalacji Win8 na innym dysku. Instalacja W7 wydaje się być zdrowa, ale komputer bezpośrednio uruchamia się w W8. Zrobiłem dokładnie jako twoją drugą wskazówkę (z wyjątkiem części bootrec, ponieważ w8 mówi, że w ogóle nie zna bootrec), używając D: jako mojej partycji w7 (na w8 dysk w7 nazywa się teraz D). kafelek W7 jest wyświetlany podczas uruchamiania, ale nie uruchamia się: czarny ekran mówi, że „nie można uruchomić systemu Windows. Najnowszy sprzęt ...”, a następnie Plik: \ ntldr status: 0xc000000f nie można załadować aplikacji lub systemu operacyjnego, ponieważ brak wymaganego pliku lub ciąg dalszy ..
— pomarc

wciąż ja ... Zrobiłem trochę googlingu i wydaje się, że dla Windows7 nie powinienem używać ścieżki \ ntlr, ale ścieżki \ windows \ system32 \ winload.exe to zrobiłem, ale ten sam błąd pozostaje. jeśli wykonam polecenie bcdedit / enum, mam identyfikator {ntldr} partycja urządzenia = D: ścieżka \ windows \ system32 \ winload.exe opis Windows 7
— pomarc

rozwiązany za pomocą easybcd. oto nowy wpis w sklepie bcd Windows Boot Loader ------------------- identyfikator {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} partycja urządzenia = D: ścieżka \ Windows \ system32 \ winload.exe opis Ustawienia regionalne systemu Microsoft Windows 7 en-US partycja osdevice = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} może być konieczne określenie wartości osdevice lub systemroot. dzięki.
— pomarc

1

Oto idealne rozwiązanie, aby odzyskać system Windows XP / 7 podczas instalacji systemu Windows 8.

Sprawdź ten wpis na blogu: Jak zainstalować system Windows 8 i podwójny rozruch w systemie Windows XP i Windows 7

  • Przejdź do Mojego komputera z System Explore lub Desktop
  • Następnie na górnym pasku menu kliknij „Właściwości systemu”
  • W kolejnych oknach wybierz „Zaawansowane ustawienia systemu”
  • Pojawi się wyskakujące okienko, w którym należy kliknąć zakładkę „Advance”, a następnie kliknąć ustawienie „Start-up & recovery”
  • Teraz w domyślnym systemie operacyjnym wybierz „Wcześniejszą wersję systemu Windows” Teraz kliknij OK i uruchom ponownie komputer
  • Teraz powinieneś mieć opcję załadowania systemu Windows XP przed uruchomieniem systemu Windows 8, Ciesz się wszystkimi platformami Windows

@Diogo Proszę zamienić skrócone (np. goo.gl) Linki na ich rozszerzony adres URL, gdy jesteś przy nim. Dzięki!
— slhck,

1

Miałem problem z wyświetleniem menu rozruchu systemu Windows 7 zamiast menu rozruchu systemu Windows 8. Udało mi się uruchomić system Windows 8, ale nie widziałem graficznego programu ładującego system Windows 8.

Użyłem bcdbootpolecenia w wierszu polecenia z podwyższonym poziomem uprawnień, aby ponownie załadować pliki bootloadera systemu Windows 8 i teraz wszystko jest w porządku.

Przykład:

bcdboot c:\windows /s c:

-2

Aby wyświetlić pozycję Windows XP w menu uruchamiania Windows 8 Developer Preview, wystarczy włączyć element „DisplayBootMenu” w {bootmgr}. Kompletny edytor Windows BCD można pobrać tutaj - Visual BCD Editor .

Po zainstalowaniu i uruchomieniu narzędzia domyślnie wyświetla elementy {bootmgr}. Sprawdź, czy obecny jest element „DisplayBootMenu”. Jeśli nie, kliknij przycisk „Nowy” i utwórz go, wybierając „Boot Manager” i „DisplayBootMenu” w kombinacjach. Potwierdzać. Ustaw wartość „DisplayBootMenu” na true.

Spowoduje to wyświetlenie menu rozruchu w normalnym stylu Windows 7. Aby przywrócić styl „Metro”, usuń element „DisplayBootMenu”.

Bez edytora otwórz wiersz polecenia i wklej:

bcdedit /set {bootmgr} DisplayBootMenu true

Brzmi dobrze i sprawia, że ​​jest łatwiej. Dziękuję za informację. BTW, wspomnę tylko, że w chwili, gdy zadaję to pytanie, Windows Dev Dev Preview tylko publikuje 2-3 dni, a Windows BCD Editor nie zaktualizował jeszcze tego czasu. Twoje informacje z pewnością sprawią, że osoby, które wypróbują je ostatnio, szybciej znajdą rozwiązanie.
— Edward

Co to za komentarz? A jakie informacje przekazuje użytkownikowi?
— snayob

Objaśnienie: Visual BCD od pierwszej daty opublikowania w oddzielnym rozdziale. W 2010 r. Wdrożono wszystkie wymienione umiejętności! Windows 7 lub Windows 8 nie ma znaczenia, ponieważ format i definicje elementów BCD są w 95% lub więcej takie same.
— snayob,

DisplayBootMenu nie pokaże konfiguracji modułu ładującego Win8, ani nie uruchomi poprzedniego systemu operacyjnego.
— kagali-san,

Bardziej szczegółowe wyjaśnienia na ten temat można znaleźć na stronie windows7boot.blogspot.com. Mam nadzieję, że pomoże to mniej zaawansowanym użytkownikom i downvoterom;)
— snayob

-2

Jeśli chcesz wyświetlić oba systemy Windows (Windows XP i Windows 8), wykonaj następujące kroki:

  1. Pobierz EasyBCD .
  2. Zainstaluj i otwórz. Na pierwszej stronie znajdują się wszystkie informacje o sekwencji ładowania systemów operacyjnych.
  3. Teraz edytuj zgodnie z wymaganiami.

2
Musisz zauważyć, że moje pytanie było dawno temu. Tym razem EasyBCD nie obsługiwał Windows Developer Developer Preview. Jak wspomniałem powyżej, użyłem EasyBCD i nie ma go na głównej stronie interfejsu użytkownika. Jeśli to takie proste, to pytanie nawet nie istnieje. Spójrz na czas tworzenia pytania, stary (ponad 4 miesiące temu, kilka dni po tym, jak podgląd Win8 rozprzestrzenił się po Internecie).
— Edward
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.