andreamonguzzi.it
Microsoft Windows Server, Exchange Server, Accesso ai dati e tecnologia di ogni tipo :)
  • Home
  • Chi sono
  • Collaborazioni
  • Contatti
  • Richiedi un articolo
Home  /  Informatica • Software • Virtualizzazione • Windows 7  /  Windows 7: Eseguire un client Windows XP convertito in vhd
Informatica
22 dicembre 2011

Windows 7: Eseguire un client Windows XP convertito in vhd

Andrea Monguzzi Andrea Monguzzi, Virtual PC, Windows XP, XP mode 4 Comments

Alcuni giorni fa sono stato impegnato in una migrazione presso uno studio legale, mio storico cliente. A parte la migrazione server da SBS 2003 a SBS 2011, tutti i client dismessi erano dotati di sistema operativo Windows XP Professional a 32 bit, mentre le nuove macchine sono tutte equipaggiate con Windows 7 Professional a 64 bit. Sui vecchi client erano presenti molti applicativi datati, soprattutto programmi ministeriali o comunque prodotti di cui sarebbe stato impossibile reperire un supporto per un eventuale migrazione in ambiente Windows 7 con i 64 bit a complicarci ulteriormente la vita. Ho quindi deciso di convertire i vecchi client XP in macchine virtuali ed utilizzarle con la modalità Windows XP e Microsoft Virtual PC sui nuovi computer con Windows 7. Vediamo i passaggi per poter svolgere la migrazione.

Innanzitutto sul client XP devo eseguire un tool di conversione per “clonare” il disco rigido fisico in un file vhd e a tal proposito utilizzo l’utility disk2vhd di Sysinternals. L’utility può anche essere eseguita in modalità live dal sito http://live.sysinternals.com/Disk2vhd.exe. A conversione ultimata trasferisco il nuovo vhd appena creato sulla macchina Windows 7, sulla quale dovrò aver preventivamente installato Microsoft Virtual PC, scaricabile qui selezionando la versione di Windows e la lingua corretta. Una volta installato ed eseguito il riavvio del devo eseguire Virtual PC per l’importazione del VHD.

image

Avvio il wizard per la creazione della nuova macchina virtuale tramite l’apposito pulsante

image

Fornisco un nome alla macchina virtuale e, nel mio caso, confermo il percorso dove verranno archiviati i file della VM

image

Assegno alla macchina, possibilmente, la stessa quantità di RAM di cui disponeva nell’ambiente fisico, così da non penalizzarne le prestazioni.

image

Riguardo il disco rigido della macchina dico al wizard che intendo utilizzare un VHD esistente e seleziono il file generato tramite disk2vhd e in precedenza copiato sul client Windows 7.

image

A conclusione della procedura la macchina virtuale compare nella console di Virtual PC, come da immagine

SNAGHTML9cc4137

Avvio la macchina con un doppio click

image

All’interno della macchina Windows 7 la macchina virtuale si presenta come si vede nell’immagine

image

Windows XP Si accorge del cambio hardware e richiede l’attivazione che può essere eseguita via internet o con le modalità alternative

image

Concludendo la procedura di abilitazione mi ritrovo con la macchina virtuale in funzione, pronta per essere testata e utilizzata.
Va prestata attenzione al licensing di Windows XP in quanto una eventuale installazione sulla vecchia macchina fisica di una licenza OEM non consente, legalmente, l’esecuzione di tale licenza in ambiente virtuale, quindi l’utilizzo dovrebbe essere limitato alle operazioni di transizione e non lasciato in produzione. Qualora invece si fosse in possesso di una installazione di una licenza retail o volume la macchina sarà utilizzabile a tempo indeterminato.

 

Previous Article SC VMM 2012: Panoramica sulle funzioni base (parte 1)
Next Article Windows Server 2008: Installazione remota tramite DRAC

About Author

Andrea Monguzzi
Andrea Monguzzi

Sistemista da un ventennio, appassionato di informatica dalla nascita. Aiuto aziende e professionisti a cogliere i benefici e a districarsi dalle insidie dell'era digitale consigliando quale tecnologia adottare in base al tipo di esigenza specifica. Tendenzialmente pigro, caratteristica distintiva del vero nerd, da anni mi adopero affinché le macchine facciano quello che non voglio fare io. Posso quindi aiutarti a fare in modo che sia l'informatica a lavorare per te e non il contrario. :)

Related Posts

  • La vera storia di Marcello, del multifunzione e del rastrello rubato

    La vera storia di Marcello, del multifunzione e del rastrello rubato

  • Office 365: Le cartelle di OWA restano in lingua inglese

    Office 365: Le cartelle di OWA restano in lingua inglese

4 Comments

  1. luca Reply
    10 febbraio 2012 at 09:22

    ciao, interessante l’articolo. devo fare la stessa operazione ma ho un dubbio: se la vm con a bordo xp è in un ambiente formato da 3 host quante licenze retail/volume devo considerare? 1 per host o una sola?mi sai aiutare?
    grazie!

    • Andrea Monguzzi Andrea Monguzzi Reply
      10 febbraio 2012 at 10:14

      Se ho capito bene tu hai bisogno di usare la stessa VM con Windows XP su 3 diversi host con Windows 7, giusto?
      In tal caso devi dotarti di 3 licenze in quanto non sarebbero coperte dall’XP Mode di Windows 7.
      Spero di aver capito :)
      Ciao

  2. Giorgio Reply
    20 aprile 2012 at 13:47

    Ciao a tutti

    Bell’articolo che mi ha confermato già quello che sapevo e che però mi dà lo spunto per fare una domanda. Io ho creato un VHD del sistema con disck2vhd e l’iimagine l’ho salvata su un disco D e non su c: . Chiedo questo perche non riesco a creare la macchina vistuale e mi dà errore proprio di percorso. Non c’è nessun sistema per tenere l’immagine su d: senza dover copiare nel client c: ?
    Grazie per una risposta.

    • Andrea Monguzzi Andrea Monguzzi Reply
      20 aprile 2012 at 23:50

      Ciao Giorgio, a memoria non mi risulta alcun vincolo sull’unità dalla quale attingere il vhd. Sei certo che il problema sia quello? Per scaramanzia hai provato a copiarlo in c: e così funziona?
      Ciao

Leave a Reply

Annulla risposta


agosto 2024
L M M G V S D
« Mar    
 1234
567891011
12131415161718
19202122232425
262728293031  

Gli ultimi commenti…

  • Arturo su Windows XP: Impossibile avviare una connessione RDP
  • Mauro su La vera storia di Marcello, del multifunzione e del rastrello rubato
  • Mauro su SBS 2003: backup falliti per errore imprevisto 80090016 (Keyset non esistente)
  • Luca Martinetti su Windows Server 2008: Installazione remota tramite DRAC
  • Francesco su Windows Server 2012: Installare e configurare il ruolo RDS
  • Giovanni su Windows Server 2012: Installare e configurare il ruolo RDS
  • Luca Ferrari su Informatica? Come fermare l’eterna lotta tra cliente e fornitore.
  • Luca Ferrari su La vera storia di Marcello, del multifunzione e del rastrello rubato
Cookie Policy - Privacy Policy - 2015|Lake Web