1

Моя система - Microsoft Windows 7, работающая на VMare, теперь мне нужно запустить VMware Player, чтобы запустить другую виртуальную машину в Windows 7(открыв файл .vmdk). Тем не менее, я встречаю ошибку, которая показывает:

Сообщение об ошибке

Кто-нибудь знает, что я должен сделать, чтобы запустить эту виртуальную машину в моей виртуальной машине?

3 ответа3

1

Хотя по многим причинам вам лучше запускать этот дочерний vm в качестве виртуальной виртуальной машины на физическом хосте (а не внутри виртуальной машины Windows 7), если вы хотите, вам нужно отредактировать файлы .vmx для виртуальной машины Windows 7, при условии, что у вас есть доступ.

ПРИМЕЧАНИЕ . Ваша дочерняя виртуальная машина не будет работать нормально, а VMware Tools не будет работать. Это экспериментальная конфигурация и не рекомендуется для длительного использования.

Добавьте следующие строки в.Файл VMX вашей виртуальной машины:

изоляция.tools.getPtrLocation.disable = «ИСТИНА»

изоляция.tools.setPtrLocation.disable = «ИСТИНА»

изоляция.tools.setVersion.disable = «ИСТИНА»

изоляция.tools.getVersion.disable = «ИСТИНА»

monitor_control.disable_directexec = «ИСТИНА»

monitor_control.disable_chksimd = «ИСТИНА»

monitor_control.disable_ntreloc = «ИСТИНА»

monitor_control.disable_selfmod = «ИСТИНА»

monitor_control.disable_reloc = «ИСТИНА»

monitor_control.disable_btinout = «ИСТИНА»

monitor_control.disable_btmemspace = «ИСТИНА»

monitor_control.disable_btpriv = «ИСТИНА»

monitor_control.disable_btseg = «ИСТИНА»

Кроме того, убедитесь, что вы изменили политику обновления инструментов VMware, чтобы она не пыталась исправить работу инструментов VMware.

tools.upgrade.policy = «ручной»

Затем запустите виртуальную машину Windows 7, и вы должны.

0

В некоторых случаях вам просто нужно удалить или изменить все ваши regedits, содержащие строку "vmware" или "vbox". Нажмите «Ctrl +R», введите "regedit", откройте его, затем нажмите «Ctrl +F» для поиска "vbox" или "vmware" и удалите или измените все результаты поиска.Особенно эти:

"HKEY_LOCAL_MACHINE/HARDWARE/ACPI/DSDT/VBOX_" "HKEY_LOCAL_MACHINE/HARDWARE/ACPI/DSDT/VBOX_/VBOXBIOS"

"HKEY_LOCAL_MACHINE/HARDWARE/ACPI/FADT/VBOX_/" "HKEY_LOCAL_MACHINE/HARDWARE/ACPI/FADT/VBOX_/VBOXFACP"

"HKEY_LOCAL_MACHINE/HARDWARE/ACPI/RSDT/VBOX_/" "HKEY_LOCAL_MACHINE/HARDWARE/ACPI/RSDT/VBOX_/VBOXXSDT"

"HKEY_LOCAL_MACHINE/ АППАРАТНО / ACPI / ОПИСАНИЕ /"

Я использую "VBOX", потому что это была виртуальная машина virtualbox, вам нужно изменить ее на "vmware", если вы используете vmware.

Придется ли вам использовать эту технику, зависит от того, какой метод использует программное обеспечение, которое вы пытаетесь открыть, чтобы проверить, находитесь ли вы в ВМ. Если он ищет все ваши regedits для обнаружения строк, этот метод, который я написал выше, работает.В противном случае вы все еще можете найти другие обходные пути.

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