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.
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
Powody, dla których widzę taki problem:
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).
źródło
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.
źródło
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 Prompt
opcję naprawy, a następnie ręcznie odbudować sektor rozruchowy.Wpisz następujące polecenie:
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 )
źródło
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)
źródło
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.
Spowoduje to załadowanie aplikacji wiersza polecenia MS DiskPart. Teraz wewnątrz diskpart:
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.
źródło