Abbiamo un'installazione di Windows 8.1 su un computer all-in-one AMD Quad core HP 23-g009 . Due giorni fa, è entrato in un ciclo di riparazione automatica .
Abbiamo fatto molte ricerche e abbiamo fatto molti tentativi per risolvere questo problema, ma non abbiamo ancora trovato il modo di risolverlo. Molte altre persone hanno avuto questi problemi mentre le frasi chiave di errore compaiono in numerosi forum, ma abbiamo realizzato molte di queste soluzioni applicate a Windows 7 o precedenti e molte si riferiscono al vecchio sistema di avvio piuttosto che al più recente sistema di avvio UEFI utilizzato su il nostro sistema.
Con Windows 8, esiste un ambiente di ripristino di Windows, che è una partizione sull'unità con strumenti che ti aiutano a recuperare senza dover avviare un DVD di avvio. Dall'ambiente di recupero, possiamo accedere a un prompt dei comandi con quelli che sembrano essere diritti di amministratore completi, da cui abbiamo tentato correzioni.
Abbiamo già fatto quanto segue:
Controllato il file di registro di riparazione automatica che dice:
Boot manager non è riuscito a trovare il caricatore del sistema operativo.
Ripristino dell'archivio dati di configurazione di avvio. Risultato: fallito. Codice errore = 0x2Chkdsk c: / r - Che ha riparato alcuni riferimenti ai file ma non ha trovato settori danneggiati
Ho provato le procedure standard di recupero del boot (in vari ordini come scritto altrove)
bootrec / fixmbr
bootrec / fixboot
bootrec / rebuildbcd
bootsect / nt60 all / force / mbrQuesti non hanno aiutato. La riga bootrec / rebuildbcd indica: "Installazioni Windows identificate totali: 0"
Ho provato a riparare il bootloader . Vedi la domanda relativa al superutente .
diskpart
lst dsk
select disk 1
lst vol
select volume 4 (Questa è la nostra partizione FAT32)
assegna lettera b:
exit
cd / db: \ efi \ microsoft \ boot
bootrec / fixboot
ren BCD BCD.bak
bcdboot c: \ windows \ system32 / sb : / l en-us / f ALLL'ultima riga genera il messaggio: "Errore durante il tentativo di copiare i file di avvio"
Ho provato a fare un ripristino del sistema, ma il ripristino del sistema ha detto che non c'erano punti di ripristino.
Ho provato a eseguire il controllo file di sistema:
sfc / scannow
Questo dà il messaggio: "È in sospeso una riparazione del sistema che richiede il riavvio per il completamento". Ma un riavvio non cambia questo.
L'idea che ho è di ricreare manualmente l'hive del registro di avvio. Ho visto delle illustrazioni su come farlo con istruzioni come:
attrib -h -s C:\boot\BCD
del C:\boot\BCD
bcdedit /createstore c:\boot\bcd.temp
bcdedit.exe /store c:\boot\bcd.temp /create {bootmgr} /d "Windows Boot Manager"
bcdedit.exe /import c:\boot\bcd.temp
bcdedit.exe /set {bootmgr} device partition=C:
bcdedit.exe /timeout 10
attrib -h -s C:\boot\bcd.temp
del c:\boot\bcd.temp
Tuttavia, non è chiaro ciò che fa e non sono disposto a sperimentarlo, soprattutto perché il mio bcd non si trova in quella directory e il mio ambiente di ripristino di Windows rende i file accessibili senza la necessità dell'attribuzione attrib.
C'è una bella domanda da superutente: come posso riparare o installare la riparazione all'avvio / il ripristino del sistema dopo la corruzione del BCD? che parla di un Visual BCD Editor che sembra avere una grande curva di apprendimento, e non posso fare a meno di avere una guida chiara su come impostare il mio BCD. Inoltre, non so se verrà eseguito in Windows Recovery Environment.
Quindi i miei due principali blocchi stradali per la mia correzione sembrano essere:
- Bootrec non sta riconoscendo la mia installazione di Windows sull'unità C. Dice che ci sono 0.
- Ricostruzione dell'hive del registro di avvio: b: \ efi \ microsoft \ boot \ BCD
Questi sono probabilmente problemi correlati e potrebbe essere che risolvere l'uno possa facilmente risolvere l'altro.
L'installazione di Windows 8.1 e tutti i nostri dati utente sono ancora sicuri e posso vedere tutto dal prompt dei comandi. E sembra che io sia così vicino, ma proprio non riesco a superare quei due blocchi stradali.
Cosa mi permetterà di risolvere questo problema senza reinstallare Windows?