Trasformare un hard disk reale in virtuale: dd to vmdk
Capita alcune volte, per chi ha familiarità con le macchine virtuali e i vecchi sistemi che possa diventare utile virtualizzare un sistema datato. E' una tecnica che può essere utilizzata per il consolidamento del parco macchine nelle grandi aziende, per i tecnici che hanno dovuto mettere le mani su una macchina obsoleta e vogliono fare una copia del suo sistema software cambiadone l'hardware oppure infine per gli smanettoni che vogliono studiare un sistema senza dover riempire camera di pc grigi, sporchi e brutti.
L'obbiettivo di questo articolo e quindi dare una illuminazione su come trasformare un hard disk reale in un hard disk virtuale, per poterne poi realizzare una macchina virtuale.
I passi per fare questo sono 3:
- Acquisire l'hard disk reale realizzandone un immagine (file .dd)
- Trasformare il file dd in vmdk (hard disk virtuale)
- Caricare in una macchina virtuale il file vmdk.
Il formato Vmdk è compatibile con le macchine virtuali più comuni, parlo di VmWare e Virtual Box.
Acquisizione
L'acquisizione và fatta prelevando il disco che vogliamo trasformare in virtuale, collegandolo ad una macchina con linux attraverso adattatore usb (lo consiglio), bus standard (IDE,SATA etc) oppure write blocker per chi se ne intende di acquisizioni forensi.
Una volta collegato se non viene montato automaticamente (visualizzato nelle Risorse di sistema) si lancia il comando
sudo fdisk -l
In questo modo vengono listati tutti i dischi collegati al computer. Cerchiamo di capire qualè quello appena collegato guardando le informazioni riportate.
Ogni disco viene mappato su un device, trovato il nostro che ad esempio potrebbe essere /dev/sdb lanciamo il comando
dd if=/dev/sdb of=/home/utente/disco.dd
In questo modo vengono copiati bit per bit tutti i dati dal disco /dev/sdb nell'immagine disco.dd compreso lo spazio vuoto e la tabella delle partizioni . Ovviamente al posto di /home/utente/disco.dd potete mettere la directory che preferite.
if e of sono rispettivamente il file di input e il file di output
Conversione
Per convertire l'immagine dd in vmdk utilizziamo qemu un potente software di virtualizzazione che fà conversioni di file system. Per questa occasione lo utilizzeremo solo per la conversione, cercando in rete potrete trovare molte altre informazioni per l'utilizzo di questo software.
Per installare qemu : sudo apt-get install qemu
Per lanciare la conversione
qemu-img convert -f raw /home/utente/disco.dd -O vmdk /home/utente/disco.vmdk
Caricamento del disco nella virtual machine
Immagino che cercando questo articolo la maggior parte dei lettori abbia già provato o almeno installato un software per macchine virtuali. Quindi ora creiamo una macchina virtuale con le caratteristiche minime requisite dal sistema operativo nel hard disk acquisito e quando è il momento di scegliere l'hard disk, lo specifichiamo manualmente indicando il file disco.vmdk
Le immagini fanno vedere la realizzazione della macchina virtuale, l'importazione del disco vmdk e il funzionamento finale del software in MS-DOS sulla macchina.
Link utili:
- http://server.html.it/guide/lezione/3917/qemu-kvm-e-xen/
- http://www.robertpeaslee.com/index.php/converting-a-physical-disk-to-a-virtual-disk-for-free/
- http://www.geekissimo.com/2009/10/09/disk2vhd-convertire-hard-disk-in-vhd/
News dal web
- Dopo il calcio anche il volley, spopolano i sensori nei...
- Dolby raddoppia la qualità audio dei Blu-ray
- Windows Phone batte l'iPhone in Cina, ora tocca ad Android
- Cuccia hi-tech con supporto iPod, altoparlante e LED
- Asus Padfone: ecco tutti i benchmark sulle prestazioni
- Le CPU Intel non gronderanno più sangue
- La Lombardia ha quasi azzerato il digital divide
- Barristore è il nuovo transistor al grafene di Samsung
- SSD che si auto-distrugge cliccando il pulsante rosso
- GeForce GTX 680M per notebook con grafica imbattibile
News from Twitter
Last 4 tweets from deuxexmachinait:





