1

После обновления с Windows 7 до Windows 10 я с трудом обнаружил, что VMware Workstation Pro (12.1.0 build-3272444) больше не загружает мою виртуальную машину в режиме Windows XP Mode. Теперь говорится:

Эта система не может запускать "Режим Windows XP". Виртуальная машина теперь выключится.

Пока что ситуация выглядит довольно мрачной, поскольку другие говорят что-то вроде: «Режим XP не поддерживается в Windows 10, но вы можете купить старую лицензию Windows XP и установить ее, если хотите». У меня были некоторые важные данные на этой виртуальной машине, но я действительно не хотел бы откатывать обновление (восстановление из резервной копии). Можно ли как-нибудь изменить файл конфигурации виртуальной машины, чтобы предотвратить это? Если нет, есть ли какой-нибудь способ, которым я могу смонтировать виртуальный жесткий диск (диски) или заставить это работать в другом продукте виртуализации, таком как Oracle VirtualBox?

3 ответа3

0

У меня была такая же проблема, и я искал решение, которое не требовало бы переустановки всех программ, которые я использовал в режиме Windows XP. Кевин Кин прав, что проблема заключается в лицензировании. Я успешно импортировал свою виртуальную машину в режиме Windows XP в VMWare, и она нормально работала под Windows 7, но выдал сообщение «Эта система не может работать в режиме Windows XP. Виртуальная машина теперь будет отключаться. »Сообщение об ошибке, как только я обновился до Windows 10. Вот обходной путь, который работал для меня. Вам понадобится действительный ключ продукта для Windows XP (при необходимости купите копию).

Сначала сохраните копию.Файл VMDK со старого компьютера с Windows XP Mode в безопасном месте. Затем в VMWare Workstation Player создайте новую пустую виртуальную машину, сказав, что вы установите операционную систему позже, и заявив, что вы хотите, чтобы новый виртуальный жесткий диск был сохранен как один файл. Затем замените новый (практически пустой).Файл VMDK, созданный VMWare в старом режиме XP.Файл VMDK (то есть поместите копию своего старого файла в папку для новой виртуальной машины и переименуйте ее, чтобы она соответствовала пустому удаленному файлу).

Когда вы затем запустите новый компьютер VMWare, Windows XP загрузится, но обнаружит, что он не активирован. Скажите, что вы хотите активировать через Интернет, дайте ему действительный ключ, и вуаля ваш старый компьютер в режиме XP будет работать под управлением VMWare.

-1

Это проблема лицензирования (с технологическим обеспечением) больше всего на свете. Windows 7 Pro и выше включала лицензию для Windows XP. В основном это была полная копия XP, за исключением того, что она была активирована через лицензию Windows 7.

VMWare и Virtual PC передают эту информацию об активации клиенту XP.

Начиная с Windows 8, Microsoft больше не включала этот клиент XP, поэтому у VMware нет лицензии на пересылку.

Официальный ответ Microsoft, вероятно, будет: «Извините, мы не можем вам помочь. Это не может быть сделано ". И если это вообще возможно, лучше всего перейти с XP, но я знаю, что это часто не вариант. В последнее время появились сообщения о том, что некоторые критически важные компьютерные системы FAA все еще работают в Windows 3.11!

Вы говорите, что это предложение неприемлемо:

Режим XP не поддерживается в Windows 10, но вы можете купить старую лицензию Windows XP и установить ее, если хотите.

К сожалению, у вас нет большого выбора, потому что когда вы отказались от Windows 7, вы также отказались от своей лицензии в режиме XP. Вы должны купить лицензию XP где-нибудь - даже если вы можете каким-то образом обмануть вашу копию в режиме XP, она все равно будет считаться пиратским программным обеспечением.

Тем не менее, еще не все потеряно. Вот что я бы попробовал:

  • Найдите лицензионную FPP-копию XP вместе с соответствующим CD. Не используйте OEM-лицензию; это, вероятно, не будет законно использовать.
  • Скопируйте виртуальную машину в режиме XP в безопасное место (как файлы VMDK, так и файлы VMX и все остальное в одном каталоге).
  • Создайте новую виртуальную машину для этой копии. Убедитесь, что у него та же конфигурация оборудования, что и у вашей версии в режиме XP.
  • Установите XP. Просто начальная установка, не беспокойтесь о правильности настроек, установке обновлений или около того. Также не активируйте его на этом этапе.
  • Завершите работу как новой виртуальной машины, так и режима XP.
  • Откройте оба файла VMX в текстовом редакторе и сравните их. Это просто файлы XML.

В зависимости от того, что вы найдете, вы можете либо отредактировать исходный файл VMX, либо скопировать файлы VMDK с виртуальной машины в режиме XP на вновь созданную. Скорее всего, вам потребуется активировать эту копию XP, используя лицензионный ключ для новой лицензии.

Если ни одно из этих предложений не работает, вы также можете просто установить файлы VMDK из виртуальной машины в режиме XP в качестве дополнительной буквы диска в новую виртуальную машину XP. Конечно, вам придется переустановить программное обеспечение на этом этапе, но, по крайней мере, вы сможете извлечь данные таким образом.

Я полагаю, что вы также можете монтировать файлы VMDK в операционную систему хоста для извлечения ваших данных, но с тех пор, как я использовал VMware, прошло много времени, поэтому я не знаю, как это сделать.

Нет гарантии, что это сработает, но это, вероятно, ваш лучший выбор.

-2
  1. Виртуальная коробка определенно запускает клиенты XP под Windows 10 (я использую это прямо сейчас)

  2. Вам даже не нужно конвертировать, VirtualBox может непосредственно читать VDMK-файлы.

Поэтому все, что вам нужно, это загрузить VirtualBox, установить его и подключить жесткий диск. Я бы сделал копию этого виртуального жесткого диска, просто чтобы быть уверенным, но он должен работать сразу (я делал это последние три года назад, тогда проблем не было).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .