利用VBoxManage对虚拟机格式vdi、vmdk、vhd进行互转

虚拟机顾名思义就是虚拟出来的机器(virtual machine),虚拟化技术也是时下IT界最热门的技术,因其能更加有效利用硬件资源,整合IT应用,降低TCO,节能环保等,说白了就是一台硬件上够强的机器,能在其上面虚拟多台机器出来,例如一个机房里原本有100台服务器提供各类服务,采用虚拟化解决方案后,我们只需要在一台机器上就可以虚拟出这100台机器在其上面运行,这样一来,节约总体支出是肯定的,日常运维也更加绿色环保,节能减排,也许你会想,这样把所有鸡蛋都放在一个篮子里增加了危险系数,确实,这样想是正确的,不过我们不用为此担心,虚拟技术厂商已经为我们考虑到了,可以采用相关的容错、群集技术(如微软live migration、VMware的Vmotion技术,任何一项技术在安全上没有保障,不能算是一项合格成熟的技术,也不可能推出到市场,一些不成熟的技术也仅是供测试使用。)

当然虚拟化技术不仅仅就是虚拟一台计算机,还有很多,如虚拟网络,虚拟存储,虚拟应用等等…

在本文中只讨论利用VBoxManage如何对三种常见的虚拟机文件格式进行转换,首先让我们了解一下这三种格式是个什么东东:

  1. vdi格式 :VirtualBox默认创建的硬盘文件格式,(关于VirtualBox 原是德国一家软件公司InnoTek所开发的虚拟系统软件,后被SUN收购,而后SUN又被Oracle收购,VirtualBox 是一款功能强大的虚拟机软件,不仅具有丰富的特色,而且性能也很优异)

  2. vmdk格式:VMware创建的虚拟硬盘文件格式,(关于VMware,在虚拟机领域可以说是全球最牛B的公司,目前为EMC的全资子公司) 
  3. vhd格式:为微软虚拟机硬盘文件格式,(关于微软虚拟机技术,从最初的VPC,VServer2005r2 ,Hyper-v2008,Hyper-v2008R2,到这会的hyper-v 8beta,历经多重改进,在新版本的Hyper-v 8beta中,将会发现有非常令人Exciting 的 Feature,如新的硬盘格式VHDX的出现,空间技术从2T提升至16T,保护数据并确保大型扇区磁盘上的质量性能等)

这三种虚拟硬盘格式的互相转换可以通过一些第三方工具软件进行,此文我们介绍如何利用VirtualBox 自带的VBoxManage来进行格式转换:

1.VBoxManage.exe在VirtualBox 安装目录下,如下图,我们进VirtualBox 安装目录查看到VBoxManage.exe

2.命令行进入VirtualBox目录,运行相关VBoxManage格式转换指令,语法如下:

VBoxManage clonehd 源硬盘格式文件 目录硬盘格式文件 --format 目标格式后缀
 

3.将VDI文件转成VHD文件,如下图命令将vdi的虚拟机文件转换成微软vhd虚拟机文件:

执行进度至100%结束完成转换,随后我们用微软虚拟机软件挂载顺利运行

至此,利用VBoxManage对三种常见虚拟硬盘格式转换介绍结束,vmdk、vhd转VDI等按格式套用即可。

时间: 2024-11-08 21:57:23

利用VBoxManage对虚拟机格式vdi、vmdk、vhd进行互转的相关文章

虚拟硬盘格式vdi、vhd、vmdk相互转换

Windows7的引导程序能够引导vhd格式的虚拟硬盘,而VirtualBox创建的虚拟硬盘文件是vdi格式的,怎么办呢? 以前要借助其他软件才能实现,但是VirtualBox早就悄悄为我们带来了一个VBoxManager.exe来转换格式. 命令如下(Windows环境,Linux版的应该也有VBoxManager这个二进制文件): VBoxManager存在于VirtualBox的安装目录下. vmdk转换成vdi VBoxManage.exe clonehd source.vmdk tar

VirtualBox之vdi、vhd、vmdk虚拟硬盘格式相互转换

Windows7的引导程序能够引导vhd格式的虚拟硬盘,而VirtualBox创建的虚拟硬盘文件是vdi格式的,怎么办呢? 以前要借助其他软件才能实现,但是VirtualBox早就悄悄为我们带来了一个VBoxManager.exe来转换格式. 命令如下(Windows环境,Linux版的应该也有VBoxManager这个二进制文件): VBoxManager存在于VirtualBox的安装目录下. vmdk转换成vdi VBoxManage.exe clonehd source.vmdk tar

