Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정:VMware가 파일을 잠그지 못했습니다.

일부 VMware 사용자는 자신의 컴퓨터에 구성한 하나 이상의 가상 머신을 시작할 수 없다고 보고하고 있습니다. 가상 머신의 전원을 켜면 창에 다음 오류가 표시됩니다. “VM VM_name의 전원을 켜는 동안 ESX 호스트에서 예기치 않은 오류가 수신되었습니다. 파일을 잠그지 못했습니다."

수정:VMware가 파일을 잠그지 못했습니다.

파일 잠금 실패 문제의 원인은 무엇입니까?

WMware로 이 특정 오류 메시지를 수정하는 데 일반적으로 사용되는 다양한 사용자 보고서와 복구 전략을 살펴봄으로써 이 특정 문제를 조사했습니다. 조사에 따르면 이 특정 오류 메시지를 유발하는 것으로 알려진 여러 가지 다른 원인이 있습니다.

  • 두 번째 가상 머신이 이미 .vmx 파일을 사용 중입니다. – 이 특정 문제는 먼저 구성된 다른 시스템과 동일한 가상 시스템 구성(.vmx) 파일을 사용하는 두 번째 가상 시스템을 시작하려고 하면 발생할 수 있습니다. 이 경우 .lck 폴더 및 로그를 삭제하여 문제를 해결할 수 있습니다.
  • 가상 머신에 마운트된 디스크가 있습니다. – 여러 사용자가 보고한 것처럼 이 문제는 VMware 마운트 유틸리티를 통해 적용되는 마운트된 디스크가 있는 가상 머신의 전원을 켜려고 하는 경우에도 발생할 수 있습니다. 이 시나리오에 해당하는 경우 .lck 폴더 및 로그를 삭제하여 문제를 해결할 수 있습니다.
  • 스냅샷 작업 중에 가상 머신이 시작됨 – 우리는 이것을 실제로 테스트했고 "파일을 잠그지 못했습니다" 오류로 바로 이어집니다. 스냅샷 작업 중에 활성화된 사용자 인터페이스를 통해 가상 머신을 켜려고 하면 이 정확한 오류가 표시됩니다. 이것이 문제의 원인인 경우 가상 머신 폴더에서 로그 및 .lck 폴더를 삭제하면 문제가 해결됩니다.
  • 가상 머신이 이미 사용 중입니다. – 시작하려는 가상 머신이 이미 사용 중인 경우에도 이 문제가 발생할 수 있습니다. 이는 일반적으로 이중 구성을 실행하는 경우에 발생합니다. 이 경우 동일한 가상 머신을 실행하는 다른 인스턴스를 닫기만 하면 오류가 더 이상 발생하지 않습니다.
  • VMware Workstation에는 관리자 액세스 권한이 없습니다. – 이 특정 문제는 VMware Workstation에 관리자 액세스 권한이 부여되지 않은 경우에도 발생할 수 있습니다. 이 시나리오가 적용 가능한 경우 OS에서 관리자 권한을 허용하도록 하여 문제를 해결할 수 있습니다.

현재 이 정확한 문제가 발생하고 데이터 손실 없이 문제를 해결할 방법을 찾고 있다면 이 문서에서 몇 가지 문제 해결 제안을 제공합니다. 아래에서 유사한 상황에 있는 다른 사용자가 이 특정 오류를 수정하기 위해 일반적으로 사용한 잠재적인 수리 전략 모음을 찾을 수 있습니다.

아래의 방법들은 난이도와 효율성 순으로 나열되어 있으므로 최상의 결과를 얻으려면 아래 방법을 순서대로 수행하는 것이 좋습니다. 어떤 단계도 건너 뛰지 않고 순서대로 진행하면 문제를 일으키는 원인이 무엇이든 그 중 하나가 문제를 해결할 것입니다.

방법 1:VMware를 관리자로 실행

