autoritet 1. juli 2012 kl. 00:01

Installere Windows 8 på en VHD-disk

  • Trelastrom *

Her om dagen ønsket jeg å installere og teste Windows 8 Release Preview OS uten å skade det eksisterende uten unødvendige handlinger, for eksempel å endre partisjonsstrukturen på disken. Tidligere klarte jeg ikke å installere Windows 8 RP på VirtualBox, og måtte se etter et alternativ. Som det viste seg, er løsningen ekstremt enkel; Windows 8 støtter installasjon på en virtuell VHD-disk. Støtte for denne teknologien har vært innebygd siden Windows 7 og Windows Server 2008. Jeg tror det er unødvendig å fordype seg i teorien, en virtuell VHD-disk er en fil som er opprettet i et allerede eksisterende filsystem til en av de nåværende partisjonene . Med enklere ord vil det gjeldende operativsystemet behandle VHD-filen som en separat disk med egne partisjoner.
Installasjon:
Alt som trengs for å installere Windows på en virtuell disk er selvfølgelig:
1. bilde tatt opp på en disk eller, best av alt, på en USB-flash-stasjon (hastigheter på installasjonsprosessen).
Deretter starter vi datamaskinen på nytt med det forberedte bildet og kjører installasjonsveiviseren for Windows 8.
2. I installasjonsveiviseren for Windows 8 kommer vi til alternativet for å velge en installasjonsmodus og velge en tilpasset installasjon. Det neste trinnet vil be deg velge stasjonen der du vil installere Windows 8.
3. På dette trinnet trykker du på tastekombinasjonen SHIFT+F10 og et kommandomodusvindu åpnes, der vi lager en VHD-fil for installasjon.
4. Dette er et viktig skritt fordi i installasjonsveiviseren for Windows 8 vil ikke stasjonsbokstavene være de du er vant til. Kommandoer DIR C: , DIR D: osv. vil hjelpe deg med å finne bokstaven til den nødvendige partisjonen for den fremtidige VHD-disken - naviger etter ledig plass på disken, som vises av DIR-kommandoen.
5. Kjør DISKPART-verktøyet. Kjør kommandoen CREATE VDISK FILE=”D:\w8.vhd” type=FIXED maximum=40000 (der D: er bokstaven på din ledige disk bestemt i trinn 4)
6. Utfør kommandoen SELECT VDISK FILE=”D:\w8.vhd”
7. LEGG TIL VDISK – den opprettede virtuelle disken er montert.
8. Avslutt kommandomodus med EXIT
9. I vinduet for valg av disk i Windows 8 Setup Wizard nederst til venstre klikker du på "Refresh"-knappen.
10. Velg den nye disken som vises som installasjonsdisken og klikk "Neste"
11. Veiviseren vil fortsette å installere Windows 8 på den virtuelle disken uten å påvirke strukturen til eksisterende disker og data.
Konklusjoner:
Ved å installere Windows 8 på en virtuell VHD-disk er det viktigste at vi ikke skadet noe, og vi kan bruke to (eller flere operativsystemer) samtidig. Den eneste ulempen med å installere operativsystemet ved hjelp av denne metoden er, som du kanskje har gjettet, den reduserte ytelsen til diskoperasjoner. Men fordelene oppveier fortsatt ulempene:
1. Muligheten for fredelig sameksistens av flere Windows-operativsystemer på en disk, eller til og med installasjon av flere kopier av Windows 8 - for testing og utvikling.
2. Windows 8 installert i denne modusen på en virtuell partisjon vil se den som en vanlig C-stasjon.

Tags: Windows 8, installasjon, vhd, virtuell, disk,

Alle liker den nye Windows 7 ( i hvert fall selv fordi det ikke er Vista, bare tuller), og en av de nye funksjonene er muligheten til å montere VHD-filer (Virtual Mount Disk). Det fine er at alle eksperimentene foregår med en vanlig virtuell diskfil på harddisken din, slik at du ikke trenger å lage en ny partisjon eller formatere en eksisterende, eller bruke dual boot. For operativsystemet ser VHD-filen ut som den vanligste partisjonen du kan starte operativsystemet fra.

