KVM虚拟机windows系统增加硬盘

前一篇文章介绍了有关linux系统添加硬盘的方法,这次我们来介绍有关windows系统添加的相关步骤。

其实linux和windows添加的硬盘的方法都是一样的,也是可以通过命令行和修改配置文件来添加。

下面主要介绍通过virsh edit命令编辑虚拟机配置文件,来添加硬盘的方法。

注意windows系统添加硬盘需要分硬盘接口,IDE接口和virtio接口。

首先创建一个新的硬盘,使用qemu-img create命令,如下:

qemu-img create -f qcow2 testwin.img 10G

关闭虚拟机,使用shutdown命令,如下:

list –all

shutdown server2008

现在来编辑虚拟机server2008配置文件,使用edit命令,如下:

edit server2008

我们先来添加IDE接口的硬盘,添加如下代码:

<disk type=’file’ device=’disk’>

<driver name=’qemu’ type=’qcow2′ cache=’none’/>

<source file=’/vhostdisk/testwin.img’/>

<target dev=’hdb‘ bus=’ide‘/>

</disk>

注意,我们在此使用的硬盘接口为IDE接口,硬盘名称为hdb,所以添加完毕后系统是可以直接识别的。

编辑完毕后,保存。

此时要重新加载配置文件,如下:

virsh define server2008.xml

然后启动虚拟机server2008,使用start命令,如下:

start server2008

现在登陆到虚拟机server2008,看看新加硬盘。

通过上图,我们可以看到新加的硬盘,系统已经完全识别,我们只需把格式化,然后就行分区就可以使用。如下图:

以上是添加硬盘的接口是IDE,那么我们现在来测试添加virtio接口的硬盘。

新建硬盘:

qemu-img create -f qcow2 testwinvirtio.img 10G

qemu-img info testwinvirtio.img

编辑虚拟机server2008配置文件,添加如下代码:

<disk type=’file’ device=’disk’>

<driver name=’qemu’ type=’qcow2′ cache=’none’/>

<source file=’/vhostdisk/testwinvirtio.img’/>

<target dev=’vda‘ bus=’virtio‘/>

</disk>

然后启动虚拟机server2008,看看实际情况。

通过上图,我们可以看到,没有发现刚刚添加的硬盘。但是我们会在“设备管理器”中发现,一个新的设备,如下图:

为什么会是这样呢?这是因为KVM默认情况下,windows系统是没有安装virtio驱动的。我们需要单独的下载并安装virtio驱动才行,我们可以到如下网站进行下载:

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/

https://www.linuxwind.org/html/kvm-windows-2008-virtion-driver.html

现在我把已经下载好的驱动文件上传到虚拟机server2008,然后安装该驱动。如下:

驱动安装完毕后,我们可以在“设备管理器”中看到新增加的存储器,如下图:

而新增加的硬盘,我们也可以看到,如下:

以上就是有关KVM虚拟机windows系统新增加硬盘的相关配置。

时间: 2024-11-03 21:38:06

KVM虚拟机windows系统增加硬盘的相关文章

KVM虚拟机Linux系统增加硬盘

Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh attach-disk命令添加一块硬盘到系统中,即时生效,但系统重启后新硬盘会消失. 2.通过修改虚拟机配置文件进行添加,永久生效. 现在我来一一介绍方法一和方法二. 方法一.通过virsh attach-disk命令添加硬盘 首先看看在未添加新硬盘系统的分区情况. fdisk –l df –h 从上图我们可以看到目前系统中只有一块硬盘vda,而且被

kvm安装windows系统蓝屏

最近一直在学习有关KVM的知识,实验一直是在虚拟机VM中进行的.今天刚好公司有一台空闲的服务器,直接拿来安装centos.kvm等等,然后相关的配置. 但是在KVM安装windows系统时,一直会出现蓝屏,无法进行系统的安装.如下图: 查看虚拟机的日志,如下图: tac /var/log/libvirt/qemu/server2008.log 没有看到很有用的信息.查看libvirtd日志,如下: tac /var/log/libvirt/libvirtd.log 可以看到这样几条错误信息: U

