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

VMware '파일을 잠글 수 없습니다(Failed to lock the file)' 오류 완벽 해결 가이드

일부 VMware 사용자들이 컴퓨터에 구성해 둔 하나 이상의 가상 머신을 시작하지 못하는 문제를 겪고 있다고 보고하고 있습니다. 가상 머신의 전원을 켜려고 하면 다음과 같은 오류 메시지가 창에 표시됩니다.

"VM VM_name의 전원을 켜는 중 ESX 호스트로부터 예기치 않은 오류가 발생했습니다. 파일을 잠글 수 없습니다.(Failed to lock the file)"

파일 잠금 실패 오류의 원인은 무엇인가요?

저희는 다양한 사용자 사례와 일반적으로 사용되는 복구 방법을 조사하여 이 문제를 분석했습니다. 조사 결과, 이 오류 메시지를 유발하는 것으로 알려진 원인은 여러 가지가 있습니다.

  • 다른 가상 머신이 이미 .vmx 파일을 사용 중인 경우 – 동일한 가상 머신 구성(.vmx) 파일을 공유하는 두 번째 가상 머신을 시작하려고 할 때 이 문제가 발생할 수 있습니다. 이 경우 .lck 폴더와 로그 파일을 삭제하면 문제를 해결할 수 있습니다.
  • 가상 머신에 마운트된 디스크가 있는 경우 – VMware-mount 유틸리티를 통해 강제로 마운트된 디스크가 있는 상태에서 가상 머신의 전원을 켜려고 하면 이 문제가 발생할 수 있습니다. 이 경우에도 .lck 폴더와 로그 파일을 삭제하면 해결됩니다.
  • 스냅샷 작업 중에 가상 머신을 시작한 경우 – 실제 테스트 결과, 스냅샷 작업이 진행되는 동안 UI를 통해 가상 머신의 전원을 켜면 정확히 이 "Failed to lock the file" 오류가 발생하는 것을 확인했습니다. 이 경우 가상 머신 폴더에서 로그와 .lck 폴더를 삭제하면 문제가 해결됩니다.
  • 가상 머신이 이미 사용 중인 경우 – 시작하려는 가상 머신이 이미 실행 중이라면 이 오류가 나타날 수 있습니다. 주로 듀얼 부팅 또는 이중 구성 환경에서 발생합니다. 이 경우 동일한 가상 머신을 실행 중인 다른 인스턴스를 닫기만 하면 오류가 더 이상 발생하지 않습니다.
  • VMware Workstation에 관리자 권한이 없는 경우 – VMware Workstation에 관리자 권한이 부여되지 않은 경우에도 이 문제가 발생할 수 있습니다. 운영체제 설정에서 관리자 권한을 허용하도록 변경하면 해결할 수 있습니다.

현재 이 문제를 겪고 있으면서 데이터 손실 없이 해결 방법을 찾고 계시다면, 아래의 문제 해결 방법들을 참고해 보세요. 비슷한 상황의 다른 사용자들이 실제로 성공적으로 사용한 복구 전략들을 정리했습니다.

가장 좋은 결과를 얻으려면 아래 방법들을 제시된 순서대로 진행하는 것을 권장합니다. 난이도와 효율성 순으로 정렬되어 있기 때문에, 단계를 건너뛰지 않고 순서대로 진행하면 원인이 무엇이든 반드시 하나의 방법으로 문제가 해결될 것입니다.

방법 1: 관리자 권한으로 VMware 실행하기

경우에 따라서는 VMware 애플리케이션에 관리자 권한을 부여하는 것만으로 문제가 해결됩니다. 원래 기본값으로 관리자 권한이 적용되어야 하지만, 특정 설정 때문에 애플리케이션이 관리자 권한을 얻지 못하는 경우가 있습니다.

"Failed to lock the file" 오류를 겪던 일부 사용자들은 VMware Workstation을 관리자 모드로 실행한 후 문제가 더 이상 발생하지 않았다고 보고했습니다.

아래는 빠른 실행 가이드입니다.

  1. 바탕 화면에서 VMware 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
    참고: 바탕 화면에 바로 가기가 없다면 VMware 설치 폴더로 이동하여 vmplayer.exe 파일을 마우스 오른쪽 버튼으로 클릭하세요. 사용자 지정 위치를 설정하지 않았다면 C:\Program Files (x86)\VMware\VMware Player에서 찾을 수 있습니다.
  2. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  3. 문제를 일으키던 가상 머신을 실행하여 문제가 해결되었는지 확인합니다. 더 이상 "Failed to lock the file" 오류가 발생하지 않는다면, 아래 단계를 따라 변경 사항을 영구적으로 적용하세요.
    참고: 현재 상태에서는 매번 VMware를 실행할 때마다 1~2단계를 반복해야 합니다.
  4. VMware Workstation 실행 파일 또는 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  5. 속성 창에서 호환성 탭으로 이동한 후, 설정 항목 아래의 관리자 권한으로 이 프로그램 실행 체크박스에 체크하고 적용을 클릭하여 현재 구성을 저장합니다.
  6. VMware를 평소처럼 실행하여 문제가 해결되었는지 확인합니다.

문제가 계속된다면 아래의 다음 방법으로 넘어가세요.

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

많은 사용자들이 "Failed to lock the file" 오류가 발생하는 가상 머신의 물리적 위치를 찾아 LCK 폴더를 삭제함으로써 이 문제를 해결했습니다. 이 작업 후 컴퓨터를 재시작했을 때 대부분의 사용자가 문제가 해결되었다고 보고했습니다.

사용자 지정 위치를 설정하지 않았다면 가상 머신은 일반적으로 문서(Documents) 폴더 안의 Virtual Machines 폴더에 위치합니다.

아래 단계를 따라 진행하세요.

  1. VMware가 완전히 종료되었고 가상 머신의 전원이 꺼져 있는지 확인합니다.
  2. 파일 탐색기를 열고 문서 > Virtual Machines로 이동한 후, 문제가 발생하는 가상 머신을 선택합니다.
    참고: 가상 머신을 사용자 지정 위치에 저장했다면 파일 탐색기로 해당 위치로 이동하세요.
  3. 여러 개의 가상 머신이 있다면 문제를 일으키는 가상 머신 폴더를 두 번 클릭합니다.
  4. 가상 머신 폴더 안에서 이름 끝이 ".lck"로 끝나는 폴더 한두 개를 찾을 수 있습니다. 모두 선택한 후 마우스 오른쪽 버튼을 클릭하고 삭제를 눌러 제거합니다. .lck 폴더 외부에 .log 파일이 있다면 함께 삭제합니다.
    참고: 이 폴더들을 삭제해도 가상 머신에는 어떤 부정적인 영향도 없습니다. 다음에 가상 머신을 시작하면 VMware가 자동으로 두 폴더를 다시 생성합니다.
  5. 컴퓨터를 재시작합니다.
  6. 재시작 후 가상 머신을 실행하여 문제가 해결되었는지 확인합니다.