Windows XP зависает при завершении работы в VMWare Fusion

16227
TahoeWolverine

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

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

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

6
Попробуйте в VirtualBox. :П Breakthrough 14 лет назад 0
Я ценю альтернативный вариант, так как я не знал о VirtualBox, но моя цель - получить доступ к файлам больше всего. TahoeWolverine 14 лет назад 0

8 ответов на вопрос

12
s4y

Попробуйте использовать 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 

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

Вы, сэр, заслуживаете быть майором VMWare. DFectuoso 13 лет назад 1
Четыре года спустя, я знаю, но vmrun перешел в комплект приложений: / Applications / VMware \ Fusion.app/Contents/Library/vmrun Просто хотел, чтобы другие люди знали, кто нашел эту страницу спустя годы, как я. getWeberForStackExchange 10 лет назад 1
@weberwithoneb О, хороший улов. Вы должны внести изменения в ответ. s4y 10 лет назад 1
2

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

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

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

kthanxbai

Это сработало для меня. Спасибо! Carl 13 лет назад 0
2
diyafury

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

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

1
emgee

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

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

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

Я переместил файл и теперь получаю сообщение об ошибке при попытке открыть: не удается открыть диск «Documents / Virtual Machines.localized / Windows XP Professional.vmwarevm / Windows XP Professional-000003.vmdk» или один из дисков моментальных снимков, от которых он зависит. Причина: не удалось заблокировать файл. Где живут снимки? TahoeWolverine 14 лет назад 0
Хм ... ты переместил файл .VMEM, верно? Вот где он хранит ОЗУ на диск. Был ли файл .VMEM.LCK вместе с ним? Я также переместил все файлы LCK во время теста. Если это не пойдет, я бы переместил все файлы обратно, прежде чем продолжить. Файл VMDK - это виртуальный диск. Снимки, вероятно, будут в той же папке, но я не использую снимки, поэтому я не могу проверить это лично. Похоже, на вашей виртуальной машине есть снимки. Позволяет ли вам заглядывать в Виртуальные машины -> Снимки? Это начинает выглядеть, как будто проблема с повреждением виртуальной машины. emgee 14 лет назад 0
Можете ли вы перечислить каталоги, с которыми вы имеете дело? Благодарю. TahoeWolverine 14 лет назад 0
Моя в настоящее время приостановленная виртуальная машина Windows XP: ~ / Documents / Virtual Machines / net / ---> Приложения (папка), net.vmdk (документ), net.vmem (документ), net.vmem.lck (папка), net. vmsd (документ), net.vmss (документ), net.vmx (документ), net.vmx.lck (папка), net.vmxf (документ), nvram (документ), различные журналы. emgee 14 лет назад 0
Все, что находится в моем каталоге VirtualMachines, - это само изображение, а в приложениях есть только приложения, а не файлы. TahoeWolverine 14 лет назад 0
1
Dick

Наилучший вариант завершения работы - обязательно перейти на виртуальную машину и выбрать «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).

Я ценю ответ. Я давно перестал использовать эту виртуальную машину, поэтому не могу проверить, работает ли ваше решение, но в данном контексте это определенно ценная информация. Благодарю. TahoeWolverine 12 лет назад 0
0

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

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

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

0
meadlai

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

To force a virtual machine to power off:

1.From the Fusion menu bar, click and hold on Virtual Machine.

2.Press and hold down the Option (Alt) key. The menu option for Shut Down changes to Force Shut Down. (In Fusion 2.x and earlier, it changes to Power Off).

3.Click Force Shut Down. (In Fusion 2.x and earlier, click Power Off).

-2
user5868

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

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

Нет предыдущих снимков (doh) и процессы уничтожения не работают (по крайней мере, из монитора активности). TahoeWolverine 14 лет назад 0

Похожие вопросы