虚拟机顾名思义就是虚拟出来的机器(virtual machine),虚拟化技术也是时下IT界最热门的技术,因其能更加有效利用硬件资源,整合IT应用,降低TCO,节能环保等,说白了就是一台硬件上够强的机器,能在其上面虚拟多台机器出来,例如一个机房里原本有100台服务器提供各类服务,采用虚拟化解决方案后,我们只需要在一台机器上就可以虚拟出这100台机器在其上面运行,这样一来,节约总体支出是肯定的,日常运维也更加绿色环保,节能减排,也许你会想,这样把所有鸡蛋都放在一个篮子里增加了危险系数,确实,这样想是正确的,不过我们不用为此担心,虚拟技术厂商已经为我们考虑到了,可以采用相关的容错、群集技术(如微软live migration、VMware的Vmotion技术,任何一项技术在安全上没有保障,不能算是一项合格成熟的技术,也不可能推出到市场,一些不成熟的技术也仅是供测试使用。)
当然虚拟化技术不仅仅就是虚拟一台计算机,还有很多,如虚拟网络,虚拟存储,虚拟应用等等… 在本文中只讨论利用VBoxManage如何对三种常见的虚拟机文件格式进行转换,
首先让我们了解一下这三种格式是个什么东东:
vdi格式 :VirtualBox默认创建的硬盘文件格式,(关于VirtualBox 原是德国一家软件公司InnoTek所开发的虚拟系统软件,后被SUN收购,而后SUN又被Oracle收购,VirtualBox 是一款功能强大的虚拟机软件,不仅具有丰富的特色,而且性能也很优异)
vmdk格式:VMware创建的虚拟硬盘文件格式,(关于VMware,在虚拟机领域可以说是全球最牛B的公司,目前为EMC的全资子公司)
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等按格式套用即可。
最后附微软最新VHDX虚拟文件官方相关介绍:
VHDX 格式的主要新功能如下:
- 支持的虚拟硬盘的存储容量高达 16 TB。
- 通过记录对 VHDX 元数据结构的更新,可以在电源发生故障时保护数据不会被损坏。
- 改进了虚拟硬盘格式的对齐方式,可在大型扇区磁盘上更好地工作。
VHDX 格式还提供以下功能:
- 动态磁盘和差异磁盘较大的数据块大小,可让这些磁盘满足工作负荷的需求。
- 一个 4 KB 的逻辑扇区虚拟磁盘,可以在为 4 KB 扇区设计的应用程序和工作负荷使用该磁盘时提供较高的性能。
- 能够存储有关用户可能想记录的文件的自定义元数据,如操作系统版本或应用的修补程序。
- 高效地表示数据(也称为“剪裁”),使文件大小更小并且允许基础物理存储设备回收未使用的空间。(剪裁需要直接连接到虚拟机或SCSI 磁盘的物理磁盘以及与剪裁兼容的硬件。)
相关推荐
为了解决这一限制,可以利用VirtualBox自带的工具 `VBoxManage.exe` 来转换文件格式。 #### 使用步骤 1. **打开命令提示符**:首先,打开命令提示符(cmd)。 2. **切换至工具所在目录**:使用 `cd` 命令切换到 `...
本文将详细讲解在VirtualBox(简称VBox)虚拟机中,如何将虚拟硬盘(Virtual Disk Image, VDI)的容量从原有大小增加到16GB,并涉及到在Windows和Linux系统中对新空间进行使用的一系列操作。 首先,需要明确的是,...
最后一步是通过Virtualbox自带的VBoxManage工具来压缩VDI文件(Virtual Disk Image),具体操作如下: - 在命令提示符或终端中输入以下命令:`VBoxManage modifyvdi 'WindowsXP.vdi' compact`。这里`WindowsXP.vdi`...
如果虚拟硬盘是 vmdk 格式,则需先转换为 vdi 格式。此步骤适用于 vmdk 格式的虚拟硬盘。 - **切换至 VirtualBox 安装目录**: - 例如:`C:\Program Files\Oracle\VirtualBox` - **执行命令**: ```shell ...
- **硬盘文件转换**:如果需要转换格式,可以使用`VBoxManage.exe clonehd`命令来进行转换,例如从VDI格式转换为VMDK格式。 ##### 4. 硬盘文件类型选择 - **硬盘文件格式**:VDI格式是最常用的格式,也是...
4. 如果需要将虚拟磁盘重新转换为VMDK格式,可以继续使用vboxmanage命令中的clonehd功能,将VDI文件再次转换为VMDK格式。命令格式为: ``` C:\Program Files\Oracle\VirtualBox\vboxmanage clonehd "E:\centos\...
### Windows后台启动VirtualBox虚拟机知识点详解 #### 一、背景与需求 在日常工作中,很多用户希望在Windows系统中使用Linux环境进行开发或测试等工作。为了满足这一需求,VirtualBox成为了众多用户的首选虚拟化...
然后用“VBoxManage.exe convertfromraw Ros518_100M.img Ros518.vdi”转换成虚拟机vdi格式就行了。 如要转成vmdk,则输入“VBoxManage.exe convertfromraw Ros518_100M.img Ros518.vmdk --format vmdk” 注:假如...
在这种模式下,虚拟机的网络流量会通过虚拟机管理程序(如VMware或VirtualBox)进行NAT转换,使得虚拟机可以共享宿主机的网络连接,无需额外的物理网络配置。 **特点**: - 虚拟机之间以及与宿主机可以相互通信。 -...
管理虚拟机硬盘。 该工具在命令行中使用VirtualBox vboxmanage工具。 主要功能包括:多种高清格式之间的转换:VDI,VMDK,VHD,RAW VDI和VMDK调整UUID的大小更改
- **VHD (Virtual Hard Disk):** 微软虚拟机的标准格式。 - **Parallels:** Parallels 虚拟化工具使用的格式。 #### 七、转换虚拟磁盘格式 - **使用 VBoxManage 工具:** 在 Windows 环境下,可以使用 VBoxManage....
复制可以使用管理器工具上的复制,也可以找到安装目录下的vboxmanage,使用克隆命令:vboxmanage clonehd virtualdisk.vmdk new-virtualdisk.vdi --format vdi 当前只支持放大磁盘,不支持缩小磁盘。 2. fdisk无损扩...
Windows下VBoxManage简单封装
VBoxManage 命令详解
为了完整地复现整个过程,用户需要对VirtualBox的功能有深入的了解,并且能够正确地设置虚拟机参数,配置操作系统镜像,以及可能需要的驱动和软件。此外,文件的OCR识别问题导致部分文字有所误差,但根据上下文仍...
VHD文件可以与以下虚拟机管理程序一起使用: 超V 虚拟机 虚拟盒子 XenServer的 packer-post-processor-vhd支持将和映像转换为VHD。 它可以用作两个构建器的工件的后处理器。 依存关系 封隔器0.7+ 需要VirtualBox...
VBoxManage Guide.pdf
最近,虚机的osx系统盘满了,无法安装和调试程序,新装一个osx...1、将vdi转换为vmdk(virtualbox也可以使用vmdk格式),用virtualbox自带的工具搞定VBoxManage.exe clonehd source.vdi target.vmdk –format VMDK 2、
VBoxManage clonehd "C:\Users\loading\newone.vdi" "C:\Users\loading\clonenewone.vdi" ``` 3. **处理硬盘UUID冲突**:在某些情况下,克隆后的硬盘可能会因为UUID(Universally Unique Identifier)冲突而无法...