VMWare dá erro "falha ao bloquear arquivo" após falha

3

Recentemente, tive uma pane no meu sistema durante a execução do OSX Lion em uma VM VMware (VMWare Workstation 8; uso a VM para fazer o desenvolvimento do iOS sem precisar realmente comprar / usar um Mac).

A VM OSX é temperamental o suficiente em um bom dia, mas ao tentar reiniciá-la após o travamento, ela prontamente me cumprimentou com algumas mensagens de erro "Falha ao bloquear arquivo" que impediram completamente a VM de inicializar.

Alguma sugestão sobre como corrigir isso?

    
por aroth 03.08.2012 / 14:29

2 respostas

8

O problema no meu caso foi que o desligamento impuro da VM deixou para trás vários arquivos de "bloqueio" no sistema de arquivos. A mensagem de erro diz qual arquivo de bloqueio específico está causando o problema, embora ele pare no primeiro bloqueio encontrado. Então, se você consertar um bloqueio e continuar a receber uma mensagem semelhante, verifique se o novo bloqueio de que está reclamando é.

Acabei tendo que rastrear 4 ou 5 arquivos ".lck" espalhados por diferentes locais no meu sistema de arquivos. Excluir (ou, se você é paranóico como eu, mudar para um novo local) todos desses arquivos de bloqueio permitiu que a VM fosse reinicializada. Demorou algumas tentativas para a reinicialização para realmente levar. Como mencionei, a VM é temperamental mesmo sob as melhores circunstâncias.

Observe também que deve haver um arquivo "vmware.log" que também deve conter informações úteis sobre qual arquivo de bloqueio está causando o problema e, possivelmente, qualquer número de outros problemas que possam estar impedindo a inicialização da VM. No meu caso, esse arquivo estava localizado no mesmo diretório do sistema de arquivos que o arquivo de disco virtual primário da VM ("* .vmdk").

Mais informações estão disponíveis aqui:

link

    
por 03.08.2012 / 14:29
-1

Aqui estão minhas experiências com esse assunto.

A solução foi entendida com a visão e estudo de algumas pastas geradas e arquivos lck de sua última sessão. Essa é uma razão para manter registros.

  • Copie o arquivo .lck no DNS.vmx.lck/M32944.lck

  • Cole no DNS.vmdk.lck/folder

  • Você verá outro arquivo .lck , M648383.lck

  • Renomeie M32944.lck para M648383.lck (corte M648383.lck para a área de trabalho e renomeie)

Tente se você encontrar uma situação com o VMPlayer quando ele falhar a cada partida. Isso pode acontecer se você não desligar corretamente, por exemplo, se você usar o Gerenciador de tarefas para desligá-lo.

    
por 29.08.2013 / 05:05