La oss se hvordan du kan installere og starte Windows 7 fra en VHD-fil. Det er ikke nødvendig å lage nye partisjoner for dette siden filene vil være plassert i VHD-filen, men med støtte fra datamaskinens maskinvare, vil Aero derfor fungere til sitt fulle potensial.

Først av alt, sørg for at det er ledig plass på harddisken for filen, spesielt hvis det virtuelle bildet som en VHD-fil ble opprettet som et bilde i dynamisk størrelse.

Vi trenger to filer: en ny nedlastingsbehandler bootmgr, som støtter oppstart fra VHD, og bcedit.exe, som lar deg redigere oppstartsoppføringer. program bootmgr kan hentes fra installasjonsdisken for Windows 7 og filen bcedit.exe fra et installert Windows 7-system (hent det for eksempel fra samme VHD-bilde). For de late, bare last ned filene bootmgr og bcedit .

Vi må overskrive filen c:\bootmgr. I sin tur filen c:\windows\system32\bcdedit.exe Du trenger ikke å skrive den om, men kjøre den fra et annet sted. I alle fall er det bedre å lagre de gamle versjonene av filene, ut av skade.

Åpne nå konsollen ( Start>Kjør>CMD i XP eller Start>CMD i Vista) og opprett en ny oppføring:

bcdedit /copy (gjeldende) /d "Windows 7"

Som et resultat får vi GUIDen til den nye oppføringen. Nå må du spesifisere adressen med VHD-filen som skal lastes ned:

bcdedit /set (GUID) enhet vhd=\vhd\win7b.vhd

bcdedit /set (GUID) osdevice vhd=\vhd\win7b.vhd

Hvis du vil at Win 7 skal være det siste operativsystemet på listen når du starter datamaskinen, kjør følgende kommando:

bcdedit /displayorder (GUID) /addlast

Som et resultat blir oppføringen med den nødvendige GUIDen flyttet til slutten av listen.

Og slik kan du endre navnet på operativsystemet når du laster:

bcdedit /set (GUID) beskrivelse "Winda 7 v VHD"

For å tvinge Windows til å oppdage en stasjon gjennom HAL, bruk følgende kommando:

bcdedit /set detektiv på

Normal, start på nytt. Etter lasting vil Win 7 begynne å installere drivere, en ny omstart og så er vi i gang, Windows 7 med Aero!

Som et resultat av våre grundige manipulasjoner, opprettes en 16 GB virtuell disk og en andre 200 MB virtuell diskpartisjon som inneholder systemfiler. Størrelsen på 16 GB ble oppnådd fordi VHD-bildet automatisk ble konvertert til et bilde med en fast størrelse og umiddelbart okkuperte hele området som var tildelt det.

Den resulterende VHD-filen kan forresten lastes inn uten problemer i den virtuelle PC-maskinen.

Slik fjerner du Windows 7 installert i VHD

Hvis du allerede har rotet rundt med å installere i VHD og besluttet å kvitte deg med det, kan du gjøre det som følger. Faktisk trenger vi bare å fjerne omtalen av Windows fra oppstartsmenyen.

