Sådan konverteres mellem faste og dynamiske diske i VirtualBox

Indholdsfortegnelse:

Sådan konverteres mellem faste og dynamiske diske i VirtualBox
Sådan konverteres mellem faste og dynamiske diske i VirtualBox
Anonim
VirtualBox giver dig mulighed for at vælge enten en dynamisk tildelt eller fast størrelse disk, når du opretter en ny virtuel harddiskfil. Dynamisk tildelte diske er hurtigere at skabe og kan vokse til større størrelser. Faste størrelse diske kan være hurtigere at bruge, men kan ikke vokse større, når de fylder op. Du kan konvertere mellem de to formater og ændre størrelse på diske, hvis du vil.
VirtualBox giver dig mulighed for at vælge enten en dynamisk tildelt eller fast størrelse disk, når du opretter en ny virtuel harddiskfil. Dynamisk tildelte diske er hurtigere at skabe og kan vokse til større størrelser. Faste størrelse diske kan være hurtigere at bruge, men kan ikke vokse større, når de fylder op. Du kan konvertere mellem de to formater og ændre størrelse på diske, hvis du vil.

Trin 1: Find VBoxManage Command og Åbn en kommandoprompt

VirtualBox giver dig mulighed for at konvertere en fast disk til en dynamisk disk eller en dynamisk disk til en fast disk, men denne mulighed er ikke eksponeret i den grafiske grænseflade. I stedet skal du bruge

VBoxManage.exe

kommando.

Find denne kommando for at fortsætte. På Windows finder du det i VirtualBox programmappen, som er

C:Program FilesOracleVirtualBox

som standard. Hvis du installerede VirtualBox til en anden mappe, skal du kigge i stedet.

Åbn et kommandopromptvindue. For at gøre dette skal du åbne Start-menuen, skrive
Åbn et kommandopromptvindue. For at gøre dette skal du åbne Start-menuen, skrive

cmd

, og tryk på Enter.

Type
Type

cd

i kommandopromptet, efterfulgt af stien til den mappe, hvor kommandoen VBoxManage er. Du skal vedhæfte det med citater.

Du kan hurtigt gøre dette ved at skrive

cd

ind i vinduet Kommandoprompt, og træk derefter og slip mappeikonet fra filhåndteringens adresselinje til kommandoprompt.

Hvis du bruger standardbanen, skal den se ud som følger:
Hvis du bruger standardbanen, skal den se ud som følger:

cd 'C:Program FilesOracleVirtualBox'

BEMÆRK: Disse instruktioner antager, at du bruger VirtualBox på Windows. Hvis du bruger VirtualBox på macOS eller Linux, kan du bare åbne et Terminal vindue og køre
BEMÆRK: Disse instruktioner antager, at du bruger VirtualBox på Windows. Hvis du bruger VirtualBox på macOS eller Linux, kan du bare åbne et Terminal vindue og køre

vboxmanage

kommandoen normalt, som du ville have en anden kommando.

Image
Image

Trin to: Find stien til den disk, du vil konvertere

Kør følgende kommando i kommandopromptvinduet for at få vist en liste over alle de virtuelle harddiske på din computer:

VBoxManage.exe list hdds

Image
Image

Se gennem listen og identificer filsti til den virtuelle disk, du vil konvertere. Lad os sige, at vi ønsker at ændre den virtuelle disk, der er forbundet med den virtuelle maskine, der hedder "Windows". Som vi kan se i udgangen nedenfor, er stien til den virtuelle disk på vores system

C:UserschrisVirtualBox VMsWindowsWindows.vdi

Image
Image

Trin tre: Konverter den virtuelle disk

Du kan nu bruge kommandoen VBoxManage til at konvertere den virtuelle disk fra faste til dynamiske, eller fra dynamisk til fast.

Hvis du vil konvertere en virtuel disk fra faste til dynamiske, skal du køre følgende kommando:

VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard

For eksempel, hvis kildeskiven er placeret på

C:UserschrisVirtualBox VMsWindowsWindows.vdi

og du vil oprette en ny disk med navnet Windows-dynamic.vdi i samme mappe, vil du køre:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard

Hvis du vil konvertere en virtuel disk fra dynamisk til fast, skal du køre følgende kommando:
Hvis du vil konvertere en virtuel disk fra dynamisk til fast, skal du køre følgende kommando:

VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed

