增加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虚拟机中的磁盘大小已增加
增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)的更多相关文章
- kvm虚拟机扩展磁盘空间
kvm虚拟机磁盘空间扩展与xen虚拟机磁盘空间扩展思路一致.原因在于xen/kvm默认的虚拟机磁盘格式为raw,所以方式可以通用. raw磁盘格式扩展思路如下 (1) 新添加一块raw格式的磁盘加入到 ...
- Linux 查看磁盘空间大小
(1)查看文件大小 1. 查看当前文件夹下所有文件大小(包括子文件夹) du -sh 2.查看var目录下文件大小 du -sh var 3.查看指定文件夹下所有文件大小(包括子文件 ...
- Ubuntu 查看文件以及磁盘空间大小管理
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K . ...
- Ubuntu 查看文件以及磁盘空间大小命令df
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ...
- Linux查看文件以及磁盘空间大小管理(转)
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K . ...
- Linux查看磁盘空间大小命令
Linux查看磁盘空间大小命令df -hldf -hl 查看磁盘剩余空间df -h 查看每个根路径的分区大小du -sh [目录名] 返回该目录的大小du -sm [文件夹] 返回该文件夹总M数du ...
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
查询所有数据库占用磁盘空间大小的SQL语句: ,),' MB') as data_size, concat(,),'MB') as index_size from information_schema ...
- 查看Linux磁盘空间大小命令
发表于:2012-09-17 10:25 查看Linux磁盘空间大小 一.df 命令: df 是来自于coreutils 软件包,系统安装时,就自带的:我们通过这个命令可以查看磁盘的使用情况以及文 ...
- 【Linux】查看磁盘空间大小
Ubuntu 查看磁盘空间大小命令 df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令格式: df -hl 显示格式为: 文件系统 容量 已 ...
随机推荐
- Windows 7您的凭据不工作
假设计算机A要远程连接到计算机B 一.参考链接 http://jingyan.baidu.com/article/148a1921a807d34d70c3b143.html 在计算机B上操作 快捷键 ...
- JavaScript、全选反选-课堂笔记
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 下载更新文件后,调用安装器自动安装apk文件
在更新操作时,下载新apk之后,往往需要自动安装新apk,用以下代码即可安装下载在本地的apk文件(apkFile) Intent intent = new Intent(); intent.setA ...
- mysql5.1升级到mysql5.6
这么大跨度的升级,本身不推荐.升级应该是循序渐进的,以防止不兼容.如果确实要这么做,你先要确保你的客户端管理工具要能兼容,比如phpmyadmin,此次升级依然存在一个问题,mysql server和 ...
- linux cntlm代理的配置
在linux下需要配置代理上网,如yum, wget等.如果直接配置windows下的代理,如下: export http_proxy=http://<proxyIP>:<port& ...
- [java]删除数组中的某一个元素
package org.company.project.test; import java.util.Arrays; import java.util.Scanner; public class Ar ...
- 在eclipse中创建一个Maven项目
1. 首先判断eclipse有没有自带Maven Window –> Perferences 如果有Maven,那就是自带了maven插件,如果没有,需要自行安装. 2.配置maven 2.1. ...
- 关于Android中查看app安装时间等信息的问题
PackageManager packageManager=this.getPackageManager(); try { PackageInfo packageInfo=packageManager ...
- Altium Designer 生成Gerber文件
- JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumentException: File distributed.csv must exist and be readable解决方法
前些天,在进行分布式参数化测试的时候,出现了如题所示的错误报错信息.此文,针对此做一个简略的重现及分析说明. JMX脚本线程组参数配置如下所示: 参数文件路径配置如下所示: 执行JMX脚本后,服务器对 ...