Før du installerer systemet, må du lage en virtuell maskin for det - Windows vil behandle det som en fullverdig datamaskin. Dette er hva VirtualBox er designet for.

  1. Start VirtualBox Manager og klikk på "Skape".
  2. I felt "Navn" Tast inn "Windows XP"- de resterende feltene fylles ut automatisk.

  3. Velg hvor mye RAM du vil allokere for operativsystemet du installerer. VirtualBox anbefaler å bruke minimum 192 MB RAM, men hvis mulig, bruk 512 eller 1024 MB. På denne måten vil ikke systemet bremse selv ved høye belastningsnivåer.

  4. Du vil bli bedt om å velge en virtuell stasjon som kan kobles til denne maskinen. Vi trenger ikke dette siden vi skal installere Windows ved hjelp av et ISO-bilde. Derfor er det ikke nødvendig å endre innstillingene i dette vinduet - vi lar alt være som det er og klikker videre "Skape".

  5. La den valgte disktypen stå "VDI".

  6. Velg riktig lagringsformat. Anbefalt å bruke "Dynamisk".

  7. Spesifiser antall gigabyte du vil tildele for å lage en virtuell harddisk. VirtualBox anbefaler utheving 10 GB, men du kan velge en annen verdi.

    Hvis du valgte alternativet "dynamisk" i forrige trinn, vil Windows XP i utgangspunktet kun oppta installasjonsvolumet på harddisken (ikke mer enn 1,5 GB), og deretter, mens du opererer i dette operativsystemet, kan den virtuelle stasjonen utvides til maksimalt 10 GB.

    Med et "fast" format vil 10 GB umiddelbart bli opptatt på den fysiske harddisken.

Dette stadiet avsluttes når du oppretter en virtuell HDD, og ​​du kan fortsette med å sette opp VM.

Sette opp en virtuell maskin for Windows XP

Før du installerer Windows, er det noen flere justeringer du kan gjøre for å forbedre ytelsen. Dette er en valgfri prosedyre, så du kan hoppe over den.


Etter å ha satt opp VM, kan du begynne å installere operativsystemet.

Installere Windows XP på VirtualBox

  1. På venstre side av VirtualBox Manager, velg den opprettede virtuelle maskinen og klikk på knappen "Løpe".

  2. Du vil bli bedt om å velge en oppstartsdisk som skal kjøres. Klikk på mappeknappen og velg plasseringen der operativsystembildefilen er plassert.

  3. Installasjonsverktøyet for Windows XP vil starte. Den vil utføre sine første handlinger automatisk, og du må vente litt.

  4. Installasjonsprogrammet vil hilse på deg og ber deg fortsette med installasjonen ved å trykke "Tast inn". Heretter vil denne nøkkelen bety nøkkelen Tast inn.

  5. Lisensavtalen åpnes, og hvis du er enig i den, trykker du på knappen F8å godta vilkårene.

  6. Installasjonsprogrammet vil be deg velge stasjonen der systemet skal installeres. VirtualBox har allerede laget en virtuell harddisk med størrelsen du valgte i trinn 7 da du opprettet den virtuelle maskinen. Så klikk Tast inn.

  7. Dette området er ikke merket ennå, så installasjonsprogrammet vil be deg om å formatere det. Velg mellom fire tilgjengelige alternativer. Vi anbefaler å velge alternativet "Formater partisjon i NTFS-system".

  8. Vent mens partisjonen er formatert.

  9. Installasjonsprogrammet vil automatisk kopiere noen filer.

  10. Et Windows-installasjonsvindu åpnes og installasjonen av enhetene starter umiddelbart, vennligst vent.

  11. Kontroller at innstillingene for systemspråk og tastaturoppsett valgt av installatøren er riktige.

  12. Skriv inn brukernavnet ditt, du trenger ikke oppgi organisasjonsnavnet ditt.

  13. Skriv inn aktiveringsnøkkelen din hvis du har en. Du kan aktivere Windows senere.

  14. Hvis du vil utsette aktiveringen, velg i bekreftelsesvinduet "Nei".

  15. Skriv inn datamaskinens navn. Du kan angi et passord for kontoen din "Administrator". Hvis dette ikke er nødvendig, hopp over å angi passordet.

  16. Sjekk dato og klokkeslett og endre denne informasjonen om nødvendig. Angi din tidssone ved å velge en by fra listen. Innbyggere i Russland kan fjerne merket i boksen "Automatisk overgang til sommertid og tilbake".

  17. Automatisk installasjon av OS vil fortsette.

  18. Installasjonsprogrammet vil be deg om å konfigurere nettverksinnstillingene. For vanlig Internett-tilgang, velg "Vanlige innstillinger".

  19. Du kan hoppe over trinnet med å sette opp en arbeidsgruppe eller et domene.

  20. Vent til systemet fullfører den automatiske installasjonen.

  21. Den virtuelle maskinen vil bli startet på nytt.

  22. Etter omstart er det noen flere innstillinger du må gjøre.

  23. Et velkomstvindu åpnes, der du klikker "Lengre".

  24. Installasjonsprogrammet vil be deg om å aktivere eller deaktivere automatiske oppdateringer. Velg et alternativ basert på dine personlige preferanser.

  25. Vent mens internettforbindelsen din er sjekket.

  26. Velg om datamaskinen skal kobles direkte til Internett.

  27. Du vil bli bedt om å aktivere systemet igjen hvis du ikke allerede har gjort det. Hvis du ikke aktiverer Windows nå, kan du gjøre det innen 30 dager.

  28. Opprett et kontonavn. Det er ikke nødvendig å komme opp med 5 navn, bare skriv inn ett.

  29. Dette trinnet vil fullføre oppsettet.

  30. Windows XP vil begynne å laste.

