hyper-V的虚拟磁盘扩容

hyper-V的虚拟磁盘扩容

工具:windows自带的DiskPart。在运行中输入diskpart,然后确认,即可开启Diskpart程序。
完成后,使用exit命令退出程序。
以下是DiskPart工具中的指令:

Microsoft DiskPart 版本 10.0.22000.653

Copyright © Microsoft Corporation. 在计算机上: WU-T480S

DISKPART> sel vdisk file=D:\VM\openwrt\openwrt-x86-64-combined-squashfs.vhdx

DiskPart 已成功选择虚拟磁盘文件。

DISKPART> expand vdisk maximum=4000MB

为此命令指定的参数无效。 有关此命令类型的详细信息,请使用 HELP EXPAND VDISK 命令

DISKPART> expand vdisk maximum=4000

100 百分比已完成

DiskPart 已成功扩展虚拟磁盘文件。

DISKPART>exit

看到其中一句“DISKPART> expand vdisk maximum=4000MB, 为此命令指定的参数无效。 有关此命令类型的详细信息,请使用 HELP EXPAND VDISK 命令”,是因为扩容后的容量默认是兆。我这里想把VHDX扩容成4G,直接用4000即可。其他单位没试。

### 扩展Hyper-V虚拟机磁盘容量 对于在Windows环境下运行的Hyper-V虚拟机,扩展其磁盘容量涉及两个主要阶段:首先是增加虚拟硬盘(VHD或VHDX)文件本身的大小,其次是调整操作系统内部的分区以利用新增加的空间。 #### 关闭虚拟机并准备环境 为了安全地执行这些更改,确保目标虚拟机处于完全关闭状态而不是挂起。这一步骤至关重要,因为任何正在进行的操作都可能导致数据损坏或丢失[^2]。 #### 使用Hyper-V管理器扩展虚拟硬盘 通过Hyper-V管理器来增大虚拟硬盘尺寸是最直接的方式之一: 1. **访问编辑磁盘功能** - 方法一:从Hyper-V管理器左侧列表中选中主机名,在右侧的动作面板找到“编辑磁盘”,点击它启动向导。 - 方法二:右键单击要修改的虚拟机名称,选择“设置”。接着定位至存储控制器下的硬盘设备,点击旁边的“编辑”链接开启相同向导。 2. **指定待处理的.vhd/.vhdx文件位置** 3. **选定扩展作为操作类型** 4. **定义新的磁盘容量** 5. 完成上述配置后,按照提示逐步推进直到最终提交变更请求。此时,系统会更新所选虚拟硬盘映像的实际物理大小。 ```powershell # PowerShell命令行方式也可以实现同样的效果 Resize-VHD –Path "C:\path\to\your.vhdx" –SizeBytes 60GB ``` #### 在客户操作系统内应用新空间 一旦外部层面完成了磁盘增长工作,则需登录到对应的Linux发行版当中继续后续步骤。这里假设使用的是基于Debian/Ubuntu系列的Linux版本为例说明: 1. 更新包索引库并安装`gparted`图形化工具以便更方便直观地管理和分配未使用的磁盘区域: ```bash sudo apt update && sudo apt install gparted ``` 2. 启动GParted应用程序,并识别出那些标记为“Unallocated”的额外可用空间部分。创建一个新的主分区或者逻辑卷(LVM),具体取决于个人需求以及现有布局结构[^4]。 3. 对于某些特定场景下可能还需要重新初始化GRUB引导加载程序或其他必要的服务组件才能使改动生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值