从用户Windows系统到阿里云NAS SMB服务:常用数据迁移备份工具

本文介绍如何由本地(on-premises) 或阿里云的虚拟机Windows系统向阿里云NAS SMB服务上传和备份数据. 阿里云文件系统SMB协议服务介绍 阿里云文件存储服务NAS(阿里云NAS)是阿里云在2016年正式推出的公有云上的网络文件系统实现.阿里云NAS主要面向阿里云 ECS 实例.HPC.Docker.弹性Web和BatchCompute 等计算节点提供文件存储服务.通过标准的文件访问协议,用户无需对现有应用做任何修改,即可在云上使用具备无限容量及性能扩展.单一命名空间.多共享.

linux中KVM 虚拟机增加硬盘例子

方法一.常规方式 采用模板的方式可能导致虚拟机的硬盘容量不够,可以通过单独增加一块硬盘来作为数据的存储. 1.首先使用dd命令在默认路径下创建一个大小为10G的映像文件: dd bs=1M count=10240 if=/dev/zero of=/var/lib/libvirt/images/guest1_data.img 另外也可以使用 qemu-img 命令来创建,具体可以参考:centos 6.6 安装 KVM 虚拟机. 2.使用virsh edit 命令来编辑 domain 的配置文件,

RamNode KVM VPS安装Windows系统及配置IP实现上网

第一.RamNode官方网站    代码如下 复制代码 官方网站:www.ramnode.com   在这篇文章中,老蒋是采用到的是Ramnode KVM架构512MB内存VPS主机,因为不能确保每个KVM VPS主机商家有自带的WINDOWS系统,所以我这篇文章仅仅作为演示记录,一般如果自带WIN系统的,都可以利用此方法进行安装,并不是根据SolusVM面板,然后选择一个Windows系统安装的,这样的安装是无效的.   第二.设置启动首选项.网卡方式.挂载Windows系统盘   1.设置启

Linux KVM环境安装Windows之 Grub引导安装Windows系统

本身写文章就是一件非常痛苦的事情,尤其是写技术类的文章必须经过测试完成才敢分享出来,且老左并不能确保每个用户有需要参考的时候能顺利完成,但我可以保证在写文章的时候所有的记录信息都是真实在当前的环境过程中执行出来的.且可能存在的错误或者以至于用户甚至让老左再安装也可能出错,这些问题的出现因素是多样的. 在"Linux KVM环境安装Windows教程 - 分区盘符和挂载Debian安装"文章之后,只能算是完成了第一个部分,还没有收工,这里还需要通过引导安装GHO系统文件才能安装WIN系统

巧妙设置让Windows系统定期整理硬盘

window|硬盘 这个话题算是老生常谈了,看过的老鸟们自然不用说,但别忘记了还有不少刚接触电脑的朋友,他们对于Windows系统的清理思想还不是清楚,所以本文特地说明一下,虽然网上方法很多,其它只要做到以下简单的几条就可以了. 1.定期整理硬盘 严重的硬盘碎片会大幅度降低你的电脑响应速度.所以你就需要定期的对磁盘进行清理,磁盘清理非常简单,首先单击"开始",依次指向"所有程序"."附件"."系统工具",然后单击"磁

Windows系统巧用Rundll32卸载Java虚拟机

在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成.但安装和卸载Windows程序还有些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧! 提示:Rundll32.exe是 Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的DLL文件用Rundll.exe来调用 .DLL文件是Windows的基础,所有的API函数都是在DLL中实现的

PD虚拟机怎么安装Windows系统

  很多用户刚听说苹果电脑上可以安装windows系统时,第一反应是完成操作肯定特别难,不少"小白"用户会去询问老用户它的操作方法,询问之后会 发现并没有自己想象得那么复杂. Parallels desktop这款软件是现在用户使用最多的mac虚拟机,通过它在mac上安装windows系统或其他的操作系统用户可以很快解决.这款虚拟机拥有自己独特的优势,用户使用这款软件时可以很轻松的将自己想要的操作系统成功安装在 mac系统中. 如此好用的mac虚拟机软件在哪边可以下载到呢?(注:安全使