Oracle VirtualBox的相關指令

年紀大常失憶,純備份,日後有遇到相關的知識會累增在此。

一開始先確定的電腦系統環境 Path 變數裡,有被添加這個設定:C:\Program Files\Oracle\VirtualBox\,這樣一來你才可以在各cmd路徑中立即引用一些VirtualBox的指令。

重新指派 VDI(HDD) UUID

VBoxManage.exe internalcommands sethduuid "檔案名稱.vdi"

擴增 VDI(HDD)

VBoxManage.exe modifyhd "檔案名稱.vdi" --resize 40960
//其中的40960單位是MB,所以這串數值表示的是40GB。

擴增完成後,進去Windows的磁碟管理,針對磁碟分割區進行「延伸磁碟區」的指令,就可以發現後面空白的容量被吃進來啦。

壓縮 VDI(HDD)

先到Microsoft technet下載SDelete,在Guest OS中下指令:

SDelete -z

關掉GuestOS,回到Host OS中下指令:

VBoxManage.exe modifyhd "硬碟名稱.vdi" compact

有出現設定檔衝突時,特別是光碟機讀取的ISO檔案衝突(例如:VBoxGuestAdditions.iso)

打開xxx.vbox後,建議直接把你VM裡面所有的ISO都unmount掉,就不會衝到了。

將Toolbar工具置於全螢幕模式的上方

  1. Make sure your VM is NOT running.
  2. Open the settings for your machine in the VirtualBox.
  3. Go to General -> Advanced tab.
  4. Check Show at top of screen.

Oracle VirtualBox UUID VDI VHD VMDK