2013-08-05 08:58:09 +0000 2013-08-05 08:58:09 +0000
6
6

\Status BCD: 0xc000000f błąd

Przy każdym uruchomieniu laptopa dostaję następujący komunikat:

**Windows Boot Manager**
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:   1. Insert your Windows installation disc and restart your computer.   2. Choose your language settings, and then click "Next."   3. Click "repair your computer." If you don't have this disc, contact your system administrator or computer manufacturer for assistance.   File: \Boot\BCD   Status: 0xc000000f

Wygooglowałem ten błąd i z komunikatu wynika, że muszę uruchomić laptopa z płyty instalacyjnej Windows.

Mój laptop ma zainstalowany Windows 7 Professional SP1 x86, ale kiedy próbuję włożyć Windows 7 Professional x86 dostaję ten sam błąd. Czy potrzebna jest płyta z SP1? Ustawiłem napęd CD/DVD jako pierwszy w kolejności bootowania, ale nadal mam ten sam błąd.

Jakie inne opcje powinienem wypróbować, aby dostać się do ekranu naprawy systemu Windows 7, tak aby móc naprawić/odbudować plik BCD?

Odpowiedzi (5)

7
7
7
2013-08-05 09:55:27 +0000

Wygląda na to, że twój dysk Windows 7 jest uszkodzony i powinieneś spróbować stworzyć nowy.

Tworzenie bootowalnego USB

Jeśli masz dobre połączenie z internetem, możesz pobrać swoją wersję Windows 7 tutaj (nadal potrzebujesz legalnego klucza ofcourse).
Następnie możesz użyć własnego narzędzia Microsoftu do zrobienia bootowalnego windows 7 USB.

  • Uruchom Windows 7 USB/DVD download tool po pobraniu i zainstalowaniu go
  • Wybierz plik iso, który pobrałeś w polu Source i kliknij Next
  • Włóż swój dysk USB, którego chcesz użyć (4GB wystarczy)
  • Wybierz USB DEVICE i kliknij Next
  • Wybierz urządzenie USB, którego chcesz użyć i kliknij BEGIN COPYING

Po zakończeniu, Powinieneś mieć działający rozruchowy Windows 7 USB

_Te same kroki są używane do tworzenia DVD, tylko wybierz DVD zamiast urządzenia USB. _

BCD Repair

Windows posiada już narzędzie do tego celu, zwane BCDboot .

Jeśli partycja systemowa została uszkodzona, możesz użyć BCDboot do zastąpienia plików partycji systemowej nowymi kopiami tych plików z partycji Windows.

Po uruchomieniu dysku z systemem Windows, przejdź do wiersza poleceń (patrz tutaj ) i wpisz następujące polecenia, aby odtworzyć BCD na dysku C:

  1. attrib -r -s -h c:\boot\bcd - unhide BCD so it can be deleted
  2. del c:\boot\bcd - usuń bieżący BCD
  3. bcdboot C:\windows - utwórz nowy BCD na dysku C

Z tego miejsca powinieneś być w stanie ponownie uruchomić system Windows.

4
4
4
2014-08-04 02:24:59 +0000

