Sådan ændres størrelsen på dynamisk disk i Oracle VirtualBox (opdateret). Funktioner ved at arbejde med VirtualBox virtuelle diske

Det specifikke ved mit arbejde er sådan, at jeg ofte skal teste programmer, tjenester mv. Også i hverdagen installerer jeg mange programmer, jeg har brug for på min computer. Først tjekker jeg nye programmer, og derefter, hvis programmet er værdigt, installerer jeg det på min computer. Jeg tester applikationer uden for mit hjem. operativ system(herefter benævnt "OS") for ikke at rode i det. Mange gør ikke kyndige mennesker Spørgsmålet vil straks opstå: "Hvor tester du, hvis ikke i hovedoperativsystemet?" Svaret er enkelt: "I gæsteoperativsystemet!" Hvis du ikke ved noget om dette, så læs information om virtualiseringssystemer. I denne artikel vil jeg fortælle folk, der ved, hvad virtualiseringssystemer er, hvordan man øger disken på en virtuel maskine, der kører på "VirtualBox".

Mange mennesker, der bruger "VirtualBox", støder ofte på et problem, når gæsteoperativsystemet løber tør for plads på harddisken (virtuel harddisk). I dette tilfælde tilføjer mange mennesker en ekstra harddisk til gæsteoperativsystemet.

Der er dog en måde at øge hårdt volumen disk, hvor gæsteoperativsystemet er installeret direkte. Lad os overveje spørgsmålet om at øge kapaciteten på harddisken for dette er det nødvendigt at udføre en række operationer. Så lad os komme i gang.

Du kan øge diskstørrelsen, hvis den er i det oprindelige VirtualBox-format, med udvidelsen vdi. Hvis du eksporterede en virtuel maskine, er din disk sandsynligvis i formatet vmdk og handlingerne beskrevet nedenfor er ikke for dig.

1) Gæste-OS skal være slået fra.

2) Slet alle de "snapshots" du har taget, jeg håber du ved hvad de er (se fig. 1).

3) Find stien hvor du installerede "VirtualBox" selv, som standard er den installeret i stien "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe".

4) Find hvor det er virtuelt hårdt drevet på dit gæste-OS og navnet på drevet (se fig. 2). For mig er den placeret langs stien: "C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi".

5) Start kommandolinje, for at gøre dette skal du skrive "cmd" i "Start"-menuen og trykke på "Enter" (se fig. 3).

Hvis det ikke virker, så kør det manuelt, det er placeret på stien: "c:\Windows\System32\cmd.exe".

6) På kommandolinjen skal du indtaste kommandoen "modifyhd -resize" og trykke på "Enter".

For eksempel vil jeg få følgende kommando:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi" --ændre størrelse 25000

Således øgede jeg disken til 25.000 megabyte, eller næsten 25 gigabyte (vi vil ikke beregne præcist). Men det er ikke alt, fordi gæstemaskine ikke kan se den ekstra ledige plads, for at gøre dette skal du starte gæsteoperativsystemet og udvide disken under det, fordi vi har tilføjet plads til disken. Lad os komme igang...

7) Vi starter gæsteoperativsystemet.

8) Gå til computerstyring (se fig. 5).

9) Vi går til diskhåndtering og her ser vi vores "C"-drev og den ledige ikke-allokerede plads, der er dukket op, som vi tilføjer til "C"-drevet (se fig. 6).

10) Vi udvider lydstyrken (drev "C"), for at gøre dette, klik Højreklik musen på "C"-drevet og vælg menupunktet "Udvid lydstyrke" (se fig. 7).

11) I det næste vindue skal du klikke på knappen "Næste", og et vindue åbnes, hvor vi vil se, at systemet selv automatisk tilbyder at tilføje al den ledige plads til "C"-drevet. Vi forlader alt som det er, uden at ændre noget, og klikker på knappen "Næste" (se fig. 8).

I det næste vindue skal du klikke på knappen "Udfør".

Alle. Nu er størrelsen på "C"-drevet i gæsteoperativsystemet blevet større. Vi nyder vores fremtidige arbejde.
Dem, der ikke er fortrolige med virtualiseringssystemer, anbefaler jeg, at du stifter bekendtskab med dem, da de er nyttige, og for mange, livsvigtige.

Hvordan udvider man en virtuel disk i VirtualBox?

