Utöka antalet Windows 7-installationer med startbara VHD-skivor

När du börjar experimentera med Microsoft Windows 7 är chansen god att du vill ha flera installationer av det nya operativsystemet för att testa olika konfigurationer, inställningar och applikationer. Medan du kan installera Windows 7 på flera maskiner för din testmiljö, skulle det inte vara bra om du snabbt och enkelt skulle kunna skapa flera installationer på samma system?

Du tänker förmodligen att den här idén inte är något nytt; du kan skapa ett dual-boot-system eller använda Windows Virtual PC för att enkelt skapa flera installationer av Windows 7 på samma dator. Tja, om jag sa till dig att du kan kombinera dessa två tekniker och få det bästa av båda utan att behöva dela upp din disk för dubbel start och utan att behöva använda ett separat virtuellt hanteringssystem som Windows Virtual PC? Och bäst av allt, eftersom hårddisken är det enda som är virtualiserad, kan du faktiskt dra nytta av all den kraft din hårdvara har att erbjuda!

Jag lärde mig nyligen att Microsoft har gjort tillgängliga flera tekniker som du kan använda för att skapa startbara Windows 7 virtuella hårddiskar (VHD) som fungerar som en dual-boot-installation. Till exempel kan du konvertera en Windows 7 Windows Image Format (WIM) -fil till en VHD, du kan Sysprep en befintlig Windows 7 VHD, eller du kan skapa en VHD med Windows 7 DVD och DiskPart-kommandot.

Den teknik du väljer beror på vad du måste börja med. Om du har en Windows 7 WIM-fil eller en befintlig Windows 7 VHD-fil kan du enkelt använda de två första teknikerna. Om du inte har någon av dessa filer kan du använda den tredje tekniken. Var och en av dessa tekniker är relativt smärtfri att utföra när du vet de nödvändiga stegen.

I den här utgåvan av Windows Vista och Windows 7-rapporten visar jag dig hur du skapar en VHD med hjälp av Windows 7 DVD och DiskPart-kommandot. (Jag täcker de andra teknikerna i framtida utgåvor.)

Detta blogginlägg är också tillgängligt i PDF-format i en gratis nedladdning av TechRepublic.

förbehåll

Innan du använder en av dessa VHD-tekniker måste du förstå att det finns vissa begränsningar. Först är dessa VHD-tekniker utformade för att fungera ovanpå en befintlig Windows 7-installation. (Förmodligen kan du få det att fungera i Vista, men du måste byta ut Boot Manager med den från Windows 7. Men jag har inte experimenterat med det alternativet än.) För det andra kan du inte använda viloläge på VHD. För det tredje kan du inte starta en VHD från en Windows 7-installation som är säkrad med BitLocker och du kan inte heller använda BitLocker på VHD.

(För närvarande kommer jag att anta att dessa tekniker endast är tillgängliga i Windows 7 Professional, Ultimate och Enterprise.)

Komma igång

Som jag nämnde är den här tekniken utformad för att fungera ovanpå en befintlig Windows 7-installation. Du börjar med att skapa en mapp där du skapar VHD. Jag föreslår att du skapar den i rotmappen för att göra det enkelt att komma åt. På mitt exempelsystem skapade jag mappen win7vhd i rotkatalogen, som visas i figur A.

Figur A

Börja med att skapa en mapp där du skapar VHD.
Sätt nu in Windows 7 DVD i din enhet och starta om systemet. När systemet startar från DVD: n följer du med instruktionerna som du normalt skulle göra. När du kommer till skärmen Install Windows, som visas i figur B, klickar du på länken Reparera din dator.

Figur B

När du kommer till Installera Windows-skärmen klickar du på länken Reparera din dator.

När nästa skärm laddas trycker du på Skift + F10 för att öppna ett kommandotolkfönster.

DiskPart-kommandona

