kvm给windows扩容

发布时间 2023-08-31 11:22:53作者: 坚强的小蚂蚁

参考:
https://www.sohu.com/a/324970542_100120153
https://www.cnblogs.com/ilanni/p/3897025.html
https://www.itxm.cn/post/ifhfg1a9.html

一. 准备工作

1.创建新的磁盘镜像
qemu-img create -f qcow2 jumphost-add.img 200G
得到jumphost-add.img
2.停止原先虚拟机
virsh destroy nccc-jumphost-clone1
3.修改虚拟机配置文件

使用普通的方式挂载报错,所以尝试用virtio的方式挂载

virsh edit  nccc-jumphost-clone1
#使用virtio的方式添加新盘
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/var/lib/libvirt/images/jumphost-add.img'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>  //这一行不用加,会自动生成
    </disk>

4.启动虚拟机
virsh start nccc-jumphost-clone1

二. 安装驱动

进入window虚拟机后,需要安装virtio驱动才能看到新添加的硬盘

1.下载Virtio驱动

首先需要下载Virtio驱动。下载地址为:https://pan.baidu.com/s/1o9RlnPw(iso文件)

2.安装Virtio驱动

将下载的Virtio驱动解压缩到本地磁盘,然后在Windows虚拟机中打开设备管理器,找到需要添加Virtio驱动的设备,右键点击该设备,选择“更新驱动程序软件”。

3.选择Virtio驱动

在弹出的“更新驱动程序软件”窗口中,选择“浏览计算机以查找驱动程序软件”,然后选择Virtio驱动所在的文件夹。

4.安装Virtio驱动

在选择Virtio驱动所在的文件夹后,点击“下一步”按钮,系统会自动搜索并安装Virtio驱动。
可能还需要安装PCI驱动程序,方法一样。

5.重启虚拟机

安装完Virtio驱动后,需要重启虚拟机才能使驱动生效。重启虚拟机后,查看磁盘管理器,最下方会有一个磁盘1,200G就是我们新安装的盘,此时还未使用
按下面方法操作,即可新建盘
1)按下Win+X键,选择“磁盘管理”;
2)在磁盘管理中找到未分配的磁盘,右键点击它,选择“新建简单卷”;
3)按照提示完成新建磁盘的操作。