Brak programu autochk podczas uruchamiania

5

Właśnie zmieniłem rozmiar partycji Windows, która wymagała przesunięcia około 160 GB w lewo. Potem nie można było znaleźć rozruchu w normalny sposób, więc uruchomiłem narzędzie do naprawy systemu w normalny sposób (często zmieniam rozmiar tej partycji i za każdym razem muszę użyć dysku naprawczego).

Ale tym razem, kiedy uruchomiłem ponownie na odzyskanej partycji 7, wyświetliło logo Windows jak zwykle, ale potem błysnęło

nie znaleziono programu autochk - pomijanie autocheck

Po tym, jak był wyświetlany na ekranie przez około 8 sekund, pojawił się błysk niebieskiego ekranu z białym tekstem i uruchomił się ponownie. Próbowałem uruchomić dysk naprawczy wiele razy, ale za każdym razem powraca i naprawia ten sam problem, i za każdym razem dzieje się to samo podczas rozruchu. Czy jest coś, co mogę zrobić, aby rozwiązać problem braku ponownej instalacji systemu Windows?

Uruchomiłem również dwa polecenia chkdsk z mojej partycji vista bez zgłaszania błędów, a podczas przeglądania wszystkich plików na dysku wszystko wydaje się być na swoim miejscu.

kanapka
źródło

Odpowiedzi:

3

Miałem ten problem i żadna z komend fixboot / fixmbr / bootrec nie pomogła. Oto, co to naprawiło:

Wygląda na to, że C: jest niedopasowane z jakiegokolwiek powodu. W moim przypadku to chyba dlatego, że moje oprogramowanie do migracji nie znalazło go.

Uruchom konsolę odzyskiwania i uruchom polecenie regedit.

 For those not used to this language, that means: 
 - Boot from the Win7 disk 
 - At the "Install Windows" screen press SHIFT F10 to get a command window 
 - Type "regedit" (without the "") 
 - and press Enter

Wybierz gałąź HKLM, a następnie użyj „załaduj gałąź”, aby zamontować gałąź c: \ windows \ system32 \ config \ system hive (nazywam ją „offline”). Musisz wybrać HKLM, aby włączyć ładowanie gałęzi, tak naprawdę nie będziemy ładować do niego gałęzi offline.

 For those not used to this language, that means: 
 - Click to Select HKEY_LOCAL_MACHINE
 - Click File, Load Hive
 - Click the drop down arrow in "Look in"
 - Browse to C:\Windows\System32\config
 - Select SYSTEM and click Open
 - In Key Name type "offline"
 - OK

