設置環境變量
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