Windows 8 i problemy z wielokrotnym uruchamianiem między innymi problemami

1

Mam Asus UX32VD, który został niedawno zakupiony. Wśród innych problemów, takich jak F9, aby przywrócić brak przywracania, GPT i UEFI, mam problem z uruchomieniem, który chciałbym spróbować rozwiązać.

Utraciłem instalację fabryczną z powodu użycia narzędzia do partycjonowania, które nie rozumiało poprawnie GPT, co również spowodowało uszkodzenie partycji przywracania, więc również nie powiodło się uruchomienie. F9 to żart. Po użyciu podejrzanego torrenta, aby odzyskać moją partycję przywracania / moduł ładujący / menedżera, byłem w stanie zbudować bootowalną Flash WinPE za pomocą ADK, który pozwolił mi użyć imagex do rozszerzenia fabrycznego obrazu przywracania z powrotem do oryginalnej partycji. Voila, działająca instalacja fabryczna, przynajmniej na razie.

Teraz tak naprawdę chcę mieć XP, Win7, Win 8 i Ubuntu, więc zrzuciłem GPT i dokonałem podziału na partycje za pomocą Diskpart. Na razie w porządku.

Uzyskiwanie rozruchu MBR na UX32VD było trudniejsze niż myślałem, domyślnie jest to domyślnie UEFI z fabryki i nie ma widocznego przełącznika w Bios jako takiego, aby to zmienić. Jednak po kilku dniach gonienia za ogonem odkryłem odpowiedź. Aby włączyć normalne uruchamianie MBR, należy włączyć CSM na karcie rozruchu i wyłączyć „Bezpieczny rozruch” na karcie bezpieczeństwa w Bios / Setup. Mam nadzieję, że pozwoli to zaoszczędzić komuś ból głowy ...

Tak więc wszystko poszło dobrze, z wyjątkiem mojej oryginalnej fabrycznej wersji Win 8. Potrzebuję kilku pomysłów, w jaki sposób lub jak manipulować / skonfigurować obraz fabryczny, aby umożliwić rozruch MBR. Pamiętając, że nie mam płyty instalacyjnej, tylko fabryczny obraz wim, który oczywiście oczekuje rozruchu UEFI.

Czy ktoś zechce to zrobić?

użytkownik176482
źródło
Myślę, że wszystkie obrazy są przygotowane na rozruch UEFI i BIOS. Poszukaj pliku winload.efi i winload.exe w obrazie - powinien być obecny w folderze \ Windows \ System32 \ Boot (lub w innej ścieżce do modułu ładującego WinRE). Narzędzie ReagentC może pomóc w wpisaniu pozycji rozruchowej dla WinRE.
snayob
Brzmi obiecująco. Nigdy wcześniej nie korzystałem z narzędzia ReagentC, a po próbie opanowania go i WinRe prawdopodobnie jestem teraz bardziej zdezorientowany niż cokolwiek innego, więc każda pomoc w tym kierunku byłaby również mile widziana:>) Zakładam, że użycie tego narzędzie Czy powinienem móc po prostu dodać ścieżkę z powrotem do modułu ładującego system Windows na partycji zawierającej mój zastosowany obraz?
user176482,
Proces uruchamiania z dysku MBR -> 1. Załadowany MBR. 2. Załadowano rekord rozruchowy partycji aktywnej. 3. Załadowano menedżera rozruchu (używa BCD). Wszystkie dane konfiguracji rozruchu są w BCD. Opublikuję dłuższe wyjaśnienie jako osobną odpowiedź.
snayob

Odpowiedzi:

1

Po pierwsze, to, czy korzystasz z systemu BIOS, czy UEFI, nie ma znaczenia dla typu dysku twardego (MBR / GPT).

Po drugie, określa to system Windows podczas instalacji. Ponieważ masz plik WIM, który jest w zasadzie przechwyconym obrazem partycji Windows, najlepiej założyć USB ze środowiskiem odzyskiwania, ale pamiętaj, aby dołączyć ImageX.exe. Uruchom system w WinRE i rozwiń WIM z linii poleceń za pomocą ImageX. Możesz spróbować użyć opcji automatycznych, aby naprawić MBR i to powinno działać.

Jeśli nie możesz użyć narzędzia bootrec.exe.

bootrec.exe /fixboot    
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force

Uwaga: to tylko sugestie z mojego doświadczenia, nie próbowałem ich w twojej sytuacji.

