VMware虚拟机磁盘文件vmdk单文件转多文件相互转换
设置环境变量
set PATH=%PATH%;D:\Program Files (x86)\VMware\VMware Workstation
echo %PATH%
C:\Users\Administrator>vmware-vdiskmanager.exe
VMware Virtual Disk Manager - build 6661328.
Usage: vmware-vdiskmanager.exe OPTIONS <disk-name> | <mount-point>
Offline disk manipulation utility
Operations, only one may be specified at a time:
-c : create disk. Additional creation options must
be specified. Only local virtual disks can be
created.
-d : defragment the specified virtual disk. Only
local virtual disks may be defragmented.
-k : shrink the specified virtual disk. Only local
virtual disks may be shrunk.
-n <source-disk> : rename the specified virtual disk; need to
specify destination disk-name. Only local virtual
disks may be renamed.
-p : prepare the mounted virtual disk specified by
the mount point for shrinking.
-r <source-disk> : convert the specified disk; need to specify
destination disk-type. For local destination disks
the disk type must be specified.
-x <new-capacity> : expand the disk to the specified capacity. Only
local virtual disks may be expanded.
-R : check a sparse virtual disk for consistency and attempt
to repair any errors.
-e : check for disk chain consistency.
-D : make disk deletable. This should only be used on disks
that have been copied from another product.
Other Options:
-q : do not log messages
Additional options for create and convert:
-a <adapter> : (for use with -c only) adapter type
(ide, buslogic, lsilogic). Pass lsilogic for other a
dapter types.
-s <size> : capacity of the virtual disk
-t <disk-type> : disk type id
Disk types:
0 : single growable virtual disk
1 : growable virtual disk split in 2GB files
2 : preallocated virtual disk
3 : preallocated virtual disk split in 2GB files
4 : preallocated ESX-type virtual disk
5 : compressed disk optimized for streaming
6 : thin provisioned virtual disk - ESX 3.x and above
The capacity can be specified in sectors, KB, MB or GB.
The acceptable ranges:
ide/scsi adapter : [1MB, 8192.0GB]
buslogic adapter : [1MB, 2040.0GB]
ex 1: vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
ex 4: vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
ex 7: vmware-vdiskmanager.exe -p <mount-point>
(A virtual disk first needs to be mounted at <mount-point>)
C:\Users\Administrator>
机器翻译+修改
C:\Users\Administrator>vmware-vdiskmanager.exe
VMware虚拟磁盘管理器 - build 6661328版。
用法:vmware-vdiskmanager.exe 选项 <磁盘名称> | <挂载点>
脱机磁盘操作工具
操作时,一次只能指定一个:
-c:创建磁盘。其他创建选项必须
被指定。只有本地虚拟磁盘可以
创建。
-d:对指定的虚拟磁盘进行碎片整理。只要
可能会对本地虚拟磁盘进行碎片整理。
-k:缩小指定的虚拟磁盘。只有本地
虚拟磁盘可能会收缩。
-n <源磁盘>:重命名指定的虚拟磁盘;需要
指定目标磁盘名。只有本地虚拟
磁盘可能被重命名。
-p:准备挂载的虚拟磁盘
装载点缩小。
-r <源磁盘>:转换指定的磁盘;需要指定
目的磁盘类型。对于本地目标磁盘
必须指定磁盘类型。
-x <新容量>:将磁盘扩展到指定的容量。只要可以扩展本地虚拟磁盘。
-R:检查稀疏虚拟磁盘的一致性和尝试修复任何错误。
-e:检查磁盘链的一致性。
-D:使磁盘无效。这只能在磁盘上使用已经从另一个产品复制了。
其他选项:
-q:不记录消息
创建和转换的附加选项:
-a <adapter>:(仅适用于-c)适配器类型
(ide,buslogic,lsilogic)。通过lsilogic为其他adapter类型。
-s <size>:虚拟磁盘的容量
-t <disk-type>:磁盘类型标识
磁盘类型:
0:单可生长虚拟磁盘
1:可扩展的虚拟磁盘分为2GB文件
2:预先分配的虚拟磁盘
3:预先分配的虚拟磁盘分为2GB文件
4:预先分配的ESX型虚拟磁盘
5:压缩磁盘优化流式传输
6:精简配置的虚拟磁盘 - ESX 3.x及更高版本
容量可以以扇区,KB,MB或GB指定。
可接受的范围:
ide/scsi适配器:[1MB,8192.0GB]
buslogic适配器:[1MB,2040.0GB]
例 1:vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
例 2:vmware-vdiskmanager.exe -d myDisk.vmdk
例 3:vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
例 4:vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
例 5:vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
例 6:vmware-vdiskmanager.exe -k myDisk.vmdk
例 7:vmware-vdiskmanager.exe -p <mount-point>
(首先需要在<mount-point>上安装虚拟磁盘)
多文件转单文件
vmware-vdiskmanager.exe -r "D:\windows.vmdk" -t 0 "D:\windowssingle.vmdk"
单文件转多文件
vmware-vdiskmanager.exe -r "D:\windowssingle.vmdk" -t 1 "D:\windowsmultiple.vmdk"
转多文件会预分配6个如windowsmultiple-s001.vmdk~windowsmultiple-s006.vmdk的vmdk文件,每个文件小于2G,后续磁盘增长会自动增加s-007的文件
例子相关解读
例 1:vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
创建1个单文件磁盘,名称myIdeDisk.vmdk,容量850M,磁盘类型IDE
例 2:vmware-vdiskmanager.exe -d myDisk.vmdk
对名为myDisk.vmdk进行磁盘碎片整理
例 3:vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
磁盘类型转换,单文件多文件等类型的转换
例 4:vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
扩展磁盘容量,将myDisk.vmdk扩展到36GB
例 5:vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
文件改名sourceName.vmdk改为destinationName.vmdk
例 6:vmware-vdiskmanager.exe -k myDisk.vmdk
压缩名为myDisk.vmdk的虚拟磁盘
例 7:vmware-vdiskmanager.exe -p <mount-point>
预挂载需要收缩的虚拟磁盘-p指定挂载点
————————————————
版权声明:本文为CSDN博主「gsls200808」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gsls200808/article/details/78273351
VMware虚拟机磁盘文件vmdk单文件转多文件相互转换的更多相关文章
- VMware虚拟机误删除vmdk文件后如何恢复?
故障描述: Dell R710系列服务器(用于VMware虚拟主机),Dell MD 3200系列存储(用于存放虚拟机文件),VMware ESXi 5.5版本,因意外断电,导致某台虚拟机不能正常启动 ...
- VMware虚拟机提示找不到vmnetbridge.dl文件的解决办法
把vmware workstation删了重装,估计是异地安装包在安装时候出现的问题. 先把安装包拷贝到本地,然后控制面板上把已有的vmware workstation删除. 最后重新安装VMware ...
- VMware 虚拟机的虚拟磁盘编程知识点扫盲之一
目录 目录 前言 VMware 虚拟机文件类型 VMware 虚拟机的快照 Quiseced Snapshot Quiseced Snapshot 的创建过程 创建快照 创建快照的执行过程及原理 删除 ...
- VMware虚拟机中的常用文件介绍
虚拟机的文件管理由VMware Workstation来执行.一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中. 如下图所示:(< ...
- 备份VMware虚拟磁盘文件 移植到其他虚拟机
原文:http://jingyan.baidu.com/article/a681b0de17b3173b1843468f.html 方法/步骤 第一种方法:直接复制本地主机磁盘下的虚拟磁盘文件 ...
- 怎么备份VMware虚拟磁盘文件或移植到其他虚拟机
原文:http://jingyan.baidu.com/article/a681b0de17b3173b1843468f.html 方法/步骤 第一种方法:直接复制本地主机磁盘下的虚拟磁盘文件 ...
- VMWare虚拟机“锁定文件失败“怎么办?
虚拟机突然蓝屏了,然后就启动不了了,提示"锁定文件失败,打不开磁盘或快照所依赖的磁盘"的解决方法: 如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提 ...
- VMware虚拟机文件(后缀)详解
VMware虚拟机文件(后缀)详解 虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的 ...
- VMware虚拟机文件夹中各文件作用详解
虚拟机的文件管理由VMware Workstation来执行 一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中 这里列出了这些关键文件及 ...
随机推荐
- wxs 及 获取节点 和 网络请求
wxs:微信小程序脚本语言,结合 wxml 可以构建页面的结构 在 wxml 中使用 wxs wxs 中的注释 : 单行注释:// 多行注释:/* */ wxs 在页面中的用法 在页面中引用 wxs ...
- python调用c++/c 共享库,开发板上编译的一些坑!
1.对于python,ctypes只能load动态库,但现在我的对象是一个静态库,而且我没有源代码,静态库在编译过程中没有加--fPIC参数,所以我也没办法将其编译为动态库,有没有什么方法在pytho ...
- leetcode 134 加油站问题
leetcode 134 解析 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升. 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 co ...
- C# 自定义集合类
.NET中提供了一种称为集合的类型,类似于数组,将一组类型化对象组合在一起,可通过遍历获取其中的每一个元素 本篇记录一个自定义集合的小实例.自定义集合需要通过实现System.Collections命 ...
- 阶段3 1.Mybatis_04.自定义Mybatis框架基于注解开发_1 今日课程内容介绍
- CSS3——注释 id 和 class 选择器 css创建(外部、内部、内联样式表)
注释 /* 注释内容 */ id 和 class 选择器 id ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用 < ...
- 【ABAP系列】SAP ABAP 运算符
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 运算符 前 ...
- 社工 - By浏览器 - Google搜索技巧 - 汇总
google基本语法 Index of: 使用它可以直接进入网站首页下的所有文件和文件夹中 intext: 将返回所有在网页正文部分包含关键词的网页 intitle: 将返回所有网页标题中包含关键词的 ...
- Environment Modules简单使用
Environment Modules简单使用 Environment Modules简介 Typically users initialize their environment when they ...
- 五、Zabbix-自动注册
一.Zabbix Serber 1.进入动作界面 配置—>动作—>事件源—>自动注册—>创建动作 2.配置自动注册动作 1.配置动作 2.配置操作 Next step 添加成功 ...