Windows 11下QEMU镜像扩容后内部分区扩展方法咨询
Windows 11下QEMU镜像扩容后内部分区扩展方法咨询
嗨,我来帮你搞定这个问题!你已经完成了QEMU镜像的整体扩容,接下来要做的就是把新增的空闲空间分配给内部的目标分区,在Windows 11上有两种比较实用的方法:
方法一:用第三方磁盘工具直接挂载镜像扩展分区
这种方法不用启动虚拟机,操作起来更快捷:
- 下载并打开一款靠谱的磁盘管理工具(比如DiskGenius)
- 在工具里找到「挂载虚拟磁盘」的功能,选中你的QEMU镜像文件(常见格式是.img或.qcow2)
- 挂载成功后,你就能在工具界面里看到镜像内的所有分区了
- 找到那个被填满的目标分区,右键选择「调整分区大小」
- 在弹出的调整窗口中,把右侧的未分配空间拉进目标分区的范围,确认参数后执行操作
- 完成后记得卸载虚拟磁盘,重启你的XBOX模拟器就能用上扩容后的分区了
方法二:启动镜像为虚拟机,在系统内部扩展分区
如果镜像里的系统本身支持磁盘扩展,这种方法也很稳妥:
- 先用QEMU命令把镜像临时当成普通虚拟机磁盘启动,比如(根据你的镜像架构调整命令):
qemu-system-x86_64 -hda your-xbox-image.img -m 4G - 进入镜像内的系统后,打开系统自带的磁盘管理工具:
- 如果是Windows类系统,打开「此电脑」右键→「管理」→「磁盘管理」
- 如果是Linux类系统,安装并打开
gparted这类工具
- 找到目标分区,选择扩展分区的选项,把未分配的空闲空间合并进去
- 操作完成后关闭虚拟机,再用XBOX模拟器加载镜像即可
注意事项
- 重中之重:操作前一定要备份你的QEMU镜像! 分区调整有风险,万一出错还能恢复数据
- 确认你之前的
qemu-img resize命令是正确的,比如要增加20G空间的话,命令应该是qemu-img resize your-image.qcow2 +20G - 有些XBOX模拟器对磁盘格式有特殊要求,扩容后先测试一下能不能正常启动模拟器和镜像
备注:内容来源于stack exchange,提问作者Sirius