Taylor Gibb
źródło
Dziękuję wszystkim za wskazówki, doceniam to. Próbowałem zastosować oryginalny obraz fabryczny do podejrzanego obrazu, zarówno z WinPE, jak i wiersza poleceń WinRE. Użyłem bootsec i bootrec bez większego powodzenia. Zauważyłem, że pomimo posiadania trzech różnych wersji systemu Windows na różnych partycjach dysku, bootrec / scanos zgłasza, że ​​znalazł 0 instalacji, więc nie ma sposobu, aby zmusić go do przebudowania BCD. Będę go nadal podłączał, jestem pewien, że musi istnieć sposób, aby go rozplątać i uruchomić mój oryginalny obraz fabryczny.
user176482,
Jeśli ktoś ma jeszcze kilka rzeczy do wypróbowania, cieszę się, że jestem świnką morską! W tej chwili nie mam nic na komputerze poza
zwykłymi
@ user176482 - Powinieneś spróbować w ten sposób, zanim poprosisz o dodatkowe sposoby.
Ramhound
0

Proces uruchamiania z dysku MBR:

  1. MBR załadowany.
  2. Załadowano rekord rozruchowy partycji aktywnej.
  3. Załadowano menedżera rozruchu (używa BCD). Wszystkie dane konfiguracji rozruchu znajdują się w BCD.

W BCD są zwykle 3 programy ładujące dla jednego systemu operacyjnego Windows Vista / 7/8:

  1. „Podstawowy” moduł ładujący dla systemu operacyjnego
  2. Wznów moduł ładujący dla systemu operacyjnego (utworzony automatycznie przez system Windows)
  3. moduł ładujący odzyskiwanie dla systemu operacyjnego

Moduł ładujący odzyskiwanie jest połączony przez element („RecoverySequence”) w module ładującym „podstawowym”, więc po wpisaniu F8 (zaawansowane opcje rozruchu) można wybrać opcję „Napraw komputer” => moduł ładujący odzyskiwanie, który ładuje WinRE.

Wznowienie modułu ładującego jest również połączone przez element („AssociatedResumeObject”) w „module ładującym”.

Rzeczy są bardzo dobrze wyświetlane w Visual BCD Editor - kompletnym edytorze GUI BCD.

Za pomocą narzędzia ReAgentC możesz utworzyć moduł ładujący odzyskiwanie (i połączyć go z modułem ładującym podstawowym z modułem ładującym odzyskiwanie). Najpierw określasz, gdzie znajduje się obraz wim z „reagentc / setreimage i pełną ścieżką do wim”. Następnie używasz „reagentc / enable” => moduł ładujący i link są tworzone w BCD. Po użyciu opcji „reagentc / disable” moduł ładujący odzyskiwanie jest usuwany, a łącze jest niszczone.

Używasz reagentc w kontekście bieżącego systemu operacyjnego, więc bieżący moduł ładujący system operacyjny jest celem polecenia.

Możesz rozpocząć od zainstalowania obrazu systemu Windows 7 na pustym dysku twardym za pomocą imagex. Tworzysz partycję podstawową i włączasz ją, a następnie umieszczasz na niej obraz. Następnie użyj:

  1. bootsect.exe - do zapisu MBR i PBP
  2. bcdboot.exe - w celu utworzenia środowiska rozruchowego (bootmgr + BCD)

Mam nadzieję że to pomoże.

snayob
źródło
To z pewnością pomaga mi zrozumieć narzędzie ReagentC, jednak podczas jego używania wydaje mi się, że pojawia się nieznany błąd 3, gdy próbuję określić lokalizację obrazu wim.
user176482
Jednak udało mi się znaleźć rozwiązanie. Zainstalowałem mój podejrzany torrent, aby uzyskać działającą partycję odzyskiwania i rozruchu, a następnie nałożyłem na niego plik .wim za pomocą imagex. Rozpocząłem sesję WinPE i uruchomiłem bootsect i bootrec. Następnie zrestartowałem komputer, ale przytrzymałem F8 i wybrałem tryb awaryjny. Podczas rozruchu wystąpił błąd informujący, że Instalator nie może uruchomić się w trybie awaryjnym w celu ponownego uruchomienia. Po ponownym uruchomieniu instalator pojawia się magicznie znikąd i pojawia się mój ekran personalizacji (oobe), a na końcu moja legalna kopia systemu Windows 8.
użytkownik176482
Nie wiem dokładnie, skąd pochodzi konfiguracja, po prostu cieszę się, że teraz działa:>) Dziękuję wszystkim za pomoc:>)
user176482