Tutti i Tutorials


Ripristinare il boot di Windows con Iperius Recovery Environment




Iperius Recovery Environment è il sistema di recupero progettato specificamente per Iperius Backup. È disponibile per il download direttamente dal software e può essere avviato da un dispositivo USB o un CD-ROM.
Oltre alla possibilità di ripristinare backup Iperius Drive Image, come spiegato nel nostro tutorial dettagliato, questo ambiente può essere utilizzato anche per operazioni avanzate di sistema, risolvendo vari problemi che potrebbero verificarsi dopo aver ripristinato un backup.

In questa guida, vedremo come ripristinare il boot di Windows in caso di errori nell’avvio del sistema operativo, usando semplici comandi da terminale.
Prima di procedere, verificate di aver creato correttamente Iperius Recovery Environment sul vostro supporto (USB o CD-ROM), seguendo le istruzioni nel tutorial.

Una volta avviato il PC dal supporto USB (o CD-ROM), lancia il prompt dei comandi cliccando sull’icona corrispondente (vedi immagine sottostante).

Si aprirà il classico prompt dei comandi, dove potrai usare gli stessi comandi della versione standard di Windows.
Digita il comando diskpart e premi “Invio”. La parte sinistra della console cambierà, passando dalla directory iniziale (ad esempio X:\windows\system32) alla scritta “DISKPART“, indicando che l’utility è stata avviata correttamente (vedi immagine sotto).

Ora, digita il comando list disk per visualizzare l’elenco dei dischi collegati al sistema, con informazioni come il numero, la dimensione e il tipo di formattazione (GPT o MBR).
Individua il disco su cui hai ripristinato l’immagine, utilizzando le informazioni sulla dimensione e/o sull’indice del disco.
Annota il numero del disco e controlla il tipo di formattazione: se sotto la colonna GPT è presente un asterisco, il disco è formattato in GPT, altrimenti in MBR.

A questo punto, il tutorial si dividerà in due parti: segui il punto A) se il disco è GPT, o il punto B) se è MBR.

A) Disco GPT

Se il disco è GPT, il comando list disk restituirà un risultato simile a quello nell’immagine sottostante (in relazione ai dischi collegati al sistema).

Nel riquadro rosso è visibile l’output generale, mentre nel riquadro giallo il disco su cui è stato ripristinato il backup Iperius Drive Image. Annota il numero del disco, che ti servirà per il passo successivo.
Nel nostro esempio, il disco è il numero 0 (“zero”).

Successivamente, esegui il comando select disk X (dove X è il numero che abbiamo annotato), seguito dal comando list partition.
L’output sarà simile a quello mostrato nell’immagine seguente:

Nel riquadro rosso vedi tutte le partizioni del disco, con informazioni come l’indice, il tipo e la dimensione. In giallo è evidenziata la partizione di sistema (System), anche chiamata EFI, dove si trova il file BCD (Boot Configuration Data) che andrai a riparare per ripristinare il boot.
Seleziona la partizione digitando select partition Y (dove Y è l’indice della partizione) e premiamo Invio.
Nel nostro caso, la partizione di sistema è la numero 2, come si vede nell’immagine precedente.

Adesso devi assegnare una lettera di unità alla partizione per identificarla. Per farlo, digita il comando assign letter=S e premi Invio, come mostrato nell’immagine seguente:

A questo punto, puoi accedere al volume della partizione di sistema tramite la lettera S: .

Ora devi individuare il volume dove è installato Windows. Esegui il comando detail disk per visualizzare tutti i volumi del disco con le relative informazioni.

Nel risultato, identifica il volume dove è installato Windows, usando come riferimento la dimensione e/o il filesystem. Se non ha una lettera di unità, puoi assegnarla con il comando assign letter.
Nel nostro caso, la lettera di unità è la C:, come mostrato sopra.

Esci da Diskpart con il comando exit.
Ora il prompt dei comandi tornerà alla schermata iniziale, con il percorso X:\windows\system32.

Prosegui al paragrafo “Ripristino del boot” per completare il tutorial.

B) Disco MBR

Se il disco è di tipo MBR, il comando list disk restituirà un risultato simile a quello che vedi nell’immagine sottostante.

Nel riquadro rosso si trova l’output generale, mentre nel riquadro giallo il disco su cui è stato ripristinato il backup. Annota il numero del disco, che ti servirà per il comando successivo.
In questo esempio, il disco è il numero 0 (“zero”).

Prosegui con il comando select disk X (dove X è il numero annotato) e successivamente con detail disk.
L’output mostrerà informazioni sui volumi presenti nel disco.

Nel risultato puoi vedere il volume della partizione di sistema (System Reserved) (in giallo), dove risiede il file BCD.
Seleziona questo volume con il comando select volume Y (dove Y è l’indice del volume) e premi Invio.

Nota: se la partizione di sistema non è presente, consultate la nota aggiuntiva 2 alla fine del tutorial per maggiori dettagli.

Se la colonna “Ltr” è vuota, assegna una lettera di unità con il comando assign letter=S.

Procedi poi a identificare il volume in cui è installato Windows, come descritto sopra.

Una volta trovato il volume, verifica se ha una lettera di unità. Se necessario, assegnala manualmente.

Esci da Diskpart con exit, poi continua con il paragrafo “Fase Finale: Ripristino del boot” per completare la guida.

Fase Finale: Ripristino del boot

Una volta conclusi i passaggi precedenti, sei pronto per il ripristino del boot. Esegui il comando:

bcdboot C:\Windows /s S: /f ALL

Questo comando copierà i dati di avvio da C:\Windows al volume di sistema, aggiornando il file BCD.

Se tutto è andato bene, vedrai un output simile a questo:

Esci dal prompt dei comandi digitando exit e premi Invio.
Ora sei tornato alla schermata principale di Iperius Recovery Environment.

Per terminare, clicca su Shutdown/Reboot, rimuovi il supporto USB (o CD-ROM) e scegli se riavviare o spegnere il PC. Conferma con OK.
Al riavvio, il sistema operativo partirà correttamente.

Un cambiamento hardware, un errore nelle partizioni o la cancellazione di file di sistema sono solo alcune delle cause di un mancato avvio di Windows.
Grazie a questo tutorial, hai imparato come ripristinare il boot in modo rapido e sicuro, senza compromettere i dati.

Note Aggiuntive

¹ Se la lettera S è già assegnata ad un altro volume, l’utility restituirà questo errore:


In questo caso, ripeti il comando scegliendo una lettera libera.

² In un sistema con disco di tipo MBR può capitare che la partizione di sistema non sia presente. E’ comunque possibile ripristinare il boot semplicemente indicando la partizione di Windows come partizione attiva di sistema.
Per farlo, segui i passaggi sopra per assegnare una lettera di unità alla partizione di Windows, qualora non ce ne sia una già assegnata, e saltando ovviamente tutta la parte relativa alla partizione di sistema
Prima di uscire da diskpart, con la partizione di Windows rimasta selezionata dall’operazione precedente, digita il comando active e premi Invio. In questo modo la partizione verrà riconosciuta come partizione da cui eseguire il boot del sistema.

A questo punto, esci da diskpart e utilizza il comando seguente per ripristinare il boot (nel nostro esempio, alla partizione di Windows è stata assegnata la lettera C: )

bcdboot C:\Windows /s C: /f ALL

Rispetto al comando generico, possiamo notare infatti come la partizione di Windows venga utilizzata come partizione di sistema (segue infatti l’attributo /s )




Per qualsiasi domanda o dubbio in merito a questo tutorial, Contattaci