När kommandotolken öppnas använder du en serie DiskPart-kommandon för att skapa och förbereda VHD-filen. Tänk på att när du startar från cd-skivan och öppnar kommandotolken, kommer värdens hårddisk tillfälligt att flyttas upp en bokstav. På mitt exempel-system flyttade värdens hårddisk upp från enhet C till enhet D. Som sådan kommer jag att gå till mappen win7vhd på enhet D.

Så här skapar och förbereder du VHD-filen:

  1. Skriv kommandot: diskpart
  2. När Diskpart-miljön är klar kan du skapa en VHD-fil som heter win7 som kan utökas upp till 20 GB genom att skriva kommandot: skapa vdisk file = "d: \ win7vhd \ win7.vhd" type = utbyggbart maximalt = 20000
  3. Välj sedan vdisk genom att skriva kommandot: vdisk file = "d: \ win7vhd \ win7.vhd"
  4. Bifoga nu vdisk genom att skriva kommandot: bifoga vdisk
Hela förfarandet illustreras i figur C.

Figur C

Efter varje kommando bör du se ett framgångsmeddelande.

Installera Windows 7 på VHD

När VHD skapats kan du installera Windows 7 på VHD. För att börja, skriv Exit för att lämna Diskpart-miljön och klicka sedan på Stäng-knappen, stäng kommandotolken. Du kanske också måste stänga reparationsfönstret genom att klicka på knappen Stäng.

När du återvänder till skärmen Install Windows, som visas i figur B, kan du klicka på knappen Installera nu. Du kommer att arbeta dig igenom de första skärmarna för installationsguiden genom att acceptera licensvillkoren och välja den anpassade (avancerade) installationen.

När installationsguiden ber dig välja var du vill installera Windows väljer du den nya VHD. Det kommer att betecknas Unallocated Space och vara den storlek som du angav i DiskPart-kommandot. När du väljer VHD ser du ett varningsmeddelande som säger att Windows inte kan installeras på den här disken. Du hittar också en mer detaljerad förklaring av problemet, som visas i figur D.

Figur D

Installationsguiden varnar dig om att Windows inte kan installeras på den här disken, men du kan ignorera varningen.

Trots att installationsguiden indikerar att Windows inte kan installeras på den här disken, kan du ignorera varningen eftersom proceduren verkligen fungerar korrekt. Faktum är att installationsproceduren fortskrider ganska snabbt och startar om flera gånger eftersom den slutför installationen på VHD precis som på en vanlig hårddisk.

Starta VHD

När du startar om Windows 7 ser du Windows Boot Manager-menyn och du ser att installationsguiden namnger varje installation Windows 7, som visas i figur E. Genom att vara den senast installerade bör VHD-installationen vara överst på listan och vara inställd på standard.

Figur E

Välj din installation av Windows 7.

Om du vill byta namn på och ändra standardordning för start kan du använda kommandot BCDEdit. För att ändra namnet, starta in i en installation, öppna en administratörskommando och använd kommandot:

BCDEdit / setbeskrivning "Nytt namn"

Till exempel kan du starta in i VHD och använda kommandot:

BCDEdit / setbeskrivning "Windows 7 VHD"

För att ändra standard, starta in den installation som du vill vara standard och använd kommandot:

BCDEdit / default {current}

Vad är din uppgift?

Vad tycker du om att kunna skapa startbara Windows 7 VHD-skivor som fungerar som en dual-boot-installation? Kommer detta att vara något du kommer att använda för att testa Windows 7? Om du har några frågor eller kommentarer angående denna VHD-teknik, vänligen ta dig en stund till TechRepublic Community Forum och låt oss höra från dig.

TechRepublics nyhetsbrev om Windows Vista och Windows 7, levererat varje fredag, erbjuder tips, nyheter och scuttbutt på Vista och Windows 7, inklusive en titt på nya funktioner i den senaste versionen av Windows OS.

© Copyright 2020 | mobilegn.com