virtualBox 常用命令列操作

Janus_V發表於2020-12-13

固定分配 & 動態分配互化:

  1. 動態->固定:

    VBoxManage.exe clonemedium disk "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX.vmdk" 
    -variant Fixed
    
  2. 固定轉動態:

    VBoxManage.exe clonemedium disk "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX.vmdk"
    -variant Standard
    

硬碟克隆:

  1. 拷貝舊硬碟內容到新硬碟:

    縮小容量的慎用, 有可能出問題導致無法開機

    通常用於已存在的硬碟減小容量大小
    virtualBox不允許直接減小硬碟設定容量(但可以擴容), 只能通過拷貝的方式

    VBoxManage.exe clonemedium "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX1012.vmdk" --existing
    

硬碟容量調整:

只能調大, 不能調小, 調小需要克隆

這個操作也可以通過GUI執行

VBoxManage.exe modifymedium "E:\VM\MacOS\MacOSXn.vmdk" --resize 40960

重置硬碟UUID:

解決克隆後的硬碟與原硬碟衝突的問題:

VBoxManage internalcommands sethduuid "Z:\Vbox\StandbyRAC_ENV\11.2.0.4RAC1\11.2.0.4RAC1.vdi"

修改虛擬機器解析度:

適用於Mac這種難以修改解析度的玩意兒

VBoxManage setextradata "Mac OS X" CustomVideoMode1 1880x980x32 
VBoxManage setextradata "Mac OS X" VBoxInternal2/EfiGraphicsResolution 1880x980

相關文章