Windows Vista - Integrazione SP2: Reverse IntegrationMicrosoft afferma che l'integrazione dell'SP2, o di altri aggiornamenti inclusi nel service pack, non è supportata in quanto potrebbe causare un'immagine di Windows corrotta e lo slipstream non sarà possibile.
Certo, non significa che non pùo essere fatto e l'attuale unica via di integrare l'SP2 è l'Integrazione Inversa. L'integrazione dell'SP2 non viene supportata da Vlite!
Prerequisiti:
Vista SP1Aggiornamento pre-SP2Vista SP2WAIK*
Ricordo che il metodo riportato in basso è possibile applicarlo anche in ambiente virtuale senza alcun problema.Preventivamente copiate l'SP1, l'aggiornamento pre-SP2, l'SP2, imagex.exe, postreflect.exe (gli ultimi 2 presenti nel WAIK) della vostra architettura (x86, amd64 o ia64), estratti con 7-zip, tutti in una directory aggiungendo opzionalmente un file di configurazione
Wimscript.ini. Questo file instruisce imagex a escludere certi file durante l'operazione di capture. Fatene un cd.
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
Per prima cosa ci serve una partizione primaria di dimensioni consigliate di almeno 8GB e una secondaria di almeno 20GB**.
Dopo aver installato XP nella partizione primaria, installate la vostra edizione di Vista nella partizione secondaria (ciò per evitare che i file di boot vengano inseriti nella nostra immagine).
Assumeremo
c: il drive di XP,
d: il drive di Vista ed
e: il cd dove avete copiato SP1, l'aggiornamento pre-SP2, SP2 e gli altri strumenti.
Una volta giunti alla configurazione guidata*** premete Ctrl-Shift-F3 per entrare in Audit mode.
Il sistema riavvierà aprendo una finestra "utilità preparazione sistema". Non chiudetela!
Installate il SP1 manualmente (oppure potete usare se voltete lo switch /unattend)
e:\Windows6.0-KB936330-X86-wave1.exe /unattend
Una volta che hai installato l'SP1, decidere se effettuare il passaggio opzionale o andare avanti.
Opzionale: Windows Vista SP1 Files Removal Tool (Vsp1cln.exe)
Nota: Serve a rimuovere i file RTM per recuperare spazio.
e:\VSP1CLN.EXE /o:d:\windows /quiet
Installate anche l'aggiornamento KB955430 (pre-SP2):
e:\Windows6.0-KB955430-x86.msu /unattend
e l'SP2:
e:\Windows6.0-KB948465-X86.exe /unattend
Opzionale: Windows Vista SP2 Files Removal Tool (Compcln.exe)
Nota: Serve a rimuovere i file RTM per recuperare spazio.
e:\COMPCLN.EXE /o:d:\windows /quiet
Ora passiamo alla fase decisiva, dalla finestra "utilità preparazione sistema", scegliete Passare alla Configurazione guidata, Generalizza e Chiudi Sessione.
Avviate XP (assolutamente non riavviate in Vista)
Opzionale: Boot-critical driver tool (PostReflect.exe)
Nota: Serve ad assicurare che il sistema si avvii.
e:\Postreflect d:\windows d:
Opzionale: Rimuovere file installazione SP1 e SP2
Nota: in d: ci potrebbe essere una cartella dei file di installazione, di nome variabile che sembra un hash.
rd /S /Q 1653f02322d64656c20219ed68f351
(per SP1)
rd /S /Q f17a64c8e1dd52f7208e
(per SP2)
Eseguite il seguente comando imagex:
e:\imagex /compress maximum /flags "Business" /capture d: c:\install.wim "Windows Vista Business"
dove Business dovrebbe essere rimpiazzato con uno dei seguenti:
HomeBasic
HomePremium
Starter
Ultimate
EnterpriseE dato che questo tipo di integrazione vale analogamente per WS2008 anche con:
ServerDatacenter
ServerEnterprise
ServerStandardUna volta fatto potete sostituire install.wim nella cartella sources dell'Iso di Vista con quello nuovo presente in c: con una versione registrata di UltraISO o anche usare vLite e magari passare alla personalizzazione.
In alternativa potete usare uno dei tool MS presenti nel nuovo allegato, copiando esempio il contenuto del vostro DVD in C:\Vista:
oscdimg -bC:\Vista\boot\etfsboot.com -h -u2 -m -lVISTASP2_IT_DVD C:\Vista\ C:\VistaSP2.iso
cdimage.exe -lVISTASP2_IT_DVD -m -u2 -bC:\Vista\boot\etfsboot.com C:\Vista\ C:\VistaSP2.iso
Nota: Il metodo mostrato vale solo per una singola edizione di Vista. Se volete aggiornare tutte le edizioni dovete ripetere i vari passaggi per ogni edizione e usare il comando imagex /append, che peraltro non ho testato.
Nota2: Raccomando anche l'utility
Gimagex, qualora venisse fatto qualche errore nell'inserimento dell'edizione di Vista durante l'imagex. In tal caso è opportuno utilizzare la scheda "Change", in cui selezionare come "WIM source" il file install.wim, per poter cambiare il nome completo del sistema (ad esempio nel campo "Name" scrivere Windows Vista HomePremium, selezionando come "SKU Flag" HomePremium, e così via a seconda dell'edizione. In ogni caso si prega di modificare solo questi due campi e confermare le modifiche.
* In alternativa nell'allegato sono dati tutti gli strumenti per evitarne il download.
** Tutto il processo può essere fatto in macchina virtuale dilatando di molto i tempi.
*** E' la parte dopo l'installazione nella quale vengono richiesti nome, password, ecc.