• VMware虚拟机磁盘文件vmdk单文件转多文件相互转换


    设置环境变量

        set PATH=%PATH%;D:Program Files (x86)VMwareVMware Workstation
        echo %PATH%


        C:UsersAdministrator>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:UsersAdministrator>




    机器翻译+修改

        C:UsersAdministrator>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

  • 相关阅读:
    Dos.ORM logo.Net轻量级开源ORM框架 Dos.ORM
    C# FUNC 应用
    WCF教程网址
    C#扩展方法实现 byte[] 输出为HEX字符串形式
    apache配置,禁止指定后缀访问
    IServerChannelSinkProvider
    在服务器端的远程对象中加上抽象工厂的接口和实现类
    pannel加载窗体
    权限框架
    工作周记
  • 原文地址:https://www.cnblogs.com/idyllcheung/p/11429292.html
Copyright © 2020-2023  润新知