如何将单个Vmware虚拟机vmdk文件拆分为多个

2024-05-15

1. 如何将单个Vmware虚拟机vmdk文件拆分为多个

通过vmware workstation软件创造出来的虚拟机,在虚拟机目录下有时会出现多个以vmdk后缀名结尾的文件,多个文件占用的空间都很大,感觉很乱,并且这样虚拟机运行的效率也很低。
出现这种情况的原因是在创建虚拟机时,在指定硬盘容量时,选择了Split virtual disk into multiple files,并且下面有说明,这种多个文件模式更易于将虚拟机转移到其他的电脑上,并且会降低性能且会占用更多的硬盘空间。
如果选择Store virtual disk as a single file模式,虚拟机就会在一个文件中,不仅会提高性能减少占用硬盘空间,而且看着更舒服。
但是这两个模式之间可以转换吗,通过vmware workstation自带的一个工具就可以做到。
在vmware workstation的安装目录下,有一个vmware-vdiskmanager.exe文件,在命令行下执行,可以看到这个软件的用法,如下:
VMware Virtual Disk Manager – build 471780.
Usage: vmware-vdiskmanager.exe OPTIONS  | 
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      : 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      : convert the specified disk; need to specify
                            destination disk-type.  For local destination disks
                            the disk type must be specified.
     -x     : expand the disk to the specified capacity. Only
                            local virtual disks may be expanded.
     -R                   : check a sparse virtual disk for consistency and atte
mpt
                            to repair any errors.
     -e                   : check for disk chain consistency.
     -D                   : make disk deletable.  This should only be used on di
sks
                            that have been copied from another product.
  Other Options:
     -q                   : do not log messages
  Additional options for create and convert:
     -a          : (for use with -c only) adapter type
                            (ide, buslogic, lsilogic). Pass lsilogic for other a
dapter types.
     -s             : capacity of the virtual disk
     -t        : 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 adapter : [1MB, 2040.0GB]
                           scsi 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.vm
dk
        ex 4: vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
        ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
        ex 6: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 4 -h esx-name.mycomp
any.com \
              -u username -f passwordfile “[storage1]/path/to/targetDisk.vmdk”
        ex 7: vmware-vdiskmanager.exe -k myDisk.vmdk
        ex 8: vmware-vdiskmanager.exe -p 
              (A virtual disk first needs to be mounted at )
用法已经说的很清楚了,这里假设需要转化的虚拟机位于F:windows.vmdk,那么通过以下命令操作来实现将多个vmdk文件转化成一个文件:
vmware-vdiskmanager.exe -r “F:\windows.vmdk” -t 0 “F:\b.vmdk”
注意目标文件和源文件名不能一样,转换后原有虚拟机仍然存在,删除并新建后,使用现有磁盘添加新的vmdk文件即可。

如何将单个Vmware虚拟机vmdk文件拆分为多个

2. 设置VMware的虚拟硬盘文件大小,单个文件和拆分成2G一个,有什么区别?

拆分的话有利于文件移动
拆分的话,IO读写会更快些

3. 虚拟机虚拟磁盘分成单个文件存储好还是多个

现在的计算机一般都是采用的是ntfs文件系统。
比如安装VM的时候也是建议你采用单个文件格式便于存储。但是前提是磁盘使用ntfs文件格式。
如果你计算机是采用FAT32文件格式,那么最大单文件大小: 4 GB (Fat16分区是2 GB ),分区大小不超过32GB左右。也就是说你的虚拟机磁盘空间不可能大于这个数字。否则就会出错。
而ntfs格式的文件系统支持文件大小均在2TB上。

虚拟机虚拟磁盘分成单个文件存储好还是多个

4. 单个文件存储虚拟磁盘好还是虚拟磁盘拆分为多个文件好?

很明显是单文件好…… 多文件官方是说便携性好……先不说这东西你会不会移来移去,就算要分割,也可以用第三方软件。而现在还有几个人会用FAT32格式的?  查看原帖>>

采纳哦

5. VMware新建磁盘选“拆分”还是“作为单一文件”

拆分,VM自己都说了会影响性能……单一文件,也没有什么不好迁移的吧,想分开的话,自己打包分割就是了。

VMware新建磁盘选“拆分”还是“作为单一文件”

6. VMware虚拟机里的磁盘能不能用分区助手把几

VMware虚拟磁盘分区需要使用启动盘启动,然后利用启动盘的分区工具进行,可下载具有启动功能的iso文件,然后按照以下步骤操作:
1、点开vmware,选定新建的虚拟机,点击虚拟机菜单设置命令;

2、点击使用iso镜像文件;

3、点击浏览按钮,弹出对话框中选择准备的iso文件,点击打开;

4、点击确定,返回虚拟机界面,点击打开虚拟机电源;

5、出现iso文件的启动界面,选择运行pq8.05;

6、进入分区软件后进行分区操作即可。

7. 虚拟机选择题,1.单个文件存储虚拟磁盘。2.虚拟磁盘拆分成多个文件。选哪个好

这个要看你把你的虚拟机的文件放在什么分区里,如果是FAT32分区的最大支持4G文件,你不拆分也得拆分,如果是NTFS的分区,则不需要拆分,而且,将分区选择“压缩分区”的功能还能省空间,一般能省40%的空间。

虚拟机选择题,1.单个文件存储虚拟磁盘。2.虚拟磁盘拆分成多个文件。选哪个好

8. 如何把VMware Workstation使用的虚拟SCSI磁盘转换成虚拟IDE硬盘

如果你想在虚拟机(使用虚拟SCSI磁盘)里使用该软件,又不想重新创建一个虚拟机,你可以使用下面的办法把虚拟SCSI磁盘转换成虚拟IDE硬盘。注意1:建议完整阅读全文后再动手,不要边看边做,以免发生悲剧。注意2:按本文对虚拟磁盘进行修改后所导致的一切后果均与本人无关。J关闭要修改的虚拟机。删除这个虚拟机所有的快照。(可选)如果要转换的虚拟磁盘是single file的,可以参考这个KB把它转换成 2 GB分割的多个文件。打开Virtual Machine Settings的界面,记住这个虚拟磁盘的文件名,比如Windows XP Professional (3)-0.vmdk,一会儿会用到这个信息。选中这个虚拟机,单击[Remove]在本地文件系统中找到第4步中记录的虚拟磁盘文件Windows XP Professional (3)-0.vmdk。用文本编辑器打开。找到ddb.adapterType = "buslogic" 这一行。将 "buslogic" 替换为 "IDE"。保存退出。在Virtual Machine Settings界面,添加新硬盘。在Select a Disk页面,选择Use an existing virtual disk。选中第6步中修改过的文件Windows XP Professional (3)-0.vmdk并确认。在Virtual Machine Settings里就可以看到,这个SCSI磁盘已经变成IDE磁盘了。 有一点要注意,如果要更改的磁盘是虚拟机操作系统所在盘,而且虚拟机包含多个虚拟磁盘时,将磁盘删除后再添加会导致磁盘顺序变化。比如删除前是New Disk,删除后是New Disk 3。这种情况下虚拟机将无法正常启动。