Etter nedlasting blir du tatt til skrivebordet og kan begynne å bruke operativsystemet.

Å installere Windows XP på VirtualBox er veldig enkelt og tar ikke mye tid. I dette tilfellet trenger ikke brukeren å se etter drivere som er kompatible med PC-komponenter, slik det ville være nødvendig å gjøre under en vanlig installasjon av Windows XP.

Ytelsen til et slikt system vil være høyere enn ved bruk av virtuelle maskiner. Fordi Ved bruk av virtualisering kjører to systemer samtidig på en datamaskin. Og når det gjelder VHD, er det bare én og alle datamaskinressurser er allokert til den.

Windows 7 og høyere kan brukes som hovedsystem. Ved å bruke denne metoden kan du installere et operativsystem fra Windows Vista og høyere på en virtuell disk.

Merk følgende!

Oppstart fra VHD-disker i Windows 7 støttes kun av Ultimate- og Enterprise-utgavene.

I Windows 10 støttes oppstart fra VHD av Professional-utgaven og høyere.

Så la oss begynne.

Opprette en virtuell harddisk (VHD)

Det er to måter å lage en VHD på i Windows 7 - ved å bruke Diskpart-verktøyet (ved å bruke CMD), eller gjennom det visuelle grensesnittet til Disk Manager. Den andre metoden er enklere og mer visuell, så vi bruker den.

Åpne Diskbehandling. Dette kan gjøres på følgende måte: Start -> Kontrollpanel -> Administrasjon -> Databehandling -> .

Angi plasseringen av VHD-filen.

Filstørrelsen må være stor nok til at den er nok til å distribuere operativsystemet, installere oppdateringer, nødvendige programmer og lagre ulike filer. Samtidig bør ikke filstørrelsen være større enn ledig plass på disken der den er plassert.

Jeg foretrekker å velge det virtuelle harddiskformatet " Dynamisk utvidelse", fordi denne modusen sparer plass.

Klikk OK, en VHD-fil opprettes.

Etter dette vises den opprettede virtuelle disken i ""-konsollen. Men den er ikke initialisert.

Det initialiseres gjennom kontekstmenyen:

Som et resultat laget vi en virtuell harddisk, den ligger på stasjon D: ( D:\MyDisk.vhd) og er synlig i operativsystemet. Du kan distribuere et annet "OS" på den.

Distribuerer Windows-operativsystemet på VHD

For å gjøre dette trenger du et verktøy imagex.exe fra Windows AIK eller Windows ADK. Jeg har allerede forsiktig tatt dette verktøyet fra WADK og lagt det ved artikkelen. nedlasting imagex for x64 og x86 kan du nederst på siden.

Du trenger også filen install.wim fra Windows-distribusjonen. I distribusjonen ligger den i mappen Kilder. La oss anta at vi har en installasjons-DVD satt inn i stasjonen og banen til install.wim ser slik ut - E:\Sources\install.wim.

Distribuering av operativsystemet fra install.wim-filen til disk utføres som følger.

