6

Вот предыстория: я использую Macbook этого года и запускаю VMWare Fusion (самое последнее обновление). Одна из моих виртуальных машин - Windows XP Professional. Дважды недавно я вызывал окно виртуальной машины, чтобы увидеть, что оно решило завершить работу и находится на синем экране "Windows завершает работу" (не bsod). На данный момент кажется, что использование выпадающего меню "Завершение работы" не работает. В первый раз мне удалось принудительно выйти из режима слияния (приостановить виртуальную машину), а затем вернуться и закрыть его из меню, но на этот раз не повезло.

Есть ли способ "вытащить питание" на ВМ?

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

8 ответов8

12

Попробуйте использовать утилиту vmrun включенную в VMWare Fusion. Запустите виртуальную машину в Fusion и выполните эту команду (в окне терминала), чтобы vmrun мог ее увидеть:

/Library/Application\ Support/VMware\ Fusion/vmrun list

Если проблемная виртуальная машина обнаруживается, запустите:

/Library/Application\ Support/VMware\ Fusion/vmrun -T fusion stop "/path/to/.vmx" hard

Это должно немедленно закрыть его.

2

Это сработало для меня:

Если у вас включены моментальные снимки, откатитесь на предыдущий моментальный снимок .... еще лучше, если вы включили автоматическую защиту, чтобы вы могли получить довольно свежий моментальный снимок. Мой AutoProtect делает снимок каждый день.

2

Думаю, что я буду участвовать в моих результатах QSW, чтобы они могли помочь в следующем.

Хотя в ЭТОМ потоке есть SERP, этот поток имеет решение: http://blog.unseenbattle.net/windows-xp-not-shutting-down-in-vmware-fusion.

Удерживайте нажатой клавишу «Option»> нажмите «Виртуальная машина»> «Просмотр опции отключения питания»> щелкните по ней.

kthanxbai

1

Вы можете переместить.Файл VMEM из папки, в которой находится виртуальная машина. Затем, когда вы попытаетесь возобновить работу виртуальной машины, она скажет, что не может найти ее, и если вы хотите отказаться от приостановленного состояния. Затем он должен загрузиться.

Я только что попробовал это на моем, и это сработало. Не мешало бы сначала отступить. :)

После загрузки Windows проверьте журнал событий, чтобы выяснить, что может быть причиной.

1

Наилучший вариант завершения работы - обязательно перейти на виртуальную машину и выбрать "shutdown guest" - это немного сбивает с толку, если у вас есть профиль с именем "Guest", но это означает работающий профиль, независимо от того, какой из них. Дополнительный способ смягчить проблемы, связанные с зависанием VMWare, хотя и не является полным решением, состоит в том, что, когда вы находитесь в Windows XP, перейдите в «Пуск / Выполнить», затем введите "CMD", открывая окно команд. наберите 'cd\', чтобы перейти к корню. Там введите «chkdsk / f». Вам будет сказано, что Checkdisk не может быть запущен, и хотите ли вы запустить операцию при следующей перезагрузке. Ответьте "Y", и при следующей загрузке (лучше всего пойти в этот момент и выбрать перезагрузку, чтобы не забыть!), Windows Check Disk запустится и исправит все найденные ошибки, которые могут быть причиной вы вешаете трубку в первую очередь. Причина, по которой я столкнулся с этой проблемой, по-видимому, связана с запуском Thunderbird с флэш-накопителя USB и возникновением ошибки "Задержка записи" в Windows, когда данные не могут быть восстановлены. Я запускаю Win XP Pro на MacBook Pro с VMware 2.0.8 (328035).

0

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006215

Чтобы принудительно отключить виртуальную машину:

1.В строке меню Fusion нажмите и удерживайте виртуальную машину.

2.Нажмите и удерживайте клавишу «Option» (Alt). Параметр меню для выключения меняется на Принудительное выключение. (В Fusion 2.x и более ранних версиях он меняется на Power Off).

3.Нажмите «Принудительное выключение». (В Fusion 2.x и более ранних версиях нажмите «Выключить»).

0

Я использовал ссылку, предоставленную Jimi (kthanxbai) выше, и она отлично работала. (Спасибо!) Моя XP VM висела на экране выключения. Я пытался следовать кратким инструкциям, данным Джими выше, но безуспешно. Затем, когда я перешел по ссылке (он предоставил), чтобы получить более подробную информацию, я смог "выключить" ВМ без каких-либо проблем.

Хитрость заключается в том, чтобы щелкнуть "Виртуальная машина" в меню VMware и оставить ее активной / открытой / развернутой, пока вы нажимаете и удерживаете клавишу "option" (alt) на клавиатуре. Это приведет к изменению параметров в раскрывающемся меню "Виртуальная машина". "Выключить" изменится на "выключить". Нажмите "Выключить", чтобы решить проблему. У меня возникли трудности с попыткой удержать меню в нажатом положении, нажать клавишу "Опции", нажать "Выключить", но как только я сделал это последовательно, проблема была мгновенно устранена.

Большое спасибо за решение.

-2

Похоже, это может быть поврежденная виртуальная машина. Чтобы эффективно "отключить питание", нужно открыть окно TERMINAL на MAC, и вам нужно будет знать, какие процессы VMWARE будут использовать команду kill. Я НЕ знаю, какие процессы вам нужно будет убить. Поддержка VMWARE или Google поможет вам.

У вас есть снимок или клон вашей виртуальной машины? Если это так, я бы попробовал другую "копию" вашей виртуальной машины. Делали ли вы какие-либо изменения конфигурации вашей виртуальной машины в последнее время? В будущем я бы клонировал эту присоску, когда она отлично работает, тогда у вас всегда будет что-то, к чему можно прибегнуть, когда это происходит.

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