zoukankan      html  css  js  c++  java
  • 增加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 FilesOracleVirtualBox,在执行命令VBoxManage modifyhd “C:Users<username>VirtualBox VMs<vm_name><disk_name>.vdi” –resize <size in MB> 后,磁盘文件的路径被解析成C:Program FilesOracleVirtualBox“C:Users<username>VirtualBox VMs<vm_name><disk_name>.vdi”, 然后提示这个文件格式不正确

    3 环境

    主机: Win7

    VirtualBox:5.0.16

    虚拟机: Win10

    VirtualBox安装路径 C:Program FilesOracleVirtualBox

    虚拟机磁盘文件路径 C:Users<username>VirtualBox VMs<vm_name><disk_name>.vdi

    当前虚拟机磁盘文件大小 32G, 准备修改为90G

    4 解决方法与操作步骤

    4.1 重命名文件夹VirtualBox VMs为VirtualBoxVMs, 后面会再改回来的 - 这里主要是解决空格问题

    4.2 在目录下C:Program FilesOracleVirtualBox找到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虚拟机中的磁盘大小已增加

  • 相关阅读:
    VIM配置
    VSCode配置Import@路径
    Sar
    VIM-Fold折叠
    sysctl
    java8 到 java14新增的特性
    Electron整合VUE
    使用Markfile开发GO程序
    cron 表达式
    java spi
  • 原文地址:https://www.cnblogs.com/lcyhjx/p/5344502.html
Copyright © 2011-2022 走看看