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’:
- 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)
- Dopo aver scelto la lingua, seleziona ‘Ripara il tuo computer’ (non installare win7!)
- Seleziona ‘usa gli strumenti di ripristino che possono aiutare a risolvere i problemi di avvio di Windows…’
- Selezionare ‘Prompt dei comandi’ (CMD) per lanciare CMD con privilegi di amministratore.
digitare “diskpart” (senza virgolette) e premere invio per lanciare l'utilità DISKPART:
digitare c:
per arrivare alla cartella principale dell'unità della partizione di avvio. (c:
è la lettera dell'unità della partizione di avvio
digitate bootrec /fixmbr
. Si dovrebbe ottenere il messaggio ‘L'operazione è stata completata con successo’.
digita bootrec /fixboot
. Dovrebbe ottenere il messaggio ‘The operation completed successfully’ o ‘element not found’.
Riavviare il computer in modalità di recupero/riparazione e caricare il prompt CMD.
Passa alla directory della tua partizione di avvio se non ci sei già (di solito c:
)
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
.
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
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.