在 VirtualBox 中磁盘的大小增加

从 Windows 10, 如何扩展的虚拟化的 Ubuntu Linux 磁盘 (.VDI) 使用 Oracle VM VirtualBox? 请参阅如何在 2 步骤!

virtualboxlogo

问题

当你有一个虚拟化的操作系统, 它是共同的小姐磁盘空间后连续更新.

这篇文章描述了以下内容 场景: 从 Windows 10, 我们将扩展虚拟化的 Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Solução

在摘要, 所有你需要做的是通过终端运行的命令 (CMD) 为 (一步 1) 增加虚拟磁盘的大小和 (一步 2) 然后展开与分区 Gparted. 加油:

一步 1 | 增加你的虚拟机的虚拟磁盘的大小

1.1 以管理员身份打开终端 CMD
为此, Windows 搜索中键入 “CMD” 当您看到的选项 命令提示符, 单击右边的按钮,然后选择 “以管理员身份运行“.

1.2 转到您 VirtualBox 的安装目录
Cmd, 选择您 VirtualBox 的安装目录, 默认情况下,在 (C):\程序 FilesOracleVirtualBox:

  CD C:\程序 FilesOracleVirtualBox

1.3. 运行命令来增加你的虚拟机的虚拟磁盘的大小

之前不过, 如果你不知道你的 VM 身体保存在计算机上, 只是看看 VirtualBox,查找文件 .VDI, 如下:

设置 > 存储 > SP: SATA > [SuaVM].VDI > 信息 > 位置 (示例: (D):\VMUbuntuUbuntu.VDI)

地址为您 .VDI 它是在标签上 “位置” ((D):\VMUbuntuUbuntu.vdi):
vmbox2

现在是! 与此文件信息 .VDI, 只是运行命令:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --调整大小 20480

注意:
– 替换 “(D):\VMUbuntuUbuntu.vdi” 路径你。 vdi. 在此示例中,我在提高 20 GB 磁盘 (20GB x 1024 MB = 20480).
– 请注意,最初 “虚拟大小” 12 gb 和末尾我们将达到所需的 20 GB.

然后看看如何做所有的步骤 1:
vmbox1

 

一步 2 | 扩大创建任何磁盘上的分区

理解这个解决方案:
似乎有些奇怪, 但这一事实,你现在有更大的磁盘, 并不意味着文件系统占用所有可用此空间.

看看下面的图片,看到的磁盘. 请注意,具有 8 gb 可用空间, 这就是精确的我们增加的空间, 只是那不是很忙:

vmbox3

这里的问题是: 如何如果加入这些 11 GB 8 GB 的分区 “扩展 + 交换” 就在中间?

很好, 为了解决这个问题, 您将删除 (然后再重新创建) 分区 交换和扩展 使用 Gparted.

2.1 安装 GParted
寻找 Ubuntu, 查找 “软件”. 单击 Ubuntu 软件 和搜索 Gparted, 所以, 安装它!
vmbox4

2.2 删除交换分区 + 扩展

没有恐惧, 删除分区 交换 前后 扩展 这就是原来的分区之间你 (全) 和创建的新空间 (空), 所以,它是一个大的块 未分配的空间, 如下图所示:
vmbox5

2.3 扩展原始分区
使用 GParted 的图形 (调整大小/移动), 鼠标指针在该司之间有隔板,然后拖动原始分区 (从左到右) 关于 未分配的空间, 离开只有一个空间,以后重新创建 交换.

在我的情况, 我离开在年底 未分配的空间 (空), 2048 MB 空间来重新创建 交换, 由光的蓝色轮廓,在上面图.

2.4 重新创建扩展的分区 + 交换
单击您保留的未分配的空间,因此,首先创建一个扩展的分区,然后交换.

vmbox7

检查结果

下面的图片一职开始的数字比较, 我们看到 Ubuntu 作为虚拟框磁盘管理器指示我们得到预期的结果.

Ubuntu 磁盘管理器:
vmbox9

虚拟框:
vmbox8

这就是, 这使得!

总点击数: 15651