Hej kære læsere af internetressourcen!!!

Nogle gange, når du arbejder med en VirtualBox virtuel maskine, kan det være nødvendigt at øge lydstyrken basis disk. Heldigvis er dette meget nemt at gøre, bare åbn kommandolinjen, gå til mappen VirtualBox installationer, og kør derefter kommandoen modifyhd –resize, og specificer den nye virtuelle volumen harddisk. Og alt var bare fint, hvis ikke for et lille "men".

Du kan kun udvide en dynamisk virtuel disk på denne måde. Dette trick fungerer ikke med faste diske, og du vil modtage fejlen "Resize" på kommandolinjen harddisk operation for dette format er ikke implementeret endnu!" Det betyder det denne funktion, dvs. ændre størrelse, er ikke implementeret for en fast disktype.

Det er ærgerligt, men indtil videre er der ingen måder at udvide en fast disk i VirtualBox på. Vi kan dog bruge et lille trick. Vi konverterer en fast disk til en dynamisk, hvorefter vi tilføjer den volumen, vi skal bruge, på en velkendt måde.

På siderne af en række websteder dedikeret til computer emner du kan finde en beskrivelse af en metode til at "udvide" en fast disk ved hjælp af SelfImage-værktøjet, en metode, der tydeligvis er ubelejlig og besværlig, fordi brugeren i dette tilfælde skulle udføre mindst otte forskellige operationer.

Ud over SelfImage selv, som nu er praktisk talt ubrugt, måtte brugeren ty til diskpart-værktøjet for at "justere" diskene.

I virkeligheden er der en meget enklere og effektiv metode udvide disken, og det er det, vi skal bruge. Så lad os komme i gang. Åbn en kommandoprompt og gå til VirtualBox installationsmappe:

cd C:/Program Files/Oracle/VirtualBox

Som du allerede ved, kan du få information på en virtuel disk ved hjælp af kommandoen showhdinfo.

VboxManage.exe showhdinfo "D:/Virtual Box/Windows 8.0/Windows 8.0.vdi"

Som du kan se, i dette øjeblik Vores disktype (formatvariant) er fast, og størrelsen (kapaciteten) er 18432 MB. Nu skal vi konvertere den statiske disk til dynamisk.

Da dette ikke kan gøres direkte, kloner vi den første og får dermed det, vi ledte efter. For at gøre dette skal du bruge clonehd-kommandoen:

VBoxManage clonehd "D:/Virtual Box/Windows 8.0/Windows 8.0.vdi" "D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi"

Hvis der er mellemrum i stien til det originale VDI-billede og dets klon, omslutter vi stien i lige anførselstegn. Kloningsprocessen kan tage noget tid.

Når kopieringen er fuldført, kan du køre showhdinfo igen og se, hvad du har fået. Lad os tjekke vores klon:

VboxManage.exe showhdinfo "D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi"

Hvis alt går glat, så vil formatvarianten ikke længere være fast, men dynamisk, hvilket vi har. Men nu kan vi bruge den velkendte resize-kommando.

VBoxManage modifyhd --resize 40960 "D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi"

Som du kan se, var der ingen fejl, og disken blev udvidet til den angivne værdi. Nå, det er praktisk talt alt, der er kun tilbage at forbinde nyt billede Til SATA controller, åbn derefter den virtuelle maskine, gå til diskhåndteringssektionen og brug den tilføjede ikke-allokerede plads på den måde, du ønsker. Du kan slette den gamle VDI-fil.

Det er her jeg nok vil slutte min ikke-trivielle historie for nu og indtil nye lærerige møder med jer, kære venner...

Hvis du ikke gættede størrelsen, da du oprettede en virtuel maskine, i Oracle VirtualBox Der er standardfunktionændre størrelsen på den virtuelle disk. Det er rigtigt, at du ikke vil være i stand til at ændre diskstørrelsen fra det grafiske værktøj for at gøre dette, du skal bruge konsolværktøj VboxManage.exe, inkluderet med VirtualBox.

Forøgelse i størrelse

Åbn en kommandoprompt, og gå til mappen C:\Program Files\Oracle\Virtual Box (standardmappen til VirtualBox-installation). Lad os vise information om den virtuelle disk WKS2.vdi med kommandoen:

VboxManage.exe showhdinfo C:\VM\WKS2.vdi

