ImageX e formato di immagine WIM

La gestione di immagini disco basate su file è una funzione centrale di Windows Vista

A cura di Jerry Honeycutt

Mi occupo di distribuzione di desktop aziendali e in questo tipo di attività non capita spesso che arrivi da Microsoft qualche nuovo regalo interessante da scartare. L'azienda ha messo certamente a disposizione tutti gli strumenti necessari per svolgere questo tipo di compito, ma è da tempo che manca quella sensazione di aprire con curiosità una nuova confezione. Windows Vista promette invece di offrire quel brivido. La distribuzione di Windows Vista è basata su immagini disco e il sistema operativo verrà fornito con uno strumento di gestione delle immagini disco incorporato: ImageX.

3 squares

In questa pagina

Formato di immagine basato su file
Funzionalità di ImageX
Installazione di Windows Vista
Conclusioni


Formato di immagine basato su file

Prima di parlare di ImageX, è opportuno descrivere il formato di immagine che utilizza: Microsoft WIM (Windows Imaging Format). Invece di formati di immagine basati su settore, che sono attualmente piuttosto comuni, il formato di immagine WIM è basato su file. L'utilizzo di questo approccio consente a WIM di offrire alcuni vantaggi rispetto agli altri formati:

  • Il formato di immagine WIM è indifferente all'hardware, vale a dire che è necessaria una sola immagine per gestire molte configurazioni hardware diverse.
  • Il formato di immagine WIM consente anche di memorizzare più immagini all'interno di un file. Ad esempio, Microsoft è in grado di fornire diversi codici di prodotto in un unico file di immagine WIM. Le immagini vengono memorizzate con e senza le applicazioni di base in un unico file di immagine. Inoltre, è possibile contrassegnare una delle immagini come avviabile, con la possibilità di avviare un computer da un'immagine disco contenuta in un file WIM.
  • Il formato WIM consente la compressione e la singola istanza, riducendo la dimensione dei file di immagine in modo significativo. La singola istanza è una tecnica che consente di memorizzare due o più copie di un file al costo di uno sola copia. Ad esempio, se le immagini 1, 2 e 3 contengono tutte il file A, la singola istanza memorizza un'unica copia del file A alla quale fanno riferimento le immagini 1, 2 e 3.
  • Il formato di immagine WIM consente di gestire un'immagine fuori linea. È possibile aggiungere o eliminare determinati componenti del sistema operativo, patch e driver senza creare una nuova immagine. Invece di spendere alcune ore per aggiornare un'immagine, come accade attualmente con Microsoft Windows XP, ad esempio, è possibile aggiornare un'immagine nel giro di minuti. Ad esempio, per aggiungere una patch a un'immagine di Windows XP, è necessario avviare l'immagine master, aggiungere la patch, quindi preparare di nuovo l'immagine. Tramite Windows Vista, è possibile intervenire sull'immagine fuori linea.
  • Il formato di immagine WIM consente di installare un'immagine disco su partizioni di qualsiasi dimensione, diversamente dai formati di immagine basati su settore che richiedono la distribuzione di un'immagine disco su una partizione di dimensione analoga o superiore a quella del disco originale.
  • Windows Vista mette a disposizione una API per il formato di immagine WIM di nome WIMGAPI che può essere utilizzata dagli sviluppatori per lavorare con i file di immagine WIM.
  • Il formato di immagine WIM consente di effettuare una distribuzione senza problemi. Questo significa che è possibile lasciare i dati sul volume al quale viene applicata l'immagine in quanto l'operazione di applicazione non cancella il contenuto esistente sul disco.
Inizio pagina

 

Funzionalità di ImageX

ImageX è un programma piuttosto semplice, motivo per il quale si fa apprezzare. È un'utilità della riga di comando di facile utilizzo che viene eseguita dal prompt dei comandi o da Microsoft Windows Preinstallation Environment (Windows PE). In altre parole, l'interazione con ImageX è analoga a quella con Xcopy. Il fatto che si tratti di un'utilità della riga di comando spero che non vi scoraggi. Personalmente preferisco che gli strumenti per la gestione di immagini disco dispongano di interfacce della riga di comando in quanto è estremamente semplice gestirne l'utilizzo tramite script. Inoltre, le funzionalità per la creazione di script batch in Windows Vista sono talmente efficaci che non vi è molto che ImageX non riesca fare.

Le funzionalità di base di ImageX consentono di acquisire un volume su un file WIM e di applicare tale file a un volume. Ad esempio, il comando per catturare un'immagine è semplicemente imagex /capture C: image.wim "Name". Il comando per applicare un'immagine a un volume è semplicemente imagex /apply image.wim 1, dove 1 indica a ImageX di applicare l'immagine dal file image.wim con il numero di indice 1.

Ovviamente, ImageX comprende vari comandi per la manutenzione delle immagini e il relativo utilizzo in vari modi. La tabella 1 offre una panoramica di questi comandi.