19 评论 “在 VirtualBox 中磁盘的大小增加

      • 亚历克斯 说︰:

        它的方式 (路径) 虚拟机包含空白. 我有同样的问题, 并解决它采取的空间, 在程序之后, 已重新附加空间, 否则在看不到机器的位置.
        示例:
        (C):\用户管理员虚拟框 VMS_Windows_Windows.vdi
        转到文件夹, 重命名并取出空白区域. 然后离开命令,所以:
        (C):\用户管理员虚拟BoxVMS_Windows_Windows.vdi
        通过完成, 重命名并替换文件夹中的空白.

  1. 费尔南多特雷蒙蒂 说︰:

    这种方式没有轧辊:

    (D):\程序 FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMs n Desenvolvimento n Desenvolvimento. vdi –调整大小 51200
    VBoxManage.exe: 错误: 无法注册硬盘 D:\VirtualBoxVMs n Desenvolvimento n Desenvolvimento. vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} 因为硬盘"D:\虚拟框虚拟机_开发_Desenvolvimento.vdi’ 与UUID {0d46624b-3753-40d0-a025-9f1f784e9885} 已存在
    VBoxManage.exe: 错误: 细节: 代码E_INVALIDARG (0x80070057), 虚拟盒包装组件, I虚拟盒接口, I 未知被叫人
    VBoxManage.exe: 错误: 上下文, 新: “开放介质,新(布斯特尔(pszFilenameOrUuid).原始(), enmDevType, enmAccess 模式, fForceNewUuidOn 打开, p中位.asOutParam())” 在行 179 文件 VBox 管理磁盘.cpp

    任何提示?

    • 弗朗西斯科 说︰:

      试试这个:
      VBox管理修改hd “(D):\VirtualBoxVMs n Desenvolvimento n Desenvolvimento. vdi” –调整大小 51200

      旗的两个连字符 “–调整大小”

  2. 说︰:

    这里的一部分, 增加物理 HD 工作, 虚拟框显示所选大小, 但是, 当我进入 VM 高清继续与旧的大小… 即使 GParted 不显示新的大小为备用或任何.

  3. 加布里埃尔加西亚 说︰:

    伙计们, 你有一个无效参数的问题

    “语法错误: 无效参数 ' vm ubuntu. vdi '”

    只要把路径字符串, IE, 双引号!!

    谢谢你!

  4. 尼尔森 说︰:

    谢谢你的帮助伴侣, 在我的工作中救了我, 因为 Acronis 的恢复我使用了这个 15 GB 的细节, 我更新了所有的窗口和网络在这里坏的区域…..

  5. 蒂亚戈·西尔瓦 说︰:

    先生,

    我试图执行此过程,当执行弹出以下错误:

    (无报价)
    (C):\程序 FilesOracleVirtualBox>VBox管理修改hd C:\用户蒂亚戈文档
    \虚拟BoxVMs_Windows7_Windows7.vdi –调整大小 102400
    VBoxManage.exe: 错误: 无法注册硬盘 "C:\Users\Thiago\Documents\
    虚拟BoxVMs_Windows7_Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    i’ 与UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} 已存在
    VBoxManage.exe: 错误: 细节: 代码E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, I虚拟盒接口, I 未知被叫人
    VBoxManage.exe: 错误: 上下文, 新: “开放介质,新(布斯特尔(pszFilenameOrUuid).原始(), enmDe
    vType, enmAccess 模式, fForceNewUuidOn 打开, p中位.asOutParam())” 在行 179 of
    file VBoxManageDisk.cpp

    (Com aspas)
    (C):\程序 FilesOracleVirtualBox>VBox管理修改hd “(C):\Users\Thiago\Document
    s\VirtualBoxVMs\Windows7\Windows7.vdi” –调整大小 102400
    VBoxManage.exe: 错误: 无法注册硬盘 "C:\Users\Thiago\Documents\
    虚拟BoxVMs_Windows7_Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    i’ 与UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} 已存在
    VBoxManage.exe: 错误: 细节: 代码E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, I虚拟盒接口, I 未知被叫人
    VBoxManage.exe: 错误: 上下文, 新: “开放介质,新(布斯特尔(pszFilenameOrUuid).原始(), enmDe
    vType, enmAccess 模式, fForceNewUuidOn 打开, p中位.asOutParam())” 在行 179 of
    file VBoxManageDisk.cpp

    e ocorre o mesmo erro, podem ajudar nesse caso?

    • 弗朗西斯科 说︰:

      试试这个:

      VBox管理修改hd"C:\用户蒂亚戈文档虚拟BoxVMs_Windows7_Windows7.vdi" –调整大小 102400

      旗的两个连字符 “–调整大小”

留言

您的电子邮件地址将不会发布. 与标记必填的字段 *