Май
25
2010

VMware Converter падает при попытке уменьшить диск целевой виртуальной машины.

Иногда хочется сделать диск целевой виртуальной машины на VMware ESX поменьше при переносе в ВМ физического сервера. Для этого у продукта VMware Converter есть опция уменьшения будущего VMDK.

Так вот если при данной операции у вас возникает ошибка:

conversion failed

А в логе VMware Converter написано:

  • Cannot read from source volume
  • ‘App’ 6520 error] [fileLevelCloningTaskImpl,267] Pcopy_CloneTree failed with err=3″

А VMware log содержит следующее:

fileLevelCloningTaskImpl

Объяснение ошибки VMware Converter таково - если вы уменьшаете размер виртуального диска, то Converter переходит на копирование  File level вместо Block level. То есть по-сути копирует файлы изнутри гостевой ОС. При этом, очевидно, в засраных системах может быть сильно фрагментированная файловая система, бэд-блоки, ошибки чтения и т.п.

Выход может оказаться простым. Запустите проверку на ошибки:

sfc /scannow

Может еще помочь дефрагментация дисков физического сервера.