Share via


Installere til og Boote fra VHD med beta’en

Windows 7 støtter å koble til virtuelle harddiskfiler av typen VHD. Dette kan brukes til ulike ting, det jeg var mest interessert å teste var booting fra en VHD med Windows 7 installert. Viktig å få med seg at det er fint lite virtualisering inne i bildet her, så VHD’er som skal bootes fra må i stor grad tilpassess hardwaren de skal kjøre på.

 

Disk manager i Windows 7

Disk Management snap-in’en til MMC er stort sett ganske lik som i tidligere versjon av Windows. Derimot kan du nå under Actions velge å opprette eller attache en VHD. Denne vil da komme opp som en ordinær disk i Explorer.

image

 

Installere til en VHD

Jeg måtte jo få testa dette og, her er metoden jeg brukte for å sette opp med beta’en.

 

  1. Opprett en VHD fil i disk manager
  2. Boot fra Windows 7 media
  3. Kom deg til skjermen for å velge partisjon du ønsker å installere til
  4. Trykk nå Shift+F10 for å få opp en Command Prompt
  5. Skriv inn Diskpart og trykk enter
  6. skriv inn kommandoen, husk å erstatte path: ”select vdisk file=”d:\win7test.vhd”
  7. Trykk enter. Tast inn neste kommando: ”Attach vdisk”
  8. Trykk enter. For å verifisere bruker du kommandoen ”List volume”
image
  1. Gå tilbake til skjermbilde for å velge partisjon under installasjonen
  2. Velg den nye virtuelle disken din
  3. Du får en advarsel om at systemet kanskje ikke kan boote fra denne disken. Se bort fra meldingen, trykk OK og fortsett installasjon
  4. Installasjonen vil foregå på normal måte
  5. Etter installasjon, kjør Windows Update
  6. Restart
  7. Nå skal den være oppe og gå, samt ha lagt til et alternativ til i boot menyen din. Dette vil også bare hete det samme som den fysisk installerte Windows 7 instansen din. I boot menyen er den den øverste Windows 7 i lista som er den virtuelle og default boot OS
image
  • Dersom du må eller ønsker å endre på boot menyen kan du gjøre litt fra msconfig. Der kan du f.eks endre default OS tilbake til det fysisk installerte
  • For å endre navn på den virtuelt installerte, gjør følgende:
    • Når du har logget på OS installert på VHD’en, bruk følgende kommando:
    • bcedit /set {current} description “Windows 7 VHD”
    • Eller bruk et annet navn du syns er mer beskrivende.
  • For å legge til egne alternativer i boot menyen, f.eks til andre VHD’er, gjør som på skjermbildene til høyre.

 

Resultatet

Rett etter å ha installert OS’et på den virtuelle harddisken gikk det rimelig treigt, men etter Windows Update og en restart var det veldig mye raskere respons.

 

Windows Experience Index fysisk installert image Windows Experience index installert på virtuell disk image

I all hovedsak disk ytelsen det er forskjell på, ikke spesielt overraskende siden det er en virtuell disk wrapper i mellom OS og fysisk disk. Resten av hardwaren bruker de samme driverne, direkte mot enhetene som vanlig.

image

 

Utklipp fra device manager på Windows 7 installert til virtuell disk.

 

 

 

 

Neste forsøk så fort jeg får tid blir å flytte VHD’en til en annen maskin, kjøre “sysprep / generalize” først og få den opp på annen hardware. Hvis du skal prøve selv, et lite tips: Hvis du har valgt default valget med dynamisk ekspanderende VHD på 127GB når du laget den, vel da må du ha 127GB ledig diskplass, ellers får du fort en kræsj. Selv laget jeg det som en statisk 20GB disk.