Installare e reinstallare Windows
Capita a volte di dover riformattare tutto e nuovamente reinstallare il sistema operativo.
E' un'operazione che richiede tempo, richiede la presenza dell'utente e non sempre è alla portata di tutti perchè qualcuno potrebbe fermarsi non sapendo come proseguire.
Sia Windows XP che Windows 2000 ma anche le versioni precedenti o anche prodotti come Office o Visual Studio permettono di fare particolari installazioni automatiche/automatizzate, che non necessitano della presenza dell'utente e vengono chiamate
"unattended".
Il principio di funzionamento è molto semplice, si crea un file di testo formattato in un modo particolare e poi viene passato alla linea di comando del programma winnt32.exe che procede all'installazione del Sistema Operativo tenendo in considerazione dei parametri indicati nel file (di solito chiamato unattend.txt). Questa modalità di solito viene usata quando c'è già un sistema operativo installato.
Se dovete partire da zero con una macchina vergine è consigliabile un altro tipo di approccio, cioè il file unattend.txt viene rinominato in
winnt.sif viene copiato su un floppy, si riavvia la macchina, ci si assicura di avere il Cd-Rom come prima unità d'avvio, si inserisce il floppy e il cd-rom di installazione e il gioco è fatto.
Come si costruisce il file unattend.txt o winnt.sif ?
Ci sono in circolazione specialmente su
Technet degli
"Skeleton" degli scheletri di unattend.txt che poi potete modificare a mano, ma la cosa è abbastanza noiosa.
Prendete invece in mano il CD di installazione di Windows XP o 2000, e andate a vedere nella cartella:
D:\SUPPORT\TOOLStroverete un file chiamato
Deploy.cab. Apritelo e decomprimete il file all'interno chiamato
setupmgr.exe, dopodichè lanciatelo, comparirà uno wizard come il seguente:
N.B Quello di Windows 2000 è leggermente diverso.
Lo Wizard del Setup Manager di Windows
Lo Wizard è composto da vari step molto intuitivi, indichiamo qui di seguito le opzioni da scegliere per la nostra installazione:
- Crea un file di risposta
- Installazione Automatica di Windows
- (Scegliete il sistema operativo che state per installare nel mio caso Windows XP Home)
- Completamente Automatizzata
- No, questo file di risposta sarà utilizzato per l'installazione da un CD
Arriverete ad un punto dove comparirà sulla sinistra una Treeview con vari nodi e con varie opzioni:
Le opzioni del Setup Manager
Scorrete ora le varie opzioni sulla sinistra e contemporaneamente compilate sulla destra con i vostri parametri. Alla fine potrete salvare il file dal menù File->Salva.
N.B. Se state facendo un'installazione partendo da un sistema operativo già esistente potete usare il file
unattend.bat creato a fianco del file unattend.txt che vi permette di lanciare automaticamente l'installazione usando il comando
winnt32.exe infatti contiene le seguenti istruzioni:
set AnswerFile=.\unattend.txt
set SetupFiles=D:\i386
D:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%
N.B. Se usate il
Setupmgr.exe di
Windows 2000 dovrete editare manualmente il file unattend.txt per inserire il ProductID di Windows perchè durante lo Wizard no viene richiesto.
E' sufficiente aggiungere nella sezione
[UserData] del file la voce ProductID= seguita dal codice numerico come indicato di seguito, se no l'installazione si interromperà chiedendovi di inserirlo:
[UserData]
FullName="-"
OrgName="-"
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
ComputerName=test
E ora Installiamo Windows!
Finalmente ora abbiamo tutto ciò di cui abbiamo bisogno.
Rinominate il file
unattend.txt in
winnt.sif e copiatelo su un floppy disk.
Impostate nel BIOS come unità d'avvio il CD-Rom (se non sapete come si fa c'è un tip collegato a fondo pagina che vi spiega come).
Inserite Floppy e CD-Rom nel lettore e accendete il computer.
A questo punto partirà l'installazione da CD, che andrà a leggere sul floppy e leggerà il file winnt.sif con i relativi parametri.
A questo punto potete anche andare a bere un aperitivo! Fra circa mezz'ora Windows sarà stato completamente installato e sarà pronto all'uso.