Den logiske størrelseslinje angiver maksimal størrelse disk - 25600 MB (25 GB). Lad os øge det til 30 GB (30720 MB) med følgende kommando:

VboxManage.exe modifyhd C:\VM\WKS2.vdi −−ændre størrelse 30720

Og lad os så se på diskdataene igen.

Efter at have øget størrelsen på den virtuelle disk, skal du gå ind i gæstesystemet og øge størrelsen logisk drev. Du kan gøre dette fra snap-in'et Diskhåndtering (discmgmt.msc) ved at vælge kontekstmenu Punktet "Udvid lydstyrken". Denne funktion er tilgængelig i alle Windows-operativsystemer, startende med Vista\Server 2008. I andre operativsystemer skal du bruge tredjeparts programmer, For eksempel Acronis disk Direktør.

Nedskæring

Den modsatte situation er også mulig, når det er nødvendigt at reducere størrelsen af ​​den diskplads, der optages af den virtuelle maskine. I dette tilfælde er handlingsalgoritmen anderledes.

Først går vi ind i gæstesystemet og sletter alt unødvendigt. Derefter vil vi rydde op i frie sektorer af disken ved hjælp af Sdelete-værktøjet fra Sysinternals. Værktøjet kræver ikke installation, du skal bare pakke det ud og køre kommandoen Sdelete.exe -s -z fra kommandolinjen.

Bemærk. På Linux kan du bruge ZeroFree-værktøjet til at rydde op på din disk.

Efter rengøring skal du slukke for den virtuelle maskine, åbne kommandolinjen på værtsmaskinen og køre kommandoen:

VboxManage.exe modifyhd C:\VM\WKS2.vdi −−compact

Denne kommando komprimerer det virtuelle diskbillede, hvilket reducerer mængden af ​​diskplads, det optager. I dette tilfælde forbliver den logiske størrelse af disken uændret. Du kan ikke reducere diskstørrelsen ved at bruge resize-nøglen. Denne metode virker kun til at øge den.

Som konklusion er opstørrelse kun mulig for dynamiske VDI- eller VHD-diske, og komprimering er kun mulig for VDI-diske. Alle andre muligheder understøttes ikke, men i det mindste for nu. Og alligevel, før du ændrer størrelsen på disken, skal du ikke være doven til at gøre det sikkerhedskopi, I tilfælde af :)

Oracle VM VirtualBox er en af ​​de mest populære og stabile software, hvormed brugere kan installere og teste operativsystemer forskellige versioner og forsamlinger. Når du opretter et nyt virtuel maskinebillede, giver VirtualBox brugere mulighed for at vælge den virtuelle diskstørrelse, de har brug for, Random Access Memory, og grafik undersystemhukommelse. Men efter at have installeret operativsystemet på en virtuel maskine, kan brugerne ikke altid ændre størrelsen på den virtuelle disk så nemt. Denne mulighed er ikke tilgængelig i virtuelt miljø. I denne artikel vil vi fortælle dig, hvordan du løser denne situation og øger størrelsen på din virtuelle diskplads.

VIGTIG! Når du udfører nogen manipulationer med det virtuelle harddisk, lav altid en sikkerhedskopi af det!

Metode 1 - Brug af kommandolinjen

Bemærk: at øge størrelsen af ​​virtuelle medier understøttes kun i dynamiske diske i VDI- eller VHD-format.

Hvis du vil øge størrelsen på den virtuelle diskplads ved at bruge følgende regler:

Trin 1

Gå til dit hovedoperativsystem og åbn en kommandoprompt med administratorrettigheder.


Trin 2

Skriv følgende kommando og tryk på Enter:

CD C:\Program Files\Oracle\VirtualBox\

Trin 3

Indtast derefter følgende kommando:

vboxmanage 30000 modifyhd-[ny diskstørrelse] "D:\VirtualBox\Windows 8.1 Preview.vdi"

I stedet for angivet sti du skal angive stien, hvor dit billede er gemt.


Bemærk: Denne kommando vil øge mængden af ​​virtuel diskplads på VirtualBox, men for at bruge den skal du følge nedenstående trin:

Trin 4

Åbn VirtualBox og start den virtuelle maskine, diskplads som du ønsker at udvide.

Trin 5

