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文件即可。
2. 设置VMware的虚拟硬盘文件大小,单个文件和拆分成2G一个,有什么区别?
拆分的话有利于文件移动
拆分的话,IO读写会更快些
3. 虚拟机虚拟磁盘分成单个文件存储好还是多个
现在的计算机一般都是采用的是ntfs文件系统。
比如安装VM的时候也是建议你采用单个文件格式便于存储。但是前提是磁盘使用ntfs文件格式。
如果你计算机是采用FAT32文件格式,那么最大单文件大小: 4 GB (Fat16分区是2 GB ),分区大小不超过32GB左右。也就是说你的虚拟机磁盘空间不可能大于这个数字。否则就会出错。
而ntfs格式的文件系统支持文件大小均在2TB上。
4. 单个文件存储虚拟磁盘好还是虚拟磁盘拆分为多个文件好?
很明显是单文件好…… 多文件官方是说便携性好……先不说这东西你会不会移来移去,就算要分割,也可以用第三方软件。而现在还有几个人会用FAT32格式的? 查看原帖>>
采纳哦
5. VMware新建磁盘选“拆分”还是“作为单一文件”
拆分,VM自己都说了会影响性能……单一文件,也没有什么不好迁移的吧,想分开的话,自己打包分割就是了。
6. VMware虚拟机里的磁盘能不能用分区助手把几
VMware虚拟磁盘分区需要使用启动盘启动,然后利用启动盘的分区工具进行,可下载具有启动功能的iso文件,然后按照以下步骤操作:
1、点开vmware,选定新建的虚拟机,点击虚拟机菜单设置命令;
2、点击使用iso镜像文件;
3、点击浏览按钮,弹出对话框中选择准备的iso文件,点击打开;
4、点击确定,返回虚拟机界面,点击打开虚拟机电源;
5、出现iso文件的启动界面,选择运行pq8.05;
6、进入分区软件后进行分区操作即可。
7. 虚拟机选择题,1.单个文件存储虚拟磁盘。2.虚拟磁盘拆分成多个文件。选哪个好
这个要看你把你的虚拟机的文件放在什么分区里,如果是FAT32分区的最大支持4G文件,你不拆分也得拆分,如果是NTFS的分区,则不需要拆分,而且,将分区选择“压缩分区”的功能还能省空间,一般能省40%的空间。
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。这种情况下虚拟机将无法正常启动。