Tabella 1. Panoramica delle opzioni della riga di comando di ImageX

/append Aggiunge l'immagine di un volume a un file WIM esistente
/apply Applica l'immagine di un volume all'unità specificata
/capture Acquisisce l'immagine di un volume su un nuovo file WIM
/commit Assegna le modifiche effettuate a un'immagine WIM installata
/compress Imposta il tipo di compressione su nessuno, veloce o massima
/config Utilizza il file specificato per impostare opzioni avanzate
/delete Elimina un'immagine da un file WIM con più immagini
/dir Visualizza un elenco di file e cartelle all'interno dell'immagine di un volume
/export Trasferisce un'immagine da un file WIM a un altro file WIM
/info Restituisce le descrizioni XML memorizzate per il file WIM specificato
/ref Imposta i riferimenti WIM per un'operazione di applicazione
/scroll Scorre l'output per consentirne il reindirizzamento
/split Suddivide un file WIM esistente in più parti WIM a sola lettura
/verify Verifica file duplicati ed estratti
/mount Installa un'immagine nella directory specificata con accesso in sola lettura
/mountrw Installa un'immagine nella directory specificata con accesso in lettura e scrittura
/unmount Disinstalla l'immagine installata nella directory specificata
/? Restituisce i parametri della riga di comando validi di ImageX

 

Una funzione merita un'ulteriore discussione perché è estremamente interessante: la possibilità di installare un'immagine in una directory. È possibile installare un'immagine, modificarla come se si trattasse di un qualsiasi file o cartella nel file system, quindi disinstallarla. Ad esempio, è possibile installare l'immagine di un sistema operativo, aggiungere driver di periferica e quindi disinstallarla. Questo è certamente meglio che ricostruire l'immagine da zero.

Inizio pagina

 

Installazione di Windows Vista

Dopo avere esaminato ImageX e il formato di immagine WIM, prendiamo in considerazione la procedura di distribuzione delle immagini disco. L'installazione di Windows Vista, sia nel caso di un aggiornamento diretto che in quello di un sistema completamente nuovo, è una nuova procedura basata completamente sull'immagine. Infatti, Windows Vista viene fornito esclusivamente nel formato di immagine WIM.

Di fatto, la procedura di aggiornamento diretto funziona meglio di quanto accadeva in Windows XP. La ragione è che l'aggiornamento a Windows Vista è realmente un'installazione pulita con la migrazione delle impostazioni utente, documenti e applicazioni da una versione precedente di Windows. Il processo di aggiornamento può essere meglio definito come cancellazione e ricaricamento.

I passaggi seguenti descrivono come utilizzare questi strumenti per distribuire un'immagine disco di Windows Vista:

  1. È possibile arricchire un'immagine di Windows Vista mediante strumenti d'ingegnerizzazione del desktop forniti da Microsoft per la selezione di driver di periferica e componenti opzionali come le lingue.
  2. L'immagine viene installata su un computer di prova, si aggiungono le applicazioni (ad esempio, Microsoft Office o un'applicazione line-of-business), quindi la si salva nella rete.
  3. L'immagine viene distribuita all'utente mediante gli strumenti forniti da Microsoft. È possibile automatizzare completamente l'installazione utilizzando le nuove funzioni di scripting e dei file di risposte messe a disposizione da Windows Vista. Se si sta aggiornando un computer da una versione precedente di Windows a Windows Vista, allora il programma di installazione eseguirà la migrazione dei documenti, impostazioni e applicazioni dell'utente senza chiedere conferma.
Inizio pagina


Conclusioni

ImageX e il nuovo formato di immagine WIM rappresentano un'innovazione significativa di Windows Vista. Queste tecnologie offrono un metodo più veloce ed economicamente conveniente per distribuire il nuovo sistema operativo.

La manutenzione richiede un numero minore di immagini disco, è più semplice e impegna meno tempo. Inoltre, grazie alla nuova procedura di installazione basata sull'immagine, la distribuzione di desktop richiede meno di un'ora non solo per installare il computer ma anche per migrare i dati di stato dell'utente.

Nota: Le funzionalità descritte sul sito sono soggette a modifica. Per motivi di marketing, ragioni tecniche o altri motivi, è possibile che alcune funzionalità non vengano incluse nella versione finale del prodotto.

Per ulteriori informazioni

Contatta
Jerry Honeycutt è autore, relatore e tecnologo. Ha scritto più di 25 libri, tra cui Microsoft Windows Desktop Deployment Resource Kit (Microsoft Press, 2004). Jerry svolge la sua attività di consulenza nella zona di Dallas, ma si sposta spesso anche in altre località. Per ulteriori informazioni su Jerry, consultare la sua biografia completa all'indirizzo http://www.honeycutt.com oppure contattarlo all'indirizzo jerry@honeycutt.com.

 

Inizio pagina