VMware Converter Agent:它是否传输所有磁盘块还是仅传输文件系统实际使用的磁盘块?

VMware Converter Agent:它是否传输所有磁盘块还是仅传输文件系统实际使用的磁盘块?

在已启动的(物理或虚拟)Windows 系统上使用 VMware Converter Agent 时,它会通过网络发送所有磁盘块还是仅发送 NTFS 文件系统实际使用的磁盘块?

我正在尝试设置转换,并且可以更改目标虚拟机上的分区大小。执行此操作时,Converter 会弹出一条警告,提示必须使用文件级转换 - 这很好,也是意料之中的 - 但文件级转换比块级转换慢 - 这就是我不明白的地方。

当卷上有大量可用空间时,我预计文件级转换会比块级转换快得多。但也许 VMware Converter 能够进行块级转换,仅传输实际使用的块?

答案1

此行为由目标磁盘的设置决定

如果目标磁盘是精简配置磁盘,则不需要。如果目标磁盘是厚配置磁盘,则需要。


一般的

如果您尝试使用具有大量空白空间的厚置备磁盘将源物理机或虚拟机转换为托管目标,则转换任务可能会失败 如果您尝试使用具有大量空白空间的厚置备磁盘将物理机或虚拟机执行基于磁盘的克隆到托管目标,则转换任务可能会失败,并显示错误消息“无法在虚拟机 virtual_machine_name 上克隆磁盘 source_disk”。日志文件中显示以下消息:

 [03200 warning 'Default'] [,0] [NFC ERROR] NfcNetTcpRead: bRead: -1
 [03200 warning 'Default'] [,0] [NFC ERROR] NfcNet_Recv: requested 264, recevied only 0 bytes
 [03200 warning 'Default'] [,0] [NFC ERROR] NfcFile_Stream: Failed to get message from source
 [03200 warning 'Default'] [,0] [NFC ERROR] NFC_NETWORK_ERROR

目标 ESX 服务器必须在每次处理完 NFC 写入请求后返回确认。如果源发送了一大块必须写入的零,ESX 可能需要很长时间才能返回确认。因此,无论 ESX 服务器是否仍在写入目标磁盘,转换器都会假定操作已超时并关闭连接。

解决方法:将目标磁盘类型更改为精简。


和,Converter 5.5 用户指南的链接,如果您想了解更多信息。

相关内容