Disk2vhd : ошибка при копировании. Ошибка не могла быть выполнена из-за ошибки ввода-вывода

Я пытаюсь преобразовать полностью исправленный системный диск Windows Server2008 R2 в VHD с помощью disk2vhd из пакета Microsoft Sysinternals.

Каждый раз преобразование завершается неудачей с сообщением error during copy. Ошибка не может быть выполнена из-за ошибки ввода-вывода", независимо от того, использую ли я форматvhdилиvhdx`, или использую ли я опцию Volume Shadow Copy.

Я локальный администратор, запускаю disk2vhd от имени администратора и отключил антивирус на сервере, но это ничего не меняет.

Я вижу это событие в журнале событий примерно в то же время, что и ошибка, поэтому я подозреваю, что они связаны.

Ошибка службы теневого копирования тома: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied. Это часто вызвано неправильными настройками безопасности в процессе писателя или запросчика.

Операция: Сбор данных писателя

Контекст: Writer Class Id: {GUID} Имя писателя: System Writer

Writer Instance ID: {GUID}

В чем здесь проблема, и почему я не могу конвертировать этот диск?

После более детального изучения записи в журнале событий можно предположить, что DCOM необходимо получить больше разрешений, чтобы разрешить сообщение об отказе в доступе (добавление сетевой службы).

См. здесь: http://www.terabyteunlimited.com/kb/article.php?id=563

Это решило первую проблему. Теперь в журнале событий написано:

The shadow copies of volume C: were aborted because of an IO failure on volume C:.

и многое другое:

The driver detected a controller error on \Device\Ide\IdePort0

Я буду исследовать это и опубликую ответ, если у меня что-то получится. Диск выходит из строя, мы знаем это из диагностики, поэтому я надеюсь, что он не слишком далеко ушел!

Комментарии (0)

Я успешно использовал бесплатный инструмент XenServer' Xen Convert при переносе физического сервера windows на HyperV.

Xen Convert : https://www.citrix.com/go/products/xenserver/xenserver-xenconvert-free.html

Документация по Xen Convert : http://support.citrix.com/servlet/KbServlet/download/28774-102-661315/XenConvertGuide.pdf

Примечание: У меня пока нет достаточного количества "очков", чтобы оставить комментарий. Поэтому я делюсь предложением, которое, возможно, обойдет эту проблему. Xen Convert в целом является более мощным инструментом, чем sysinternals disk2vhd, который я рекомендую пользователям попробовать.

Комментарии (0)

Во-первых, вы должны использовать полнофункциональное решение P2V для Hyper-V, например Microsoft'Virtual Machine Manager. В качестве альтернативы, VMware Convertor является чем-то вроде стандартного решения для P2V любой машины, потому что он бесплатный, поддерживает почти все, что вы можете найти, чтобы бросить в него, и поддерживается ведущими компаниями по виртуализации. (Вы выполняете P2V, получаете виртуализированную машину в формате ovf fromat, а затем можете импортировать OVF на хост Hyper-V).

Что касается остального:

  1. Простое преобразование системного диска в формат виртуального диска не приведет к созданию загрузочной системы.
  2. Вы пытаетесь преобразовать раздел System Reserved (именно он выдает ошибку - вы не можете получить к нему доступ, даже как администратор).
Комментарии (3)