Problem z uruchamianiem EFI w systemie Windows 8

4

Mam podobny problem opisany w części Jak naprawić program ładujący EFI systemu Windows 8? , ale z kilkoma różnymi szczegółami.

Kiedy próbowałem zmienić kolejność uruchamiania moich dysków twardych (w tym 1 SSD) w BIOS-ie (system = Medion Akoya P5306 F), otrzymałem następujący błąd, gdy próbowałem uruchomić się z (wcześniej idealnego rozruchu) SSD:

Komputer wymaga naprawy
Brak danych konfiguracji rozruchu komputera lub zawiera błędy
Plik: \ EFI \ Microsoft \ BCD
Kod błędu: 0xc000000f

Po uruchomieniu z innego dysku twardego dysk SSD jest widoczny w Eksploratorze Windows, ale niedostępny. Automatyczna naprawa przy użyciu dysku obsługi Win8 również nie jest w stanie rozwiązać problemu.

Korzystając z tego linku, próbowałem

bootsect / nt60 ALL / mbr
bcdboot c: \ windows

Poszło dobrze, ale nie ma rozwiązania, ponieważ teraz wiadomość brzmiała:

Komputer musi zostać naprawiony
Nie można załadować aplikacji lub systemu operacyjnego, ponieważ brakuje wymaganego pliku lub zawiera on błędy.
Plik: \ Windows \ system32 \ winload.efi
Kod błędu: 0xc000000f

Ponownie, automatyczna naprawa nie jest w stanie rozwiązać problemu. Potem próbowałem brakuje rozwiązań dostarczonych w BootMgr, zwykłe poprawki nie działają .

bootrec / fixmbr
Operacja zakończyła się powodzeniem.

bootrec / fixboot
Operacja zakończyła się powodzeniem.

bootrec / scanos
Skanowanie wszystkich dysków w poszukiwaniu instalacji Windows.
Proszę czekać, ponieważ może to chwilę potrwać ...
Pomyślnie przeskanowano instalacje systemu Windows.
Wszystkie zidentyfikowane instalacje systemu Windows: 0
Operacja zakończyła się pomyślnie.

bootrec / rebuildbcd
Skanowanie wszystkich dysków w poszukiwaniu instalacji Windows.
Proszę czekać, ponieważ może to chwilę potrwać ...
Pomyślnie przeskanowano instalacje systemu Windows.
Wszystkie zidentyfikowane instalacje systemu Windows: 0
Operacja zakończyła się pomyślnie.

Więc nie znaleziono instalacji systemu Windows ... Potem spróbowałem coś sam, biorąc pod uwagę komunikat o błędzie: Skopiowałem X: \ Windows \ System32 \ winload.efi do C: \ Windows \ System32
Wydawało się, że ma to jakiś efekt, ponieważ teraz wiadomość była:

Komputer musi zostać naprawiony
Nie można załadować aplikacji lub systemu operacyjnego, ponieważ brakuje warstwy HAL lub zawiera ona błędy.
Plik: \ Windows \ system32 \ hal.dll
Kod błędu: 0xc000000f

Skopiowałem X: \ Windows \ System32 \ hal.dll do C: \ Windows \ System32, ale teraz narzeka na brakujący plik Cl.dll. Ponieważ nie jestem pewien, co robię (duh ...), przestałem ręcznie kopiować.

Próbowałem też

sfc / scannow / offbootdir = c: \ / offwindir = c: \
Windows Ochrona zasobów systemu Windows nie może wykonać żądanej operacji.

... bez szczęścia.

Następnie wypróbowałem niektóre propozycje z tego linku :

bcdedit / export c: \ bcdbackup
Operacja zakończyła się powodzeniem.

ren c: \ boot \ bcd bcd.old

bootrec / rebuildbcd

Nadal nie ma instalacji systemu Windows. I chociaż bootrec wskazał na sukces, nie utworzono pliku C: \ boot \ BCD!

W końcu znalazłem się w temacie Jak naprawić program ładujący EFI systemu Windows 8?

Przypisałem B: do partycji FAT32:

diskpart
select vol 3
przypisać literę = b:
lista woluminów
Objętość #### Ltr Etykieta Fs Typ Rozmiar Status Informacje
----------- --- ------- ----- - -------- ------- ------- ------
Tom 0 E Win8 UDF DVD-ROM 4314 MB Zdrowy
wolumin 1 D NTFS partycja 167 GB Zdrowy
wolumin 2 Herstel Partycja NTFS 300 MB Zdrowa ukryta
objętość 3 B FAT32 Partycja 99 MB Zdrowa ukryta

B: zawiera EFI \ Microsoft \ Boot (podobnie jak C :) I to jest lokalizacja, w której plik BCD został odbudowany, biorąc pod uwagę znacznik czasu.

bcdboot c: \ Windows / l nl-NL / sb: / f ALL

(nl-NL: tak, jestem Holendrem)
Nadal nie ma rozwiązania. Podczas uruchamiania narzeka na brakujący plik Cl.dll.

Brakuje mi opcji i pomysłów. I utknąłem, próbując zrozumieć „Często zadawane pytania dotyczące systemu Windows i GPT”

Kto ma jakieś jasne pomysły?
Również wszelkie pomysły na dostęp do dysku SSD i tworzenie kopii zapasowych danych byłyby w porządku! Jeśli uzyskam dostęp do katalogu C: \ Users z wiersza polecenia dysku wsparcia Win8, widzę tylko własne konto (ponieważ jest to jedyne konto administratora?) I na przykład nie ma w nim żadnych dokumentów.

Sjors
źródło

Odpowiedzi:

4

Spróbuj nie używać części „Wszystko” podczas wybierania oprogramowania w BCDBoot. Miałem ten sam problem, ale wybrałem właśnie UEFI (moja maszyna go ma) i zadziałało! Jeśli masz system BIOS, po prostu użyj

bcdboot c:\Windows /l nl-NL /s b: /f BIOS

Lub do użytku UEFI

bcdboot c:\Windows /l nl-NL /s b: /f UEFI

Powiedz mi jak to idzie.

supercoolguy
źródło
1

Uruchamiam Win8 z USBflash próbując naprawić z większością innych odpowiedzi bez rezultatu. Pomogło mi:

bcdboot d:\Windows /l ru-ru /s c: /f UEFI

Wspomnę, że stało się to na ASUS n76vj na fabrycznym dysku SSD 256 GB podzielonym na 5 partycji

killiru
źródło