Я хотел бы знать, какой лучший способ - это сделать точную копию vhd-образа и поместить его на свой жесткий диск. Я пробовал xcopy, но, похоже, при этом возникает ряд проблем, связанных с разрешениями. В идеале я хотел бы скопировать биты, чтобы они точно совпадали на новом диске. Я столкнулся с этим, когда пытался восстановить резервную копию Vista, только чтобы обнаружить работу идиотов, которые решили не позволять мне восстанавливать образ размером 400 гигабайт на диск размером 1 ТБ.
Я успешно смонтировал диск в Win 7, в среде, в которой я пытаюсь скопировать эти файлы.
Robocopy выполняет гораздо лучшую работу, чем XCopy, с сохранением списков ACL, и, как XCopy, он встроен в Vista / 7.
Если бы я пытался это сделать, я бы создал виртуальную среду, прикрепил файл VHD, загрузился из файла ISO с помощью утилиты клонирования жесткого диска и сделал образ виртуального жесткого диска. Затем я загружал утилиту клонирования в физической среде и записывал этот образ на физический жесткий диск. Вы могли бы вырезать шаг, если бы вы подключили жесткий диск к USB-адаптеру и передали его виртуальной машине на первом шаге.
Вот хороший список утилит для клонирования:
xcopy имеет ключ о разрешениях попробуйте xcopy /? и прочтите помощь
Имейте в виду, что XCOPY не будет сохранять имена файлов размером 8 точек-3. Их нельзя детерминированно скопировать. Это одна из причин, по которой вы не можете просто XCOPY Windows-машины «клонировать» их и ожидать, что они будут работать. Пока разработчики не перестанут ссылаться на имена файлов из 8-точек-3 в своих файлах конфигурации и реестрах, мы застряли в таком поведении.
Если вы хотите восстановить образ VHD на физический диск, вы можете взглянуть на WinImage. Я лично не использовал функциональность VHD, но с большим успехом использовал предыдущую версию WinImage.