设置环境变量

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单文件转多文件相互转换的更多相关文章

  1. VMware虚拟机误删除vmdk文件后如何恢复?

    故障描述: Dell R710系列服务器(用于VMware虚拟主机),Dell MD 3200系列存储(用于存放虚拟机文件),VMware ESXi 5.5版本,因意外断电,导致某台虚拟机不能正常启动 ...

  2. VMware虚拟机提示找不到vmnetbridge.dl文件的解决办法

    把vmware workstation删了重装,估计是异地安装包在安装时候出现的问题. 先把安装包拷贝到本地,然后控制面板上把已有的vmware workstation删除. 最后重新安装VMware ...

  3. VMware 虚拟机的虚拟磁盘编程知识点扫盲之一

    目录 目录 前言 VMware 虚拟机文件类型 VMware 虚拟机的快照 Quiseced Snapshot Quiseced Snapshot 的创建过程 创建快照 创建快照的执行过程及原理 删除 ...

  4. VMware虚拟机中的常用文件介绍

    虚拟机的文件管理由VMware Workstation来执行.一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中. 如下图所示:(< ...

  5. 备份VMware虚拟磁盘文件 移植到其他虚拟机

    原文:http://jingyan.baidu.com/article/a681b0de17b3173b1843468f.html 方法/步骤     第一种方法:直接复制本地主机磁盘下的虚拟磁盘文件 ...

  6. 怎么备份VMware虚拟磁盘文件或移植到其他虚拟机

    原文:http://jingyan.baidu.com/article/a681b0de17b3173b1843468f.html 方法/步骤     第一种方法:直接复制本地主机磁盘下的虚拟磁盘文件 ...

  7. VMWare虚拟机“锁定文件失败“怎么办?

    虚拟机突然蓝屏了,然后就启动不了了,提示"锁定文件失败,打不开磁盘或快照所依赖的磁盘"的解决方法: 如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提 ...

  8. VMware虚拟机文件(后缀)详解

    VMware虚拟机文件(后缀)详解 虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的 ...

  9. VMware虚拟机文件夹中各文件作用详解

    虚拟机的文件管理由VMware Workstation来执行 一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中 这里列出了这些关键文件及 ...

随机推荐

  1. wxs 及 获取节点 和 网络请求

    wxs:微信小程序脚本语言,结合 wxml 可以构建页面的结构 在 wxml 中使用 wxs wxs 中的注释 : 单行注释:// 多行注释:/* */ wxs 在页面中的用法 在页面中引用 wxs ...

  2. python调用c++/c 共享库,开发板上编译的一些坑!

    1.对于python,ctypes只能load动态库,但现在我的对象是一个静态库,而且我没有源代码,静态库在编译过程中没有加--fPIC参数,所以我也没办法将其编译为动态库,有没有什么方法在pytho ...

  3. leetcode 134 加油站问题

    leetcode 134 解析 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升. 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 co ...

  4. C# 自定义集合类

    .NET中提供了一种称为集合的类型,类似于数组,将一组类型化对象组合在一起,可通过遍历获取其中的每一个元素 本篇记录一个自定义集合的小实例.自定义集合需要通过实现System.Collections命 ...

  5. 阶段3 1.Mybatis_04.自定义Mybatis框架基于注解开发_1 今日课程内容介绍

  6. CSS3——注释 id 和 class 选择器 css创建(外部、内部、内联样式表)

    注释 /*         注释内容          */ id 和 class 选择器 id   ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用 < ...

  7. 【ABAP系列】SAP ABAP 运算符

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 运算符   前 ...

  8. 社工 - By浏览器 - Google搜索技巧 - 汇总

    google基本语法 Index of: 使用它可以直接进入网站首页下的所有文件和文件夹中 intext: 将返回所有在网页正文部分包含关键词的网页 intitle: 将返回所有网页标题中包含关键词的 ...

  9. Environment Modules简单使用

    Environment Modules简单使用 Environment Modules简介 Typically users initialize their environment when they ...

  10. 五、Zabbix-自动注册

    一.Zabbix Serber 1.进入动作界面 配置—>动作—>事件源—>自动注册—>创建动作 2.配置自动注册动作 1.配置动作 2.配置操作 Next step 添加成功 ...