Miałem dokładnie ten sam problem i zrobiłem to, co większość ludzi, co było google dla odpowiedzi i nadziei na najlepsze. Dysk instalacyjny Win 7 posiada opcję naprawy komputera, która pozwala na wprowadzenie pewnych poprawek dotyczących awarii automatycznego uruchamiania. Czasami to działa, ale tym razem nie. Myśl jak komputer miał wpis na blogu ](http://think-like-a-computer.com/2012/04/17/boot-bcd-0xc000000f-windows-7/) który zakończył się być łaską ratunkową.

Ale aby opowiedzieć długą historię, oto co zrobiłem po tym, jak dostałem błąd “nie udało się uruchomić systemu Windows”:

  1. Uruchom komputer z płyty DVD z Win 7 lub pendrive'a, najlepiej z tą samą wersją i typem systemu Windows, który masz na docelowym dysku startowym. W przypadku pendrive, użyj portu usb 2.0 (3.0 może powodować nieoczekiwane błędy)
  2. Po wybraniu języka, wybierz ‘Napraw swój komputer’ (nie instaluj Win7!)
  3. Wybierz ‘Użyj narzędzi odzyskiwania, które mogą pomóc w rozwiązaniu problemów z uruchomieniem systemu Windows…’.
  4. Wybierz ‘Wiersz poleceń’ (CMD), aby uruchomić CMD z uprawnieniami administratora.
  5. Wpisz “diskpart” (bez cudzysłowów) i naciśnij enter, aby uruchomić narzędzie DISKPART:

  6. Wpisz c:, aby dostać się do folderu głównego dysku partycji startowej. (c: jest literą dysku partycji startowej

  7. wpisz bootrec /fixmbr. Powinien pojawić się komunikat ‘The operation completed successfully’.

  8. wpisz bootrec /fixboot. Powinien pojawić się komunikat ‘Operacja zakończona sukcesem’ lub ‘Element nie został znaleziony’.

  9. Zrestartuj komputer z powrotem do trybu odzyskiwania / trybu naprawczego i załadować CMD prompt.

  10. Przejdź do katalogu partycji rozruchowej, jeśli jeszcze tam nie jesteś (zazwyczaj c:)

  11. Wpisz bcdboot c:\Windows gdzie ‘c:\Windows’ to dokładna ścieżka do folderu Windows. Pamiętaj, że w trybie odzyskiwania, ścieżka partycji startowej i ścieżka do windows może być inna. W moim przypadku było to **e:** \Windows.

  12. Jeśli otrzymasz błąd ‘Failure when attempting to copy boot files’ lub podejrzewasz, że możesz mieć partycję systemową EFI , spróbuj wpisać bcdboot c:\Windows /s c: /l en-us

  13. Zrestartuj komputer (usuń dyski startowe). Windows 7 powinien załadować się normalnie.

Ja miałem windows 7 64 bit intel i5 3 generacji z dyskiem SSD. Użyłem dysku usb z załadowanym Windowsem 7 64 bit (rufus 1.4.9). Upewnij się, że używasz portu usb 2.0. Port USB 3.0 może powodować błędy w niektórych krokach (sterowniki 3.0 są niedostępne na poziomie biosu w większości przypadków).

Moja kopia win7 była nowsza (2014) i miała dodatkową opcję narzędzi do odzyskiwania, która zawiera windows explorer. Użyłem tego oprócz znaku zachęty CMD, aby zobaczyć, która partycja miała folder instalacyjny windows.

Ta sztuczka naprawcza może również działać dla win 8 i/lub win2k8/2012 server editions. Co nie zadziałało: Próbowałem użyć bcdedit do naprawy/odbudowy pliku bootloadera. Dostałem błąd ‘element nie został znaleziony’. Również zmiana kolejności bootowania dysków w biosie nic nie dała.


edit 20 maja 2018 r: Uaktualniłem do win8.1x64 + classic shell kilka miesięcy temu po awarii kilku programów, których nie mogłem ponownie uruchomić po kilku próbach reinstalacji; nigdy nie oglądałem się za siebie. Niezależnie od tego, czy jesteś w stanie w pełni odzyskać, czy nie, rozważ aktualizację.

2
2
2
2014-08-06 09:37:28 +0000

Miałem dokładnie ten sam problem, użyłem bcdboot aby naprawić partycję startową

  1. boot from DOK
  2. diskpart
  3. list disk
  4. select disk 0
  5. list partition, aby sprawdzić czy są wszystkie partycje
  6. select part 1, to jest partycja startowa 100m
  7. detail partition, aby uzyskać Ltr partycji (w moim przypadku było to c:) i sprawdzić, czy jest aktywna
  8. exit, aby opuścić diskpart

Teraz po tym jak znam litery partycji windows i partycji startowej mogę użyć bcdboot aby naprawić partycję startową. ta komenda skopiuje pliki startowe potrzebne do procesu bootowania z partycji windows na partycję startową.

  1. bcdboot d:\Windows /s c:
  2. teraz mogę zrestartować komputer i proces bootowania będzie działał

Powodzenia

1
1
1
2015-06-01 11:44:44 +0000

Zanim to wszystko zrobisz, sprawdź swój bios. W mojej sytuacji, moje macierze RAID zmieniły się z powodu utworzenia nowej macierzy na woluminie systemowym. Kolejność bootowania została zmieniona i dlatego Windows nie mógł się załadować. Po aktualizacji biosu, Windows uruchamia się bez problemów.

0
0
0
2014-02-07 09:10:43 +0000

Albo możesz zrobić to co ja zrobiłem, użyłem MiniWindows do przeglądania c:\boot i usunąłem plik “bcd” który jak pamiętam miał 32kb. restart i … oto jesteś z działającym systemem.

ale moja rada, po tym skorzystaj z pierwszej okazji i zainstaluj świeżą kopię Win.