Siden én WIM-fil kan inneholde flere OS-bilder, vil vi først bestemme indeksen til bildet vi trenger:

imagex /info E:\sources\install.wim

La oss anta at den nødvendige Windows er plassert under indeks 1.

Vi distribuerer 1 operativsystem fra indeksen til vår VHD:

imagex /apply /check E:\sources\install.wim 1 Z:\

hvor Z: er bokstaven som er tildelt vår VHD.

Etter at du er ferdig med å distribuere operativsystemet, kan du gå til VHD-disken og sørge for at katalogstrukturen samsvarer med Windows-systemdisken.

Hvis alt gikk bra, fortsetter vi med å legge til informasjon til OS bootloader som det også er mulig å starte opp fra vår VHD.

Endre informasjon i Windows boot loader

Start kommandolinjen med administratorrettigheter.

Vi lager en kopi av det gjeldende operativsystemet i bootloaderen og gir det beskrivelsen "Windows 7 VHD":

bcdedit /copy (gjeldende) /d "Windows 7 VHD"

Å kjøre denne kommandoen vil også vise GUID for den nye oppføringen. Skriv det ned eller kopier det - vi trenger det.

Hvis du har glemt å skrive ned GUID, kan du finne det ut ved å kjøre kommandoen bcdedit uten parametere.

bcdedit /set (GUID) enhet vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

Ikke glem å endre stasjonsbokstaven og banen til VHD-filen til din egen.

Noen x86-baserte systemer krever at du endrer oppsfor kjernen for å finne spesifikk maskinvareinformasjon og utføre en naturlig oppstart fra VHD:

bcdedit /set (GUID) detecthal på

hvor GUID er identifikatoren til vår nye oppføring i lasteren.

Fullføring

Nå kan du starte datamaskinen på nytt.

Når du starter datamaskinen på svart bakgrunn, vil du innen 5 sekunder bli bedt om å velge et operativsystem. Velg ditt nyopprettede system.

Deaktiverer oppstart fra VHD og går tilbake til opprinnelig tilstand

For å returnere datamaskinen til dens opprinnelige tilstand, må du fullføre følgende trinn (i hvilken som helst rekkefølge):

  • Fjern oppføringen fra bootloader.

    For å gjøre dette kjører vi kommandoen bcdedit uten parametere. Hun vil vise oss alle postene. Vi finner vår tilføyde oppføring og dens GUID i listen.

    For å fjerne den, kjør kommandoen:

    bcdedit /delete (GUID)

  • Slett den virtuelle disken fra konsollen "".
  • Slett VHD-fil.

P.S. Beskriv i kommentarene til hvilke formål bruker du teknologien for oppstart fra en virtuell VHD-disk?

VHD er et filformat som for eksempel brukes av den virtuelle Microsoft Virtual PC-maskinen for å emulere en harddisk. Jeg har gjentatte ganger skrevet om støtten til dette formatet av Windows 7-operativsystemet. Det er på tide å fortelle deg hvordan du kan få Windows 7 til å kjøre direkte fra en virtuell harddisk og kjøre på fysisk maskinvare, uten å bruke en virtuell maskin. Windows 7-oppstartslasteren kan fungere med VHD-filer og starte OS fra dem, som fra en vanlig harddisk.

Hva er den til

  • På fysisk maskinvare kjører systemet mye raskere enn i en virtuell maskin, og bruker alle "gledene" til denne maskinvaren. Så hvis grafikkortet ditt støtter Aero, får du det.
  • Du vil ha full tilgang til PC-ens data, siden den fysiske harddisken vil være "synlig" fra systemet som er startet opp fra VHD-en.
  • Systemet i VHD er lagret i én fil, noe som betyr at du kan:
    -enkel å klone ved ganske enkelt å kopiere VHD-filen
    -du kan teste betaversjoner av programvare uten å bekymre deg for systemet
    -du kan studere systemet, eksperimentere med registeret, uten frykt for å "dumpe" det.

Hvor du skal begynne

