Я использовал автономный клиент VMWare VCenter Converter для преобразования физического диска на моем старом ПК в виртуальный. Преобразование прошло нормально, и я получил действующий файл VMDK. Затем я хотел преобразовать VMDK в VHD для использования с Microsoft Virtual PC, поскольку это то, что я использую в своем новом компьютере. Я использовал WinImage для преобразования, и он тоже работал нормально. Я могу получить доступ к файлам с виртуального диска через WinImage.
Однако, когда я создаю новую виртуальную машину с помощью Virtual PC и добавляю существующий файл VHD, машина не загружается. Начальный экран загрузки мигает с указанием объема ОЗУ, а затем экран становится черным. Если я выключаю виртуальную машину и перезагружаюсь в безопасном режиме, я вижу, как загружаются драйверы, пока в конечном итоге не попадет в crcdisk.sys и не зависнет на неопределенный срок.
Любые идеи, как это исправить? Я не против того, чтобы начать с нуля, если есть другой способ превратить мою физическую машину в виртуальную машину Virtual PC.
Спасибо!
РЕДАКТИРОВАТЬ - Я должен добавить, что виртуальный диск является загрузочным диском системы, а не второстепенным.
РЕДАКТИРОВАТЬ - Я попытался загрузиться с установочного компакт-диска и выполнить ремонт. В результате система не могла быть отремонтирована из-за «ошибки драйвера».
http://support.microsoft.com/kb/314082
Это должно решить вашу проблему. По сути, даже если ваша Windows поддерживает диски IDE, если она была установлена на что-нибудь еще, драйверы IDE не используются. Для того, чтобы их настроить, вам необходимо следовать статье
Обязательно используйте последнюю версию инструмента конвертера VMware, я считаю, что текущая версия - v4.03. Я всегда обнаруживал, что более новые версии конвертируются лучше. Думаю, это разумно ...
Если ваш старый ПК использует диск EIDE (возможно, также SATA), вы, вероятно, можете просто сделать его снимок и восстановить снимок на пустой диск виртуальной машины, и виртуальная машина должна загрузиться. См. Www.drivesnapshot.de, где вы найдете мой любимый (бесплатная ознакомительная!) Программа для создания снимков.
JR
Скорее всего, ваше загрузочное устройство неправильно настроено в реестре, чтобы система могла загружаться.
Проверьте тип диска в Vmware. Его можно было преобразовать в Scsi-диск, для которого у виртуального ПК нет драйвера. Возможно, вам потребуется повторно виртуализировать исходный диск, но вы можете преобразовать его в диск IDE.
Если это причина, простое восстановление установки с использованием установочного диска Windows должно устранить проблемы с доступом к драйверу диска.
Ян
Вы пробовали загрузить виртуальную машину с установочного компакт-диска Windows и запустить восстановление на найденной ОС?
Вы использовали disk2vhd от sysinternals. Единственное реальное ограничение - размер загрузочного диска ОС должен быть меньше 128 гигов!
Пытался преобразовать физическую 32-разрядную домашнюю машину Windows Vista с помощью VMWare Converter Standalone 5.0. Он не загрузился. Что сработало для меня: создание преобразования имеет решающее значение, в частности, для настроек жесткого диска,. Для МЕНЯ мне пришлось выбрать IDE. (но у других людей было наоборот, например: в задаче задания VMWare Converter вместо выбора «Сохранить исходный код» или «IDE» я выбираю «SCSI LSI Logic».)
Также убедитесь, что вы выбрали все параметры в конце «Перенастроить» ОС: http://1.bp.blogspot.com/_0xPnZbi2QtQ/S0DRRm6MQcI/AAAAAAAAlJ0/43bwjYCmjJ4/s0/fixed_vmware_converter_fails_0x0000007B_0xFFFFFA60005AF9D0.jpg Не беспокойтесь о вкладке «Синхронизация», это может просто испортить ее.
После успешного завершения (без ошибок) импортируйте .VMX в Vmware и проверьте настройки. ЕСЛИ он все еще не работал, здесь на помощь приходит «IDE», когда контроллер жесткого диска создается как IDE, при загрузке, даже если вы получаете ошибку остановки синего экрана (0x0000007b), вы можете исправить это вручную. Для этого вам следует запустить такую программу, как fix_hdc (в моем случае это было на старом загрузочном компакт-диске Hiren в меню Пуск -> Программы -> Инструменты реестра -> Fix_hdc -> Исправить контроллер жесткого диска). Похоже, есть похожие программы. там называется MergeIDE и FixIDE, которые делают то же самое. Для их запуска вам понадобится загрузочный компакт-диск. Надеюсь, вам это удастся.
Примечание: о "BCD" - если компьютер простой с 1 диском и 1 разделом, ваш BCD не должен быть испорчен, поэтому я предлагаю не тратить время на это, если вы точно не думаете, что он испорчен. (Также это будет выдавать разные ошибки и ошибки в разных местах в процессе загрузки. Если вы видите графический индикатор выполнения, это не то. Это будет ошибка в тексте, говорящем \ winload.exe или что-то в этом роде).
Удачи!