For eksempel, hvis kildeskiven er placeret på

C:UserschrisVirtualBox VMsWindowsWindows.vdi

og du vil oprette en ny disk med navnet Windows-fixed.vdi i samme mappe, vil du køre:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard

Image
Image

Trin fire: Fjern den gamle virtuelle disk

Ovenstående kommando klones bare den eksisterende disk. Du ender med både den originale diskfil og en ny diskfil.

For det første skal du rent faktisk fjerne den eksisterende virtuelle disk fra VirtualBox. I VirtualBox skal du højreklikke på den virtuelle maskine, der bruger den virtuelle disk, og vælg "Indstillinger".

Vælg "Lager" for at få vist tilsluttede lagerenheder. Højreklik på den originale VDI og vælg "Fjern vedhæftet fil". Klik derefter på "OK".
Vælg "Lager" for at få vist tilsluttede lagerenheder. Højreklik på den originale VDI og vælg "Fjern vedhæftet fil". Klik derefter på "OK".
Image
Image

Den nedenstående proces vil slette den oprindelige diskfil fra dit drev. Advarsel: Du kan muligvis sikkerhedskopiere den oprindelige diskfil, hvis du ikke allerede har det, bare hvis noget går galt med denne proces.

Kør kommandoen i kommandoprompt for at få vist en liste over alle virtuelle diske på din computer:

VBoxManage.exe list hdds

Find UUID på den originale disk, du vil slette. Du kan kopiere den til dit udklipsholder ved at vælge den med musens venstre museknap og derefter højreklikke på den.

Kør følgende kommando for at fjerne den oprindelige disk fra VirtualBoxs registreringsdatabase og slette den. Du kan højreklikke i vinduet Kommandoprompt for at indsætte UUID.
Kør følgende kommando for at fjerne den oprindelige disk fra VirtualBoxs registreringsdatabase og slette den. Du kan højreklikke i vinduet Kommandoprompt for at indsætte UUID.

VBoxManage.exe closemedium UUID --delete

Image
Image

Trin fem: Omdøb den nye disk

Du skal nu omdøbe den nye diskfil, så den har samme navn som den oprindelige. Bare naviger til det i et File Explorer eller Windows Stifinder vindue.

Højreklik på VDI-filen, vælg "Omdøb", og skift det til det oprindelige navn. Her for eksempel vi omdøbt den Windows-fixed.vdi-fil, vi oprettede til Windows.vdi.
Højreklik på VDI-filen, vælg "Omdøb", og skift det til det oprindelige navn. Her for eksempel vi omdøbt den Windows-fixed.vdi-fil, vi oprettede til Windows.vdi.
Når du har omdøbt disken, skal du fjerne det gamle disknavn fra VirtualBox. Klik på File> Virtual Media Manager i VirtualBox, og find den omdøbte disks oprindelige navn. Den vil få et gule advarselsikon til venstre for det. Højreklik på det og vælg "Fjern". Klik på "Fjern" igen for at bekræfte og lukke "Luk".
Når du har omdøbt disken, skal du fjerne det gamle disknavn fra VirtualBox. Klik på File> Virtual Media Manager i VirtualBox, og find den omdøbte disks oprindelige navn. Den vil få et gule advarselsikon til venstre for det. Højreklik på det og vælg "Fjern". Klik på "Fjern" igen for at bekræfte og lukke "Luk".
Image
Image

Trin seks: Indsæt disken i VirtualBox

Gå tilbage til VirtualBox, højreklik på den virtuelle maskine, der er forbundet med den virtuelle disk, og vælg "Indstillinger". Højreklik på SATA-controlleren under Storage, og vælg "Add Hard Disk".

Vælg "Vælg eksisterende disk" og bliv til den fil, du netop omdøbte.
Vælg "Vælg eksisterende disk" og bliv til den fil, du netop omdøbte.
Klik på "OK" for at lukke vinduet med virtuelle maskinindstillinger. Du skal nu kunne starte den virtuelle maskine normalt. Dens disk vil være enten en fast eller dynamisk disk-alt efter hvad du konverterede den til.
Klik på "OK" for at lukke vinduet med virtuelle maskinindstillinger. Du skal nu kunne starte den virtuelle maskine normalt. Dens disk vil være enten en fast eller dynamisk disk-alt efter hvad du konverterede den til.
Image
Image

Populært emne.

Ekspertråd