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

\Boot\ Stato BCD: 0xc000000f errore

Sto ricevendo il seguente messaggio ogni volta che avvio il mio portatile:

**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

Ho cercato su Google l'errore, e dal messaggio sembra che io debba avviare il mio portatile dal disco di installazione di Windows.

Il mio portatile ha installato Windows 7 Professional SP1 x86, ma quando provo a inserire Windows 7 Professional x86 ottengo lo stesso errore. Ho bisogno di un disco SP1? Ho impostato l'unità CD/DVD come prima nell'ordine di avvio, ma ho ancora lo stesso errore.

Inoltre quali altre opzioni dovrei provare per arrivare alla schermata di riparazione del sistema di Windows 7, in modo da poter riparare/ricostruire il file BCD?

Risposte (5)

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

Sembra che il tuo disco di Windows 7 sia rotto e dovresti provare a crearne uno nuovo.

Creare una USB avviabile

Se hai una buona connessione internet, allora puoi scaricare la tua versione di Windows 7 qui (hai ancora bisogno di una chiave legale ovviamente).
Poi si può usare lo strumento di Microsoft per fare una USB avviabile di Windows 7.

  • Avvia Windows 7 USB/DVD download tool quando lo hai scaricato e installato
  • Seleziona il file iso che hai scaricato nel campo Source e clicca Next
  • Inserisci la tua unità USB che vuoi usare (4GB sono sufficienti)
  • Seleziona USB DEVICE e clicca Next
  • Seleziona il dispositivo USB che vuoi usare e clicca BEGIN COPYING

Quando ha finito, dovresti avere un Windows 7 USB avviabile e funzionante

Gli stessi passi sono usati per creare un DVD, basta selezionare il DVD invece del dispositivo USB. ___

BCD Repair

Windows ha già uno strumento per questo scopo, chiamato BCDboot .

Se la partizione di sistema è stata corrotta, si può usare BCDboot per sostituire i file della partizione di sistema con nuove copie di questi file dalla partizione di Windows.

Quando hai avviato il disco di Windows, vai al prompt dei comandi (vedi qui ) e digita quanto segue per ricreare il BCD sul drive C:

  1. attrib -r -s -h c:\boot\bcd - togliere il BCD in modo che possa essere cancellato
  2. del c:\boot\bcd - cancella il BCD corrente
  3. bcdboot C:\windows - crea un nuovo BCD sul drive C

Da qui dovresti essere in grado di avviare nuovamente Windows.

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

Ho avuto questo stesso identico problema e ho fatto quello che la maggior parte delle persone ha fatto, cioè cercare una risposta su Google e sperare per il meglio. Il disco di installazione di Win 7 ha un'opzione di riparazione del computer che permette di implementare alcune correzioni automatiche di guasti all'avvio. A volte questo funziona, ma questa volta no. Think like a computer aveva un post sul blog che ha finito per essere la grazia salvifica.

