设置环境变量

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. Java synchronized到底锁住的是什么?

    使用环境:多线程java程序中. 作用:在多线程的环境下,控制synchronized代码段不被多个线程同时执行.synchronized既可以加在一段代码上,也可以加在方法上. 使用:synchro ...

  2. Linux_SystemLogManager

    目录 目录 前言 日志管理journalctl工具 日志服务属性 自定义日志 journalctl 指令 前言 还是RHEL7的新特性,引入了journalctl指令作为系统日志的管理工具. 日志管理 ...

  3. centos6.5+jdk1.7+mysql5.6+tomcat8.0部署jpress

    前言:此篇记录在linux下搭建环境部署jpress,mysql使用的是源码安装 1.准备 2.安装 3.部署 1.准备 a.准备centos6.5服务器环境 mysql-5.6.19.tar.gz  ...

  4. python2.7安装numpy、pandas、matplotlib库

    我装的是python2.7 然后pip的版本是18.1,最近使用pip install **安装包的时候总是会提示 You are using pip version 18.1, however ve ...

  5. LeetCode.859-伙伴字符串(Buddy Strings)

    这是悦乐书的第330次更新,第354篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第200题(顺位题号是859).给定两个字母A和B的小写字母,当且仅当我们可以在A中交换 ...

  6. seanborn使用函数regplot回归分析绘图

    可以用regplot(x, y, data)绘制回归图.data参数是DataFram类型,x是其中某一列列名,是即将绘制的图的x坐标,y是其中某一列,是图的y坐标 下面代码是对seaborn内置数据 ...

  7. python每日一练:0012题

    第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星号 * 替换,例如当用户输入「北京是个好城市」,则变成「**是个好 ...

  8. Go语言入门篇-使用Beego构建完整web应用

    使用Beego构建完整web应用 一.GO简介(Beego应用go编写) 1.为什么用GO (1).语法简单 (2).简洁的并发 (3).开发和执行效率快(编译型语言) 2.GO语言环境 下载go & ...

  9. linux--vm安装

    网络排错图解 https://www.linuxidc.com/Linux/2017-03/141863.htm net模式 https://www.linuxidc.com/Linux/2017-0 ...

  10. 使用Oracle12c 以上的PDB创建数据库用户 密码过期的简单处理

    1. 先通过监听查看PDB的名字 Windows 打开命令行: 输入命令 lsnrctl status 一般在如图示的最下面 2. 也可以通过GS的全局配置文件来查看 数据库连接SID信息. C:\P ...