增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)
1 前言
網上關于增加VirtualBox虛擬機的磁盤空間大小的文章非常非常多,這里我之所以再寫一篇,是因為在參照這些文章做的時候,由于VirtualBox的版本更新以及其他一些環境問題,碰到到一些問題。 在花了一些時間解決這些問題之后,寫出來供大家參考。
2 參照以前的文章可能會碰到的問題
使用的命令
VBoxManage modifyhd “C:\Users\<username>\VirtualBox VMs\<vm_name>\<disk_name>.vdi” –resize <size in MB>
2.1 空格問題 - 如果虛擬機磁盤文件路徑中有空格,即使用""擴起來也不起作用
2.2 VirtualBox命令更新的問題 - 以前使用 modifyhd, 新的命令是modifymedium
2.3 磁盤文件路徑解析的問題
我的VirtualBox安裝路徑是?C:\Program Files\Oracle\VirtualBox,在執行命令VBoxManage modifyhd “C:\Users\<username>\VirtualBox VMs\<vm_name>\<disk_name>.vdi” –resize <size in MB> 后,磁盤文件的路徑被解析成C:\Program Files\Oracle\VirtualBox\“C:\Users\<username>\VirtualBox VMs\<vm_name>\<disk_name>.vdi”, 然后提示這個文件格式不正確
3 環境
主機: Win7
VirtualBox:5.0.16
虛擬機: Win10
VirtualBox安裝路徑?C:\Program Files\Oracle\VirtualBox
虛擬機磁盤文件路徑?C:\Users\<username>\VirtualBox VMs\<vm_name>\<disk_name>.vdi
當前虛擬機磁盤文件大小 32G, 準備修改為90G
4 解決方法與操作步驟
4.1 重命名文件夾VirtualBox VMs為VirtualBoxVMs, 后面會再改回來的 - 這里主要是解決空格問題
4.2 在目錄下C:\Program Files\Oracle\VirtualBox找到VBoxManage.exe,?VBoxDDU.dll,?VBoxRT.dll, 將這三個組件拷貝到C:\Users\<username>\VirtualBox VMs\<vm_name> 這里目錄下,與要修改的磁盤文件在同一目錄 - 這里的目的是解決磁盤文件路徑的解析問題
4.3 運行cmd, 打開命令提示窗口
4.4 運行
cd \
cd?C:\Users\<username>\VirtualBox VMs\<vm_name>
進入存放磁盤文件的目錄
4.5 執行?VBoxManage modifymedium <disk_name>.vdi –-resize 90000
注意: 我們之前將VBoxManage.exe拷貝到了存放磁盤文件的目錄下,所以這里可以直接執行VBoxManage指令
4.6 在VirtualBox啟動Win10虛擬機
4.7 進入Win10的磁盤管理
4.8 在Win10磁盤管理中, 選擇原有的磁盤,點擊右鍵,在右鍵菜單中選擇Extend Volume, 按照向導將新分配的空間增加到原有磁盤上
4.9 完畢,Win10虛擬機中的磁盤大小已增加
轉載于:https://www.cnblogs.com/lcyhjx/p/5344502.html
總結
以上是生活随笔為你收集整理的增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Poj_1325 Machine Sch
- 下一篇: java中的@override