일부 VMware 사용자는 자신의 컴퓨터에 구성한 하나 이상의 가상 머신을 시작할 수 없다고 보고하고 있습니다. 가상 머신의 전원을 켜면 창에 다음 오류가 표시됩니다. “VM VM_name의 전원을 켜는 동안 ESX 호스트에서 예기치 않은 오류가 수신되었습니다. 파일을 잠그지 못했습니다."
파일 잠금 실패 문제의 원인은 무엇입니까?
WMware로 이 특정 오류 메시지를 수정하는 데 일반적으로 사용되는 다양한 사용자 보고서와 복구 전략을 살펴봄으로써 이 특정 문제를 조사했습니다. 조사에 따르면 이 특정 오류 메시지를 유발하는 것으로 알려진 여러 가지 다른 원인이 있습니다.
- 두 번째 가상 머신이 이미 .vmx 파일을 사용 중입니다. – 이 특정 문제는 먼저 구성된 다른 시스템과 동일한 가상 시스템 구성(.vmx) 파일을 사용하는 두 번째 가상 시스템을 시작하려고 하면 발생할 수 있습니다. 이 경우 .lck 폴더 및 로그를 삭제하여 문제를 해결할 수 있습니다.
- 가상 머신에 마운트된 디스크가 있습니다. – 여러 사용자가 보고한 것처럼 이 문제는 VMware 마운트 유틸리티를 통해 적용되는 마운트된 디스크가 있는 가상 머신의 전원을 켜려고 하는 경우에도 발생할 수 있습니다. 이 시나리오에 해당하는 경우 .lck 폴더 및 로그를 삭제하여 문제를 해결할 수 있습니다.
- 스냅샷 작업 중에 가상 머신이 시작됨 – 우리는 이것을 실제로 테스트했고 "파일을 잠그지 못했습니다" 오류로 바로 이어집니다. 스냅샷 작업 중에 활성화된 사용자 인터페이스를 통해 가상 머신을 켜려고 하면 이 정확한 오류가 표시됩니다. 이것이 문제의 원인인 경우 가상 머신 폴더에서 로그 및 .lck 폴더를 삭제하면 문제가 해결됩니다.
- 가상 머신이 이미 사용 중입니다. – 시작하려는 가상 머신이 이미 사용 중인 경우에도 이 문제가 발생할 수 있습니다. 이는 일반적으로 이중 구성을 실행하는 경우에 발생합니다. 이 경우 동일한 가상 머신을 실행하는 다른 인스턴스를 닫기만 하면 오류가 더 이상 발생하지 않습니다.
- VMware Workstation에는 관리자 액세스 권한이 없습니다. – 이 특정 문제는 VMware Workstation에 관리자 액세스 권한이 부여되지 않은 경우에도 발생할 수 있습니다. 이 시나리오가 적용 가능한 경우 OS에서 관리자 권한을 허용하도록 하여 문제를 해결할 수 있습니다.
현재 이 정확한 문제가 발생하고 데이터 손실 없이 문제를 해결할 방법을 찾고 있다면 이 문서에서 몇 가지 문제 해결 제안을 제공합니다. 아래에서 유사한 상황에 있는 다른 사용자가 이 특정 오류를 수정하기 위해 일반적으로 사용한 잠재적인 수리 전략 모음을 찾을 수 있습니다.
아래의 방법들은 난이도와 효율성 순으로 나열되어 있으므로 최상의 결과를 얻으려면 아래 방법을 순서대로 수행하는 것이 좋습니다. 어떤 단계도 건너 뛰지 않고 순서대로 진행하면 문제를 일으키는 원인이 무엇이든 그 중 하나가 문제를 해결할 것입니다.
방법 1:VMware를 관리자로 실행
어떤 경우에는 VMware 애플리케이션에 관리 권한이 있는지 확인하는 것만큼 간단합니다. 이는 기본적으로 발생해야 하지만 특정 설정으로 인해 애플리케이션이 관리자 액세스 권한을 얻지 못할 수 있습니다.
'파일을 잠그지 못했습니다.'가 발생한 일부 사용자 관리자 모드에서 VMware Workstation을 시작한 후 문제가 더 이상 발생하지 않는다고 오류가 보고되었습니다.
다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.
- 데스크톱에서 VMware 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행
참고: 바탕 화면 바로 가기가 없으면 WMware 설치 폴더로 이동하여 vmplayer.exe를 마우스 오른쪽 버튼으로 클릭합니다. . 사용자 지정 위치를 설정하지 않으면 C:\Program Files (x86)\VMware\VMware Player에서 찾을 수 있습니다. - UAC(사용자 계정 컨트롤)에서 , 예를 클릭합니다. 관리 권한을 부여합니다.
- 이전에 문제를 발생시킨 가상 머신을 실행하여 문제가 해결되었는지 확인합니다. 더 이상 '파일을 잠그지 못했습니다.'가 표시되지 않는 경우 오류가 발생한 경우 아래 단계를 계속 진행하여 영구적으로 변경하세요.
참고: 현재 상태에서는 이 문제를 피하기 위해 VMware를 실행할 때마다 1단계와 2단계를 반복해야 합니다. - VMware Workstation 실행 파일 또는 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 속성 내부 화면에서 호환성으로 이동 탭에서 이 프로그램을 관리자로 실행과 연결된 확인란을 선택합니다. (설정 아래 ) 적용을 클릭합니다. 현재 구성을 저장합니다.
- VMware를 정상적으로 열고 문제가 해결되었는지 확인합니다.
문제가 계속 발생하면 아래의 다음 방법으로 이동하세요.
방법 2:가상 머신의 LCK 폴더 삭제
영향을 받는 여러 사용자가 '파일을 잠그지 못했습니다.' 오류가 발생한 가상 머신의 물리적 위치를 찾아 이 문제를 해결했습니다. 및 LCK 폴더를 삭제합니다. 이 작업을 수행하고 컴퓨터를 다시 시작한 후 대부분의 영향을 받는 사용자는 문제가 해결되었다고 보고했습니다.
사용자 지정 위치를 설정하지 않은 경우 가상 머신은 일반적으로 문서 안에 있습니다. 가상 머신 아래의 폴더 폴더.
수행해야 할 작업은 다음과 같습니다.
- VMware가 완전히 닫혀 있고 가상 머신의 전원이 꺼져 있는지 확인합니다.
- 파일 탐색기를 열고 문서> 가상 머신으로 이동합니다. 을 클릭한 다음 문제가 발생한 가상 머신을 선택하세요.
참고:가상 머신을 사용자 지정 위치에 저장한 경우 파일 탐색기를 사용하여 해당 위치로 이동하세요. - 가상 머신이 여러 개인 경우 문제를 일으키는 가상 머신을 두 번 클릭합니다.
- 가상 머신 폴더 내에서 이름이 “lck로 끝나는 하나 또는 두 개의 폴더를 찾을 수 있어야 합니다. ". 둘 다 선택한 다음 마우스 오른쪽 버튼을 클릭하고 삭제를 선택합니다. 제거합니다. .log가 있는 경우 .lck 폴더 외부에 있는 파일도 삭제하십시오.
참고: 이 폴더를 삭제해도 가상 머신에 부정적인 영향을 미치지 않습니다. 다음에 가상 머신을 시작할 때 VMware는 자동으로 두 폴더를 다시 생성합니다. - 컴퓨터를 다시 시작합니다.
- 다음 시작 시 가상 머신을 실행하고 문제가 해결되었는지 확인합니다.