Det går snabbare att rulla ut en avbildning, en image, som redan innehåller alla säkerhetsuppdateringar och drivrutiner. En annan fördel med att preparera avbildningen med drivrutiner är att du kan stoppa in vilka drivrutiner du vill, för att förbereda för framtida hårdvara i it-miljön. Det kan även vara drivrutiner för exempelvis mobiltelefoner eller skrivare som finns och behöver användas i användarnas hem.
Att lägga in alla drivrutiner i avbildningen är inte alltid önskvärt, i vissa fall vill vi endast ha de drivrutiner som gäller för den givna hårdvaran. En generell avbildning är dock otroligt smidig att ha eftersom det går att installera den på en rad olika datormodeller.
Avbildningen kan användas för installation via exempelvis dvd eller flashminne, men även för utrullning via Windows deployment services alternativt som bas för en deployment i Microsoft Deployment.
Alla verktyg som behövs för att integrera drivrutiner och Windowsuppdateringar finns i paketet Windows Automated Installation Kit. Det går att hämta utan kostnad från www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08& displaylang=en.
2. Montera wim-filen
Grundprincipen för att uppdatera en avbildning är att ta den wim-fil som innehåller alla installationsfiler och montera den som en mapp i filsystemet. Filen install.wim, som innehåller hela installationen, hittar du i sources-mappen på Windows Vistas installationsskiva.
Kopiera install.wim till valfri plats på hårddisken. Därefter kan du göra det som kallas ”offline service”, det vill säga att lägga på säkerhetsuppdateringar, drivrutiner och språkpaket utan att systemet är igång. När du har monterat en installationsavbildning kan du även lägga in andra mappar eller filer. Du kan exempelvis anpassa systemegenskaperna med information om din organisation eller andra filer som ska finnas på den lokala hårddisken på alla datorer.
Du monterar en install.wim-fil med kommandot ”imagex /mountrw install.wim 1 c:\vistatemp” från Windows PE Tools Command Prompt, som du kör med administratörsrättigheter.
Se till att mappen, i det här fallet c:\vistatemp, existerar. Med install.wim pekar du ut wim-filen du vill montera, i det här exemplet ligger den i den mapp där vi befinner oss. 1:an står för vilken av installationerna i install.wim-filen du monterar. Hur många avbildningar det finns i en wim-fil samt vilken som är vilken listar du med kommandot ”imagex /info install.wim”.
Vi har valt att montera Windows Vista Business. Notera att eventuella ändringar du gör på den monterade avbildningen endast gäller för just den. Om du senare väljer att spara ändringar du har gjort kommer de inte att sparas för eventuella andra avbildningar i wim-filen. Du måste då upprepa proceduren för respektive avbildning. För att spara ändringarna måste du avsluta med att köra imagex med växeln commit, något vi återkommer till i slutet av artikeln.
3. Uppdateringar
Att integrera säkerhetsuppdateringar och snabbkorrigeringar redan innan installationen av Windows Vista påbörjas innebär flera fördelar. Installationen går snabbare och datorn är säker under den och även direkt när den startas första gången.
En annan fördel med att integrera snabbkorrigeringar i installationsavbildningen är att vi kommer runt problemet med den bugg som gör att Windows Vista inte går att installera på vissa datorer med fyra gigabyte arbetsminne. Med en snabbkorrigering behöver vi inte plocka ur minnena före installationen och sedan stoppa tillbaka dem.
Alla säkerhets- och andra uppdateringar för Windows Vista har formatet Microsoft standalone update format, som förkortas msu. Msu-filerna innehåller i sin tur en cab-fil.
För att vi ska kunna integrera en uppdatering måste vi packa upp dem från msu-format till cab-filer. Det kan göras med kommandot ”expand -f:*
C:\Users\stenis\Downloads\Windows6.0-KB963027-x64.msu c:\vistahotfixes”, där c:\vistahotfixes är destinationen för cab-filen.
För att integrera en cab-fil kör du sedan kommandot ”peimg /import:C:\vistahotfixes\Windows6.0-KB963027-x64.cab c:\vistatemp\windows” för att importera cab-filen följt av ”peimg /install=Package_for_KB963027 c:\vistatemp\windows” för att faktiskt installera uppdateringen i imagen. Sökvägen c:\vistatemp\windows är platsen för Windowskatalogen i den mapp där du har monterat wim-filen.
Du kan även integrera uppdateringar med verktyget pkgmgr. Det har dock en del brister och peimg är ett bättre val, eftersom det är mer användarvänligt och ger en direkt återkoppling.
Att integrera drivrutiner har många fördelar. Ju fler drivrutiner du har desto större är chansen att din avbildning fungerar utan handpåläggning. För att integrera en drivrutin anger du drivrutinens inf-fil och slutligen sökvägen till Windowskatalogen där du har monterat wim-filen. Kommandot du kör för att integrera en drivrutin är ”peimg
Enkelt att integrera. Allt du behöver göra är att peka ut inf-filen för drivrutinen samt ange destinationen där du har monterat wim-filen.
Notera att du pekar ut en inf-fil som definierar drivrutinen och vilka filer den använder. Vanligtvis är drivrutinerna i exe- eller zip-format och då måste du extrahera dem med inf-, sys-, cat- och eventuella andra filer innan du kan integrera dem.
Även om du har många olika datortyper och lägger till mängder av drivrutiner behöver det inte innebära att storleken på avbildningen ökar mycket. När du integrerar drivrutinerna läggs de till med enbart de filer som behövs. Ett drivrutinspaket som är 50 megabyte stort kan exempelvis bli en megabyte i avbildningen, tack vare att tillämpningar och annat ”onödigt” material inte tas med.
5. Spara alla ändringar
När du har integrerat drivrutiner och uppdateringar och vill spara ändringarna kör du kommandot ” imagex /unmount /commit c:\vistatemp”. Hur lång tid det tar beror på hur många ändringar du har gjort, det kan ta allt från sekunder till många minuter.
När du har integrerat drivrutiner, uppdateringar och eventuellt också språkpaket är det dags att testa din nya avbildning. Du kan antingen lägga till den i Windows deployment services direkt eller hantera den i Microsoft Deployment. Det finurliga är även att du kan installera den från exempelvis dvd eller ett flashminne.
6. Skapa en startbar dvd
Du kan bränna din nya installationsavbildning på en dvd, men du måste först kopiera innehållet från en installationsskiva och sedan ersätta install.wim-filen med den du nyss har skapat. Därefter kan du med nedanstående kommando skapa den startbara iso-filen som du kan bränna på en dvd med exempelvis det fria programmet Burncdcc från Terabyte Unlimited (www.terabyteunlimited.com/).
Bläddra först fram till startavbildningen för x86 eller för x64 i c:\Program\Windows AIK\Tools\PETools\amd64\boot respektive c:\Program\Windows AIK\Tools\PETools\x86\boot. Kör sedan kommandot ”oscdimg.exe -betfsboot.com -n -h -m c:\mount c:\Vista.iso” för att skapa iso-filen.
7. Krymp avbildningen
Om du exempelvis ska installera Windows Vista Business kan du minska storleken på avbildningen genom att exportera just den avbildningen från wim-filen. Det gör du med kommandot ”imagex /export install.wim 1 export.wim”. 64-bitarsversionen av Windows Vista med SP1, där install.wim-filen var 3,33 gigabyte stor, kunde genom att businessavbildningen exporterades krympas till 2,49 gigabyte. Det gör både deploymentfasen och installationen snabbare.
8. Skripta för automatik
Alla kommandon i artikeln kan du automatisera genom att lägga dem i en bat-fil. På så vis kan du automatisera hela processen från montering av avbildningen till integration av uppdateringar och drivrutiner. Snabbt, smidigt och enkelt!
Ett service pack för Windows Vista går inte att jämföra med servicepaket för tidigare Windowsversioner. För att kunna installera service pack 2 för Windows Vista måste du ha service pack 1 redan. Den stora nackdelen är att du inte kan ”slipstreama”, det vill säga integrera servicepaket i offline-läge som tidigare.
För att installera ett servicepaket måste du installera Windows Vista, installera servicepaketet, köra sysprep och avslutningsvis fånga avbildningen (en image). Det är onödigt krångligt, även om det bara är nödvändigt att göra om du inte redan har tillgång till media eller nedladdning av operativsystem med integrerade servicepaket, exempelvis via Technet, MSDN eller Microsoft Licensing.
Om du vill integrera ett servicepaket själv gör du följande:
» 1. Installera Windows Vista. När du hamnar på skärmen där du får välja att skapa ett konto trycker du ctrl+shift+ F3 för att gå in i ”audit mode”. Låt sysprep-fönstret som dyker upp vara.
» 2. Installera servicepaketet.
» 3. Kör antingen verktyget vsp1cln.exe (om du har installerat SP1) eller compcln.exe (om du har installerat SP2) för att rensa bort Windowsfiler som inte längre behövs. Notera att du när dessa kommandon har körts inte kan avinstallera ett servicepaket.
» 4. När datorn har startat om väljer du i sysprep-fönstret OOBE, Generalize och sedan Shut down.
» 5. Nu ska du fånga avbildningen. Det gör du antingen genom att skapa en capture-avbildning i Windows deployment services eller genom att starta från winpe och sedan köra kommandot ”imagex /compress maximum /flags ”Business” /capture c: \\server01\share\install.wim ”Windows Vista Business””. C: är den enhet vi vill fånga och \\server01\share är platsen där vi vill lagra avbildningen.
Illustration: Jonas Englund























Bra artikel =) - (SiggeLund) 2009-09-30 12:53
Inte så användarvänligt - (Bejje) 2009-09-30 13:41
Inte så användarvänligt - (Simon 08) 2009-09-30 14:35
Bra artikel =) - (Ranko_pop) 2009-09-30 14:39
Inte så användarvänligt - (Birre) 2009-09-30 15:20
men - (simko) 2009-09-30 15:43
dd - (Zo0ok) 2009-09-30 15:47
dd - (Response.End) 2009-09-30 16:01
Vlite / Acronis True Image boot-cd - (nilst2007) 2009-09-30 16:17
Bra artikel =) - (Andreas Stenhall) 2009-09-30 16:29