Hvis du har Windows installeret, skal du starte Disk Management-konsollen (tryk på Win+R-tastekombinationen og indtast "diskmgmt.msc" i feltet, og klik derefter på "OK").

Trin 6

I Disk Management-konsollen vises den diskplads, du tilføjede, som ikke-allokeret. For at aktivere det skal du højreklikke på den virtuelle disk og vælge "Udvid volumen".


Trin 7

Øg diskkapaciteten til det yderste, og klik på OK. Proceduren vil tage et par minutter, hvorefter hård størrelse disken vil blive ændret.

Bemærk: Før du udfører trinene beskrevet ovenfor, anbefaler vi, at du opretter en sikkerhedskopi af den virtuelle maskine, hvis diskkapacitet du vil øge. Vær også opmærksom på, at den partition, som du gemmer den virtuelle maskine (.VDI) på, skal have nok Fri plads for at kunne dyrke den virtuelle disk.

Metode 2 - Opret en anden partition

I nogle tilfælde kan ovenstående metode føre til tab af data, så vi vil overveje den anden metode - den sikreste. Det består i at skabe en anden virtuelt hårdt disk og tilslut den til din nuværende virtuel maskine. Du kan gøre dette på følgende måde:

Trin 1

Sluk den virtuelle maskine og gå til dens indstillinger.


Trin 2

Gå til undermenuen "Medier", og i feltet "Lagermedier" skal du klikke på ikonet "Tilføj enhed". Vælg "Tilføj" HDD».


Trin 3


Trin 4

En konfigurator åbnes foran dig, hvor du skal angive navnet og stien, hvor den vil være placeret billede af en hård disk. Glem heller ikke at angive dens størrelse og type (helst VDI). Når du har indstillet de værdier, der passer til dig, skal du klikke på knappen "Opret". En ny virtuel HDD vil blive oprettet og straks tilføjet til den virtuelle maskine.


Trin 5

Start den virtuelle maskine, gå til diskhåndteringen som beskrevet i metode 1 (trin 5).

Trin 6

Du vil se en ikke-allokeret diskpartition. Klik på den højre tast musen og vælg "Opret lydstyrke".


Trin 7

I Volume Creation Wizard skal du trin for trin angive dens størrelse,


tildele et bogstav, og vælg også et filsystem.


Efter dette, ved siden af ​​en virtuel disk, vil du have en anden oprettet, uden at det påvirker den første overhovedet.

Hvad skal du gøre, hvis du har et virtuelt Linux OS?

Hvis du har Linux installeret på din virtuelle maskine, så sker udvidelsen i det fysiske OS på samme måde som i metoderne beskrevet ovenfor, men når du starter et gæste-OS, skal du handle anderledes, da der ikke er nogen diskmanager i Linux OS, som sådan. For at tilføje en oprettet disk eller udvide en eksisterende, skal du gøre følgende:

Trin 1

Åbn konsollen, skriv "su" og tryk enter.

Trin 2

Indtast administratoradgangskoden, og tryk på Enter.

Trin 3

Installer "GParted"-pakken. For at gøre dette skal du indtaste kommandoen i konsollen:

For Ubuntu, Debian, Mint-distributioner vil det se sådan ud:

sudo apt-get install gparted

For Fedora, Centos vil kommandoen se anderledes ud:

su yum installer gparted

Trin 4

Vent, indtil pakken er downloadet og installeret. For at installationen kan gennemføres korrekt, skal dit virtuelle OS være forbundet til internettet.

Trin 5

Start GParted. I hovedvinduet vil du se en liste over alle tilgængelige drev. Her finder du også det område du har tilføjet. Det vil blive markeret som umarkeret.


Nu, afhængigt af hvilken af ​​metoderne ovenfor du valgte, skal du gøre følgende:

For metode 1:

  1. Højreklik på din nuværende disk, hvor operativsystemet er installeret, og vælg "Rediger størrelse".
  2. I det nye vindue skal du bruge skyderen til at angive den nye diskstørrelse under hensyntagen til mængden af ​​plads, du har tildelt. Klik derefter på knappen "Rediger størrelse".
For metode 2:

Når du opretter en virtuel disk i virtualbox program, er den tildelte volumen muligvis ikke nok under arbejdsprocessen. Så skal du på en eller anden måde øge diskstørrelsen. I princippet er dette ikke svært at gøre i tilfælde af dynamiske medier, men der kan opstå komplikationer, hvis disken er fikset. Da programmet ikke sørger for en stigning i volumen af ​​denne type oprettede medier.

