Quante volte abbiamo voluto provare qualche software (magari una distribuzione linux) che viene distribuito tramite immagine ISO ? Generalmente si deve masterizzare l’immagine su un CD con il rischio di buttarne uno inutilmente oltre al tempo che si perde. Perchè non utilizzare allora direttamente l’immagine ISO e montarla come CD virtuale ?

Ci sono diversi prodotti per Windows che già lo fanno (il primo che mi viene in mente è Alcohol 120%) ma in genere sono applicazioni corpose che fanno anche molto altro, tra l’altro spesso a pagamento.

Con Virtual CD Rom Control Panel per Windows XP fornito da Microsoft, invece, disporremo del solo, nudo e crudo, driver per il montaggio di immagini ISO su una unità virtuale. In tutto 60Kb.

Potete scaricare questo utile strumento direttamente dal supporto Microsoft cliccando qui :
Download the Microsoft Virtual CD-ROM Control Panel package now

Vi avverto subito che il software è solo in lingua inglese e non è supportato ufficialmente da Microsoft. Non dispone nemmeno di una vera e propria procedura di setup. Dovrete seguire le semplici istruzioni riportate nel classico readme.txt

Per comodità vi riporto quanto ho fatto io:

  • Scaricate il file dal link indicato
  • Preparate una cartella temporanea sul vostro disco (es. C:\Temp)
  • Fate doppio click sul file appena scaricato (è un autoestraente) e indicate come percorso di destinazione la cartella appena creata e confermate l’estrazione
  • Aprite ora la cartella temporanea che avete precedentemente creato
  • Vi troverete 3 file : readme.txt (il file con le istruzioni); VCdRom.sys (il driver di virtualizzazione); VCdControlTool.exe (il programma di gestione)
  • Copiate il file VCdRom.sys nella cartella C:\Windows\System32\drivers
  • Copiate il programma VCdControlTool.exe in una cartella che conserverete: io per questi tipi di applicazioni utilizzo sempre c:\Programmi\Accessori
  • Potete ora eliminare i tre file dalla cartella temporanea o eliminare l’intera cartella se l’avete creata solo per questo scopo.

 Per utilizzare un’immagine ISO fare quanto segue:

  1. Lanciare il programma VCdControlTool.exe dalla cartella dove l’avete salvato
  2. Nel pannello che appare cliccate sul bottone Driver Control …
  3. Cliccate su Install Driver: nella finestra di dialogo scegliete di aprire il file c:\windows\system32\drivers\VCdRom.sys
  4. Cliccate sul bottone Start e quindi su Ok
  5. Cliccate sul bottone Add Drive: verrà creata una lettera di unità (generalmente parte dalla Z) che sarà utilizzata per la virtualizzazione. Se sapete che quella lettera unità è già occupata (per esempio perchè avete mappato una unità di rete) cliccate di nuovo su Add Drive fino a quando non appare una lettera di unità libera
  6. Selezionate la lettera di unità sulla quale volete montare l’immagine e a questo punto cliccate sul bottone “Mount” : tramite la finestra di dialogo scegliete il file .ISO che contiene l’immagine che volete usare
  7. A questo punto in “Esplora Risorse” avrete un CD Virtuale con l’immagine ISO già montata.

 Alcune osservazioni.

  • Se spegnete il computer con il driver installato e avviato questo resterà installato e avviato al prossimo riavvio del pc. Non da particolari problemi ma per i puristi del pc “scarico” è bene saperlo. L’immagine invece viene sempre smontata automaticamente.
  • Il file ISO deve essere su un disco fisso o su una unità di rete mappata. Ho provato ad aggiungere immagini tramite percorsi UNC (del tipo \\mioserver\bla\bla\…) ma non funziona.

Tutto qui.