如何将Virtualbox虚拟机的vdi的硬盘格式转换成VMware虚拟机可以使用的硬盘格式VMDK

如何将Virtualbox虚拟机的vdi的硬盘格式转换成VMware虚拟机可以使用的硬盘格式VMDK,由于VMware虚拟机的新版本不能使用Virtualbox虚拟机的磁盘格式.要在VMware中使用vdi格式的磁盘,只能在Virtualbox中,先把vdi格式的磁盘转换成vmdk格式的磁盘.   <-->  使用Vboxmanage工具即可完成转换. sudo vboxmanage clonehd XC_XP.vdi /usr/XC_XP.vmdk --format VMDK 0%...10

怎么在红帽linux系统上利用镜像封装虚拟机

 今天和大家分享在RHEL(Red Hat公司的Linux系统)上,怎么利用镜像封装虚拟机. 一.先得有镜像吧,这里大家可以看看http://ucweb.blog.51cto.com/4042188/1001505< 教你从redhat官网获取ISO镜像> 二.下载完之后,要确认一下iso镜像无错误.你可以利用Vitual Machine Manager(虚拟机管理器),要能自动正常检测出来如下的镜像安装版本,就可以使用了. (OS type :linux Version : Red Hat

利用jQuery传送json格式的字符串,后端用ashx文件来接收

在Default.aspx里面,我们会透过javascript建立两个物件,分别有Name和Age的属性,再透过Array的方式,将这两个物件塞到Array里面去.使用Ajax内建的$.ajax API,我们可以把url,type,data,sucess等几个属性先设定好,其中要注意到当我们想透过json格式来传递资料的时候,我们可以用JSON.stringify()的方法来把想要传送的阵列资料先转换成json格式. 1 <%@ Page Language="C#" AutoEv

vmware重装系统后虚拟机实例文件*.vmdk重用

如题:vmware重装系统后自定义的:虚拟机名称*.vmdk文件重用. 一.问题描述 系统磁盘坏道,装不上系统直接换了硬盘,但是新装的Vmware不能够通过open方式打开“自定义*.vmdk”(这个是新建虚拟机的实例). 二.解决方案 解决方法步骤: 1.打开虚拟机,新建一个同“自定义*.vmdk”同一平台的新的实例如:AwmXP. 2.找到虚拟机所在的磁盘路径,将原来的“自定义*.vmdk”的名字改为AwmXP.vmdk. 三.成果展示 vmware重装系统后虚拟机实例文件*.vmdk重用

(数据科学学习手札65)利用Python实现Shp格式向GeoJSON的转换

一.简介 Shp格式是GIS中非常重要的数据格式,主要在Arcgis中使用,但在进行很多基于网页的空间数据可视化时,通常只接受GeoJSON格式的数据,众所周知JSON(JavaScript Object Nonation)是利用键值对+嵌套来表示数据的一种格式,以其轻量.易解析的优点,被广泛使用与各种领域,而GeoJSON就是指在一套规定的语法规则下用JSON格式存储矢量数据,本文就将针对GeoJSON的语法规则,以及如何利用Python完成Shp格式到GeoJSON格式的转换进行介绍. 二.

OVF-开放虚拟机格式文件

相信大家对OVF都不会陌生,本文将介绍OVF文件格式的一些技术实现. OVF全称是OpenVirtual Format,中文全称为开放虚拟化格式,是一种针对虚拟设备(或者可以允许软件运行的虚拟机)打包和发布的开放标准.这个标准被描述为一个"针对于虚拟机打包和发布的一种开源.安全.便携.高效率且可扩展的文件格式".并且这个标准不依托任何特定的Hypervisor或处理器架构.打包和发布所使用的OVF包(英语:OVFPackage)可以用来包含一个或多个虚拟系统并且每一个都可以单独解耦成一

VirtualBox修改虚拟机磁盘VDI的大小

虚拟机在使用的过程中,有时会遇到磁盘大小不够用,如果设置了"动态分配存储",可以通过下面的方法对磁盘的空间进行手动扩展. 1.启动CMD命令行,进入VirtualBox的安装目录.如 cd E:\Program Files\Oracle\VirtualBox 2.查看需要修改的虚拟硬盘: E:\Program Files\Oracle\VirtualBox>VBoxManage.exe list hdds UUID:           e8e2c341-b3b1-49db-ad