Teraz zamierzasz porównać HKLM \ System \ MountedDevices (która jest listą urządzeń środowiska odzyskiwania) do HKLM \ System \ Offline \ MountedDevices (ten, który dotyczy instalacji systemu Windows, w której wystąpił błąd). W moim przypadku okazało się, że środowisko odzyskiwania poprawnie wyświetlało C :, ale gałąź offline miała niepoprawną sygnaturę dysku dla c :. (być może dlatego, że usunąłem partycję odzyskiwania w ramach migracji. Musimy więc umieścić prawidłowy podpis.

Spójrz na wpis binarny DosDevices \ C: w rejestrze odzyskiwania. Teraz przejdź do rejestru offline i napraw DosDevices \ C: tak, żeby pasowało. W moim przypadku najłatwiej było zmienić nazwę złych DosDevices \ C: na Z :, a następnie przeglądać wpisy \ volume {guid}, aż znalazłem ten, który pasuje do działającego C :, a następnie zmienić jego nazwę na DosDevices \DO:.

Zwolnij gałąź w menu pliku, a następnie uruchom ponownie. Po tym udało mi się uruchomić.

 For those not used to this language, that means: 
 - Select "offline" in the left hand pane
 - Click File, Unload Hive
 - Yes
 - Close Registry Editor and the Command Window
 - Close the "Install Windows" screen
 - Yes
 - Remove the Win7 disk and boot into Win7.

Inne wyszukiwania w Internecie sugerowały, że samo usunięcie wszystkich pozycji offline DosDevices zmusiłoby je do poprawnego odtworzenia, ale to nie działało dla mnie.

Yostage
źródło
1
Fantastycznie, nie mogę w to uwierzyć, ale to naprawiło to! Jak zauważył Gregor, „Load Hive” nie pojawi się, chyba że wybrano HKLM (HKeyLocalMachine)
Alex
Udało mi się przywrócić kontroler domeny systemu Windows 2008 R2, korzystając z informacji wymienionych powyżej. Podczas zmiany rozmiaru partycji przypadkowo zabiliśmy partycję odzyskiwania 100 MB. Najpierw musiałem wykonać polecenie bcdboot c: \ windows i bootsect / nt60 c: / mbr / force z wiersza poleceń konsoli odzyskiwania, aby dysk można było uruchomić. Potem mogłem użyć regedit, aby naprawić mapowanie C:. W moim przypadku brak rejestru DosDevices \ C: w rejestrze.
myron-semack,
1
Protip dotyczący korzystania z Load Hive w regedit: Musisz kliknąć jeden z uli HKLM, HKCU itp., Aby zadziałał. Zajęło mi trochę czasu, aby dowiedzieć się, dlaczego ta opcja była wyszarzona! Możesz także użyć REG LOAD z wiersza poleceń przed uruchomieniem regedit.
myron-semack,
1

Niebieski ekran błędu śmierci zwykle znajduje się w systemie Windows i jest to zwykle spowodowane błędami oprogramowania w sterownikach urządzeń.

Możesz zapoznać się z zabiegiem na niebieskim ekranie

1 uruchom ponownie

2 nowe wykrywanie sprzętu nowych usług

3 Wykryto wirusa trojana

4 sprawdza zgodność BIOS i sprzętu

5 uruchom system „sfc / scannow”, aby sprawdzić, czy dokumenty zostały zastąpione, a następnie użyj dysku instalacyjnego, aby przywrócić system

możesz spróbować uruchomić system Windows w trybie awaryjnym, naciskając kilkakrotnie F8 po ponownym uruchomieniu komputera.


źródło
To nie jest bod, wiem to na pewno i to nie jest główny problem. Nie mogę nawet uruchomić się w trybie awaryjnym z powodu tego programu sprawdzania automatycznego iz jakiegoś powodu nie mogę uruchomić sfc.
kanapka, która
@Ok sandwhich: czy możesz mi powiedzieć, kiedy uruchamiasz komendę sfc, jaką dokładnie wiadomość otrzymujesz? lub nie otrzymujesz żadnej wiadomości?
Zamieściłem w komentarzach powyżej komunikatu o błędzie.
kanapka, która
Mam kolejną instalację crap vista, czy byłbym w stanie uruchomić sfc z tego?
kanapka, która
1

Powody, dla których widzę taki problem:

  • Możliwe, że zmniejszyłeś partycję systemową poniżej jej minimalnego rozmiaru, korzystając z zewnętrznego programu do partycjonowania
  • Być może zmieniłeś numer partycji, tworząc nową poprzednią partycję
  • Wystąpił błąd kopiowania podczas przenoszenia partycji

We wszystkich przypadkach, jeśli nie można cofnąć uszkodzenia, a jeśli opcje odzyskiwania na rozruchowym dysku CD z systemem Windows 7 nie rozwiązują problemu, konieczne może być wykonanie instalacji naprawczej, aby naprawić system Windows 7 . Spowoduje to naprawienie aktualnie zainstalowanego systemu Windows 7, przy jednoczesnym zachowaniu kont użytkowników, danych, programów i sterowników systemowych (ale upewnij się, że i tak masz kopie zapasowe).

harrymc
źródło
Nie mogę uruchomić systemu Windows, a ten samouczek wymaga uruchomienia systemu Windows. Czy można wykonać instalację naprawczą bez uruchamiania systemu Windows? Myślę, że byłbym w stanie to naprawić, gdybym w jakiś sposób zmusił sfc do uruchomienia, ale z jakiegoś powodu nie mogę.
kanapka, którą
Możesz go również uruchomić z rozruchowego dysku CD z systemem Windows 7.
harrymc
Rozruch płyty CD? Instalacja DVD?
kanapka, która odbyła się
Tak, instalacja DVD.
harrymc
Ilekroć uruchamiam się na moim instalacyjnym dysku DVD, przechodzi on bezpośrednio do instalacji, jak uruchomić instalację naprawczą?
kanapka, która odbyła się
1

Yostage, twój samouczek naprawił dla mnie problem. Chcę zauważyć, że „load Hive” działa tylko wtedy, gdy wybrałeś HKLM. Musiałem się trochę rozejrzeć, dopóki nie dowiedziałem się, jak to działa.

A co ty wiesz Oba DosDevices\C:wpisy były różne. Naprawiono niewłaściwy, a system Windows 7 uruchomił się bez problemu.

Miałem system Windows 7 na 3. partycji na głównym dysku twardym (500 GB) laptopa. Następnie usunąłem drugą partycję, ponieważ już jej nie potrzebowałem, i dodałem wolne miejsce do partycji 1. Może to być przyczyną problemu.

Gregor
źródło
0

Bardzo podobne, ale nie dublujące tego , więc delikatnie powtarzam moją odpowiedź.

Wydaje mi się, że partycja rozruchowa 100 Mb została usunięta lub część modułu ładującego Windows została uszkodzona.

Jeśli nie możesz automatycznie odzyskać danych za pomocą narzędzia do odzyskiwania po uruchomieniu, możesz wybrać Command Promptopcję naprawy, a następnie ręcznie odbudować sektor rozruchowy.

Wpisz następujące polecenie:

bootrec / fixboot

bootrec / fixmbr

bootrec / rebuildbcd

Powinno to poszukać błędów, naprawić i odbudować sektor rozruchowy oraz ponownie wypełnić menu.

(Jeśli chcesz dowiedzieć się więcej o Bootrec, kliknij tutaj )

William Hilsum
źródło
Wil, interesujące tutaj przeczytać, niezwiązane bezpośrednio z tym postem, ale bardzo interesujące ... blog.jitbit.com/2011/04/…
Moab
Zrobiłem to. Powiedział, że wszystkie operacje zostały zakończone pomyślnie, ale ostatnia powiedziała, że ​​znaleziono w sumie 0 instalacji systemu Windows, więc myślę, że może to być problem. Uruchomiłem się ponownie i to samo się stało. Czy powinienem przejść do właściwego dysku przed wykonaniem tej czynności?
kanapka, która
@ Sandwicz, który ci się nie spodoba, ale jeśli nie można znaleźć instalacji systemu Windows, najlepiej po prostu zainstaluj ponownie system Windows.
William Hilsum
Jeśli wykonam ponowną instalację, czy będzie sposób na zachowanie wszystkich moich bieżących plików?
kanapka, która
@Moab - Wow ... Po prostu wow ...
William Hilsum
0

Właśnie skończyłem robić czystą ponowną instalację. Niektóre pliki pozostały w folderze windows.old. Czy mogę po prostu skopiować programy do nowego folderu plików programów i oczekiwać, że będą działać poprawnie? Programy takie jak (cs4, iTunes, lightwave, maya, steam, crysis 2, inne gry nie Steam)

kanapka
źródło
0

Zainspirowany odpowiedzią i rozumowaniem Yostage, znalazłem inne rozwiązanie. Przynajmniej dla mnie pracował.

Celem jest, aby system przypisał nową / edytowaną partycję jako C: ponownie.
Dysk Win7 jest nadal potrzebny.

1) Boot from a Win7 disk
2) At the "Install Windows" screen press SHIFT F10 to get a command window 
3) Type "diskpart"          (without the "")

Spowoduje to załadowanie aplikacji wiersza polecenia MS DiskPart. Teraz wewnątrz diskpart:

4) Type "list disk"         and find the disk # of the boot drive
5) Type "select disk #"     where # is the # noted before
6) Type "list part"         and find the part # of the boot partition (the one labelled "Primary")
7) Type "select part #"     where # is the # noted before
8) Type "assign letter=C"

Diskpart potwierdzi następnie, że litera została pomyślnie przypisana do partycji.

Możesz zamknąć system, wysunąć dysk Win7 i ponownie uruchomić system z dysku.

Hahutzy
źródło