Ma per farla breve, ecco cosa ho fatto dopo aver ricevuto l'errore ‘windows failed to start’:

  1. Avviare da un DVD di Win 7 o da una chiavetta USB, preferibilmente con la stessa versione e tipo di Windows che avete sull'unità di avvio di destinazione. Per la chiavetta usb, usa la porta usb 2.0 (la 3.0 può causare errori imprevisti)
  2. Dopo aver scelto la lingua, seleziona ‘Ripara il tuo computer’ (non installare win7!)
  3. Seleziona ‘usa gli strumenti di ripristino che possono aiutare a risolvere i problemi di avvio di Windows…’
  4. Selezionare ‘Prompt dei comandi’ (CMD) per lanciare CMD con privilegi di amministratore.
  5. digitare “diskpart” (senza virgolette) e premere invio per lanciare l'utilità DISKPART:

  6. digitare c: per arrivare alla cartella principale dell'unità della partizione di avvio. (c: è la lettera dell'unità della partizione di avvio

  7. digitate bootrec /fixmbr. Si dovrebbe ottenere il messaggio ‘L'operazione è stata completata con successo’.

  8. digita bootrec /fixboot. Dovrebbe ottenere il messaggio ‘The operation completed successfully’ o ‘element not found’.

  9. Riavviare il computer in modalità di recupero/riparazione e caricare il prompt CMD.

  10. Passa alla directory della tua partizione di avvio se non ci sei già (di solito c:)

  11. Scrivi bcdboot c:\Windows dove ‘c:\Windows’ è il percorso esatto della tua cartella windows. Tenete a mente che in modalità di recupero, il percorso della partizione di avvio e il percorso di windows possono essere diversi. Nel mio caso era **e:** \Windows.

  12. Se ottieni un errore ‘Failure when attempting to copy boot files’ o sospetti di avere una partizione di sistema EFI , prova a digitare bcdboot c:\Windows /s c: /l en-us

  13. Riavvia il computer (rimuovi i dischi di avvio). Windows 7 dovrebbe caricarsi normalmente.

Avevo windows 7 64 bit intel i5 3rd generation con un drive SSD. Ho usato una chiavetta usb con win 7 64 bit caricato sopra (rufus 1.4.9). Assicurati di usare la porta usb 2.0. La porta USB 3.0 può dare errori in certi passaggi (i driver 3.0 non sono disponibili a livello di bios nella maggior parte dei casi).

La mia copia di win7 era più recente (2014) e aveva un'opzione aggiuntiva per gli strumenti di ripristino che include windows explorer. L'ho usata oltre al prompt di CMD per vedere quale partizione aveva la cartella di installazione di Windows.

Questo trucco di riparazione può funzionare anche per win 8 e/o win2k8/2012 edizioni server. Cosa non ha funzionato: Ho provato ad usare bcdedit per riparare/ricostruire il file bootloader. Ho ottenuto errori di ‘elemento non trovato’. Inoltre, cambiare l'ordine di avvio delle unità nel bios non ha fatto nulla.


modifica 20 maggio 2018: Ho aggiornato a win8.1x64 + classic shell diversi mesi fa dopo che alcuni programmi sono andati in crash che non sono riuscito a far funzionare di nuovo dopo diversi tentativi di reinstallazione; non ho mai guardato indietro. Sia che tu sia in grado di recuperare completamente o meno, considera l'aggiornamento.

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

Ho avuto questo stesso identico problema, uso bcdboot per sistemare la partizione di avvio

  1. boot from DOK
  2. diskpart
  3. list disk
  4. select disk 0
  5. elenca partizione, per verificare che tutte le partizioni siano presenti
  6. selezionare la parte 1, questa è la partizione di avvio da 100m
  7. detail partition, per ottenere l'Ltr della partizione (nel mio caso era c:) e verificare che sia attiva
  8. exit, per lasciare diskpart

ora dopo aver conosciuto la partizione di windows e le lettere della partizione di boot posso usare bcdboot per fissare la partizione di boot. questo comando copierà i file di boot necessari al processo di avvio dalla partizione di windows alla partizione di boot.

  1. bcdboot d:\windows /s c:
  2. ora posso riavviare e il processo di avvio funzionerà

Buona fortuna

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

Prima di fare tutto questo, controllate il vostro bios. Nella mia situazione, i miei array RAID sono cambiati a causa della formazione di un nuovo array sul volume di sistema. L'ordine di avvio è stato cambiato e quindi windows non poteva essere caricato. Dopo aver aggiornato il bios, windows si avvia senza problemi.

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

Oppure potete fare quello che ho fatto io, ho usato MiniWindows per navigare in c:\boot e ho cancellato il file “bcd” che se non ricordo male era di 32kb. riavviare e … eccovi con un sistema funzionante.

ma il mio consiglio, dopo questo Prendete la prima occasione per installare una copia fresca di Win.