Men fortvivl ikke, der er stadig en løsning, selvom det vil tage mere tid. Denne metode udføres ved at klone en fast disk og konvertere den til dynamisk, så vil der blive arbejdet med klonen. For dem, der ikke ved, alle oplysninger (mapper, filer, installerede programmer) fra en donor. Nå, lad os se på dette problem ved hjælp af et visuelt eksempel.

Kloning af en fast disk i VirtualBox

Åbn programmet og gå fil -> virtuel mediemanager.

På listen over virtuelle harddiske vælg den du ønsker, højreklik og klik kopi. I mit tilfælde er der tale om en fast Windows 7, med en kapacitet på 20 GB.

Vi har allerede valgt disken, så klik Næste.

Vi angiver den type klon, der skal oprettes, jeg foretrækker VHD, kan du vælge en anden.

I dette vindue er vi naturligvis interesserede dynamisk virtuel harddisk.

Indstil et hvilket som helst navn til den fremtidige disk, og klik kopi.

Vi venter cirka 10-15 minutter på, at kloningsprocessen er fuldført.

Når du har gennemført proceduren, skal du gå til mappen med virtuelle diske at sikre, at mediet er blevet til.

Forøgelse af diskstørrelse i VirtualBox

Efter at have sikret os oprettelsen, fortsætter vi til proceduren for at øge størrelsen. Her bliver vi nødt til at åbne kommandolinjen. Hvis du har Windows 10, så højreklik på startmenuen og åbn kommandolinjen, helst som administrator.

I tilfælde af syv, tryk start og enter i søgningen cmd, kør den fundne fil som administrator.

Nu skal vi indtaste en bestemt kommando, men først skal vi sikre os placeringen af ​​mapperne med programfilerne og den virtuelle disk (klon).
Når du er sikker, skal du indtaste kommandoen:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd" --ændre størrelse 31000

  • C:\Program Files\Oracle\VirtualBox\VBoxManage.exe- sti til mappen med virtualbox-programfiler.
  • H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd- placering af den oprettede disk (klon).
  • --tilpas størrelse 31000- kommando til at ændre størrelse op til 31000MB.

Vi venter på slutningen af ​​processen.

Opret en virtuel maskine

Når du har åbnet virtualbox, skal du trykke på knappen skab.

Indtast i eksperttilstand ønskede navn, OS type 1, angiv den nødvendige mængde hukommelse (RAM) 2, vælg elementet bruge en eksisterende virtuel harddisk 3 og tryk på gennemsynsknappen 4.

Vælg vores klon og klik på åben-knappen.

Klik nu skab.

Som vi kan se, er maskinen blevet oprettet, lad os starte den.

Vi går til min computer og ser, at lydstyrken forbliver 20 GB. Hele pointen er, at i selve virtuelt system du skal udvide lydstyrken. Når du opretter en klon, oprettes den nøjagtig kopi, og selve lydstyrken skal øges manuelt i systemet.

Forøgelse af diskstørrelsen i en virtuel maskine

For at gøre dette, gå til styring computer ved at højreklikke på ikonet Denne computer og vælge det relevante element.

Her er vi interesserede i fanen diskhåndtering. Som du kan se, er der ufordelt plads i størrelsen 9 GB. Det er præcis, hvad vi har brug for. Nu skal vi tilføje dette afsnit til afsnittet (C:), for at gøre dette skal du højreklikke på (C:) og vælge emnet udvide volumen.

Størrelsen af ​​den tildelte plads bør være maksimal, da vi overfører hele diskvolumen.

Parat.

Som vi ser, er der ikke længere noget uddelt rum, så det har fundet distribution i lokal disk(MED:).

Når vi logger ind på min computer, vil vi se, at diskstørrelsen er blevet forøget.

Måske vil du sige Disken er også dynamisk, men vi ønskede at øge størrelsen på den faste. Så nu kloner du den oprettede klon og konverterer den til en fast, heldigvis har du allerede lært, hvordan du gør dette og får det, du ønskede.

OMGiv din mening om denne artikel, og stil selvfølgelig dine spørgsmål, hvis noget pludselig går galt for dig.

Tak for din opmærksomhed!