onsdag 23 maj 2012

- TechWorld Windows:

8 steg till en fräsch Vista-avbildning

Oavsett hur många datorer du har att ta hand vill du säkert att installation och efterarbete ska gå så snabbt och smidigt som möjligt. Det kan du åstadkomma på många sätt, bland annat genom att utnyttja Microsofts verktyg för att få en fräsch och uppdaterad avbildning av Windows Vista.

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ör­bereda 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.


Börja med Vista. För att installera ett servicepaket måste du installera Vista och sedan ­paketet. Avslutningsvis kör du kommandot ­sysprep, därefter fångar du in avbildningen.



1. Verktygen du behöver
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 system­egenskaperna 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.


Montera install.wim med växeln ”mountrw” för att göra den skrivbar. Om du bara vill se innehållet räcker det med växeln ”mount”.


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.


När du har kört imagex för att montera wim-filen kan du se dess innehåll i filsystemet där du angav att du ville montera den.


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.


Fyra i en förpackning. I en msu-fil finns fyra filer, där cab-filen innehåller den viktiga ­informationen.


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.


På vad plats. När du expanderar en msu-fil extraheras fyra filer till mappen du har valt, i det här fallet c:\vistahotfixes.


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ök­vägen c:\vistatemp\windows är platsen för Windowskatalogen i den mapp där du har monterat wim-filen.


Kommando för import. Börja med kommandot peimg för att importera uppdateringen.



Snabb återkoppling. När du har importerat uppdateringen måste den installeras med ­växeln install. Du får direkt återkoppling om hur processen fortskrider.


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.

4. Drivrutiner
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
/inf=C:\Users\stenis\Downloads\Drivrutiner\Nätverk\Broadcom\b57nd60a.inf c:\vistatemp\windows”.



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 driv­rutinerna 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.


I drivrutinsmappen. Här ser vi att den drivrutin vi har integrerat har placerats korrekt i mappen FileRepository.


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.


Spara ändringar. För att spara dina ändringar d i wim-filen måste du ange växeln ”commit”.


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 nedan­stå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 giga­byte. 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!

 Servicepaketet krångligt att integrera

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


Artikelkommentatorerna ansvarar själva för sina inlägg
RSS Den här artikeln har 18 kommentarer:

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

OBS! Denna artikel är mer än 60 dygn gammal och är därför stängd för vidare debatt.

Fakta

Windows image format är en av nyheterna i Windows Vista och senare även Windows Server 2008. Det är ett så kallat single instance storage-baserat avbildningsformat. Det innebär att det kan finnas flera avbildningar i en wim-fil, men att filerna endast lagras en gång och sedan länkas till från respektive avbildning. Det gör att Windows Vista Home Premium, Business, Ultimate och många fler utgåvor av Windows Vista ryms i samma wim-fil på runt två gigabyte.

I Windows 7 har Microsoft ­slagit ihop verktygen imagex, pkgmgr, peimg och en del andra till ett verktyg som kallas dism (deployment image servicing and management tool).

Dism gör hanteringen av avbildningar enhetlig och en nyhet är att det nu är möjligt att integrera uppdateringar som laddas hem i msu-format utan att första extrahera dem. En annan stor fördel är att du med dism kan utföra service på flera installationer i avbildningen samtidigt, något som inte är möjligt med verktygen för Vista.

Utvald PDF

Guider

Installera Win 7 från ditt usb-minne
Frigör diskutrymme i Windows 7
Backup på systemdisken i Win 7
8 steg till en fräsch Vista-avbildning
Öppna cmd via högerklickmeyn

Tester

Allt om prestanda i Windows 7


- TechWorld:

Windows Vista

Tydlig ökning av infekterade
Windows Vista-datorer

(1 kommentar)


- TechWorld:

SQL 2012 - med molnet i sikte

(42 kommentarer)


- TechWorld:

Windows 8

Renare och kantigare
gränssnitt i Windows 8

(63 kommentarer)


- TechWorld:

Oklarheter i webbläsaravtalet
mellan EU och Microsoft


- TechWorld:

Windows 8

Lanseras Windows 8-plattorna för sent?

(389 kommentarer)


- TechWorld:

Bättre fjärrstyrning i
Windows Server 2012


- TechWorld:

Microsoft dumpar Windows Live


- TechWorld:

Windows 8 Release Preview
släpps i juni


- TechWorld:

Här är detaljerna om
Windows 8 Enterprise

(11 kommentarer)


- TechWorld:

Tre Windows 8-versioner
för Intelplattformen


- TechWorld:

Här är nyheterna i Windows 8 Store

(1 kommentar)


- TechWorld:

Windows Phone

Windows Phone-appar ska
godkännas snabbare


- TechWorld:

Windows XP:s dagar är räknade

(71 kommentarer)


- TechWorld:

Säkerhetskopiera
Windows Server 8 i molnet


- TechWorld:

Windows 8

Microsoft flörtar med Ipad-utvecklare

(33 kommentarer)


Senaste nytt


Senaste whitepapers

Utvalda jobb

Windows 7


Windows Server


Nyheter från Allt om XP

Aktuella seminarier

Nytt i PDF-shopen

Kundcase från företag

Prenumerera på nyheter
● Samtliga artiklar
● Nyheter
● Tester
● Reportage
● Guider

adtech
Nyhetsbrev
Få de bästa teknikartiklarna - i din e-post varje vecka. Läs mer här.

Veckobrevet
Säkerhet
Öppen källkod
Har du synpunkter på sajten?


Adress: Karlbergsv. 77 106 78 Stockholm (Karta)
Telefon: 08-453 60 00

Copyright © 1996-2012 International Data Group