어떤 경우에는 VMware 애플리케이션에 관리 권한이 있는지 확인하는 것만큼 간단합니다. 이는 기본적으로 발생해야 하지만 특정 설정으로 인해 애플리케이션이 관리자 액세스 권한을 얻지 못할 수 있습니다.

'파일을 잠그지 못했습니다.'가 발생한 일부 사용자 관리자 모드에서 VMware Workstation을 시작한 후 문제가 더 이상 발생하지 않는다고 오류가 보고되었습니다.

다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.

  1. 데스크톱에서 VMware 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행
    참고: 
    바탕 화면 바로 가기가 없으면 WMware 설치 폴더로 이동하여 vmplayer.exe를 마우스 오른쪽 버튼으로 클릭합니다. . 사용자 지정 위치를 설정하지 않으면 C:\Program Files (x86)\VMware\VMware Player에서 찾을 수 있습니다.
  2. UAC(사용자 계정 컨트롤)에서 , 를 클릭합니다. 관리 권한을 부여합니다.
  3. 이전에 문제를 발생시킨 가상 머신을 실행하여 문제가 해결되었는지 확인합니다. 더 이상 '파일을 잠그지 못했습니다.'가 표시되지 않는 경우 오류가 발생한 경우 아래 단계를 계속 진행하여 영구적으로 변경하세요.
    참고: 현재 상태에서는 이 문제를 피하기 위해 VMware를 실행할 때마다 1단계와 2단계를 반복해야 합니다.
  4. VMware Workstation 실행 파일 또는 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  5. 속성 내부 화면에서 호환성으로 이동 탭에서 이 프로그램을 관리자로 실행과 연결된 확인란을 선택합니다. (설정 아래 ) 적용을 클릭합니다. 현재 구성을 저장합니다.
  6. VMware를 정상적으로 열고 문제가 해결되었는지 확인합니다.

문제가 계속 발생하면 아래의 다음 방법으로 이동하세요.

방법 2:가상 머신의 LCK 폴더 삭제

영향을 받는 여러 사용자가 '파일을 잠그지 못했습니다.'  오류가 발생한 가상 머신의 물리적 위치를 찾아 이 문제를 해결했습니다. 및 LCK 폴더를 삭제합니다. 이 작업을 수행하고 컴퓨터를 다시 시작한 후 대부분의 영향을 받는 사용자는 문제가 해결되었다고 보고했습니다.

사용자 지정 위치를 설정하지 않은 경우 가상 머신은 일반적으로 문서 안에 있습니다. 가상 머신 아래의 폴더 폴더.

수행해야 할 작업은 다음과 같습니다.

  1. VMware가 완전히 닫혀 있고 가상 머신의 전원이 꺼져 있는지 확인합니다.
  2. 파일 탐색기를 열고 문서> 가상 머신으로 이동합니다. 을 클릭한 다음 문제가 발생한 가상 머신을 선택하세요.
    참고:가상 머신을 사용자 지정 위치에 저장한 경우 파일 탐색기를 사용하여 해당 위치로 이동하세요.
  3. 가상 머신이 여러 개인 경우 문제를 일으키는 가상 머신을 두 번 클릭합니다.
  4. 가상 머신 폴더 내에서 이름이 “lck로 끝나는 하나 또는 두 개의 폴더를 찾을 수 있어야 합니다. ". 둘 다 선택한 다음 마우스 오른쪽 버튼을 클릭하고 삭제를 선택합니다. 제거합니다. .log가 있는 경우 .lck 폴더 외부에 있는 파일도 삭제하십시오.
    참고: 이 폴더를 삭제해도 가상 머신에 부정적인 영향을 미치지 않습니다. 다음에 가상 머신을 시작할 때 VMware는 자동으로 두 폴더를 다시 생성합니다.
  5. 컴퓨터를 다시 시작합니다.
  6. 다음 시작 시 가상 머신을 실행하고 문제가 해결되었는지 확인합니다.