虚拟机虚拟磁盘扩容

好久没有写博客了,也许确实是自己太忙了,也许是懒惰。但是今天忽然有想写的欲望。

       1、问题

       因为项目需要,经常用的fpga芯片涉及不同厂家及相同厂家的不同系列产品,特别是涉及到一些早期的FPGA产品,不同版本的开发环境不兼容。又不想将不同版本的开发软件同时装在本地宿主机。所以装了几台虚拟机,今天装早期quartus版本时系统提示虚拟机硬盘空间不足。

       环境:宿主机win10专业版,虚拟机VirtualBox,虚拟操作系统win7。这两年中美大环境后自己的开发环境尽量用开源软件+正版软件,所以抛弃了用了很多年的VMware。

      2、解决

       VirtualBox提供了可用于扩容的工具:VBoxManage.exe(使用前需要先进入工具所在安装目录)。

       在命令行窗口进入该可执行文件路径后,可以用VBoxManage showhdinfo “虚拟磁盘路径”,如VBoxManage showhdinfo "D:\VirtualBox VMs\win7-64\vin7-64.vdi",以获得uuid参数(直接用虚拟磁盘文件名也可以,但是如果该文件的存储路径有空格时下面的modifyhd命令就会出错,如下图所示)。

      

       自己希望将虚拟机的虚拟磁盘从30G扩展为100G,所有使用命令:VBoxMange.exe modifyhd 虚拟磁盘的uuid号码  --resize 102400.

       进入win7虚拟机的磁盘管理扩展磁盘空间即可。

注:如果不知道改用什么命令可以直接运行VBoxManage.exe,会显示相关命令的用法。

posted on 2020-08-08 11:54  国静德远  阅读(280)  评论(0编辑  收藏  举报

导航