Vi trenger:

  1. Installert operativsystem Windows 7
  2. VHD-fil
  3. Oppstartbar DVD med Windows 7
  4. DiskPart-verktøy (det er inkludert i systemet)

Det er to måter å lage en VHD-fil på:

  1. via Windows 7-grensesnitt;
  2. via kommandolinjen direkte mens du starter opp fra DVD.

Arbeider fra et installert operativsystem

Start Diskbehandling: ved å klikke på "Datamaskin" på menyen "Start" høyreklikk, velg "Kontroll", og til venstre klikk "Diskbehandling":

Utfør menyelementet "Handling"-"Lag en harddisk". Dette vinduet vil vises på skjermen:

Angi plassering og størrelse for harddisken. I dette eksemplet lager jeg en ny Win7.vhd-fil på stasjon F: med en størrelse på 30 Gigabyte av dynamisk type.

Den virtuelle harddisken er klar til bruk. Sett inn Windows 7-installasjonsplaten i DVD-stasjonen, start det gjeldende operativsystemet på nytt, start opp fra DVD-en og vent til dette vinduet vises:

Klikk Shift+F10 Diskpart og trykk Tast inn.

Skriv inn følgende kommandoer:

Velg vdisk file="F:\win7.vhd" legg ved vdisk

Erstatte F: på rett vei i systemet ditt.

Lukk ledetekstvinduet og begynn å installere operativsystemet. Når du velger en partisjon, ignorer denne advarselen:

Arbeid med DVD-medier

Sett inn Windows 7-installasjonsplaten i stasjonen, start opp fra den og vent til dette vinduet vises:

Klikk Shift+F10. Denne hurtigtasten gir deg tilgang til kommandolinjen. Skriv inn det Diskpart og trykk Tast inn.

Skriv ut DISKPART følgende kommando:

Opprett vdisk file="G:\win7.vhd" type=expandable maximum=30000

Det betyr å lage en win7.vhd-fil av en utvidbar type, som begrenser den maksimale størrelsen til 30 Gigabyte. Erstatte G: til navnet på stasjonen du vil lagre den opprettede filen på.

Monter VHD-filen slik at den er tilgjengelig for installasjonsprogrammet:

Velg vdisk file="G:\win7.vhd" legg ved vdisk

Du kan deretter lukke kommandoprompt-vinduet og installere på VHD-partisjonen som om det var en vanlig logisk harddiskpartisjon. Når du velger en partisjon, ignorer denne advarselen:

Nedlastingsalternativer

Installasjonsprogrammet selv vil skrive en ny oppføring i oppstartsalternativet, men det vil kalle det "Windows 7". Mest sannsynlig vil du endre navnet. Dette er enkelt å gjøre ved å bruke et standardverktøy bcdedit.exe. Start kommandolinjetolken cmd.exe på vegne av administratoren, klikk "Start", i søkefeltet skriv inn cmd.exe og trykk CTRL+ENTER. Hvis du har et "nytt" system oppstartet fra en VHD, skriv inn:

Bcdedit /set (gjeldende) /d "Windows 7 fra VHD"

Ellers kan du på samme måte gi nytt navn til det gjeldende systemet, eller finne VHD OS ID-en i utgangen bcdedit ved å kjøre den uten parametere:

I mitt tilfelle har oppføringen en ID (misligholde) og jeg kjører følgende kommandoer:

Bcdedit /set (standard) beskrivelse "Windows 7 fra VHD" bcdedit /default (gjeldende)

De mener:

  1. Sett systembeskrivelsen (standard) til "Windows 7 fra VHD"
  2. Start gjeldende operativsystem som standard. Jeg kjørte Windows 7 fra fysiske medier, dvs. "innfødt".

konklusjoner

Denne artikkelen beskrev de grunnleggende teknikkene for å organisere oppstarten av Windows 7 ved hjelp av virtuelle harddisker. Trinnene beskrevet er nok til å installere Windows 7 i en VHD-fil og starte den fra den. Du kan få mer informasjon om VHD fra artikkelen


Lukk