Torna al Blog

    Spostare un’installazione di Windows XP su un altro computer

    17 dicembre 2014

    A tutti prima o poi capita di dover spostare un hard disk con un sistema operativo installato da un computer a un altro. I motivi possono essere molteplici: una scheda madre rotta, oppure un semplice aggiornamento del computer.

    Con Linux nessun problema: si spostano partizioni, si cambia l’ID, si cambiano le porte su cui sono collegati i dischi e non succede mai nulla, al più bisogna ripristinare GRUB. I problemi iniziano quando bisogna spostare Windows. In questo articolo vediamo come spostare un hard disk con Windows XP.

    Il problema

    Un cliente ha bruciato scheda madre e processore: in pratica, computer da buttare. Il disco fortunatamente non ha subito danni e funziona egregiamente, così come la sua copia di Windows XP. Se non fosse che, trasferita nel nuovo computer: schermata blu e riavvio. Impossibile avviare.

    Questo succede perché, da Windows XP in poi, nel registro vengono salvati i driver necessari a gestire il controller su cui il disco è installato. Cambi scheda madre? Cambi controller? Non funziona più niente.

    La soluzione: Hiren’s BootCD

    Fortunatamente esiste un CD di ripristino che contiene anche la soluzione a questo problema: Hiren’s BootCD.

    1. Scaricare l’immagine dal sito ufficiale e masterizzarla su CD a bassa velocità.
    2. Impostare il BIOS perché avvii dal CD anziché dall’hard disk, quindi selezionare dal menu testuale la voce Mini Windows XP.
    3. Aspettare che il sistema carichi, poi in basso a destra, nel lanciatore delle utility, aprire Registry → Fix Hard Disk Controller.
    4. Il programma si apre in una finestra DOS. Premere T per impostare la cartella Windows del sistema da riparare, di solito C:\Windows (controllare prima la lettera del disco se ci sono più sistemi installati). Attenzione: la tastiera è impostata in americano; se non la si passa all’italiano, i due punti si ottengono con Maiusc + ò e la barra rovesciata con ù.
    5. Una volta selezionata la cartella, premere M per impostare il controller corretto nel registro, quindi un tasto qualsiasi per riavviare.

    Al riavvio Windows XP caricherà il driver del nuovo controller e ripartirà normalmente.

    Fonti: guida originale di Francesco Costa; una guida in inglese con opzioni più specifiche è disponibile su Raymond.cc.