Содержание:
- What is causing the Не удалось заблокировать файл?
- Способ 1: Запуск VMware от имени администратора
- Метод 2: Удаление папок LCK виртуальной машины
Некоторые пользователи VMware сообщают, что не могут запустить одну или несколько виртуальных машин, настроенных на их компьютере. При включении виртуальной машины в окне появляется следующая ошибка: “При включении виртуальной машины VM VM_name от хоста ESX была получена непредвиденная ошибка. Не удалось заблокировать файл.”

What is causing the Не удалось заблокировать файл?
Мы исследовали эту проблему, изучив различные отчеты пользователей и стратегии восстановления, которые обычно используются для устранения этого конкретного сообщения об ошибке в WMware. В результате проведенного нами исследования было установлено, что существует несколько различных виновников, вызывающих данное сообщение об ошибке:
- Вторая виртуальная машина уже использует файл .файл vmx – Как выяснилось, данная проблема может возникнуть при попытке запуска второй виртуальной машины, использующей ту же конфигурацию виртуальной машины (.vmx) файл другой машины, которая была настроена первой. В этом случае проблему можно решить, удалив файл .lck folders & logs.
- Виртуальная машина содержит смонтированные диски – По сообщениям нескольких пользователей, данная проблема также может возникнуть при попытке включить виртуальную машину с подключенными дисками, которые мы принудительно подключили с помощью утилиты VMware-mount. Если этот сценарий применим, то проблему можно решить, удалив .lck folders & журналы.
- Виртуальная машина запускается во время выполнения моментального снимка – Мы проверили это и сразу же получили ошибку “Failed to lock the file”. Вы’ увидите именно эту ошибку, если попытаетесь включить виртуальную машину через пользовательский интерфейс, упрощенный во время операции моментального снимка. Если проблема заключается именно в этом’, удалите журналы & сайт .удаление папок из папки с виртуальной машиной позволит решить проблему.
- виртуальная машина уже используется – Также проблема может возникнуть, если виртуальная машина, которую вы пытаетесь запустить, уже используется. Как правило, это происходит в случае использования двойной конфигурации. В этом случае достаточно закрыть другой экземпляр, на котором запущена та же виртуальная машина, и ошибка перестанет возникать.
- VMware Workstation не имеет прав администратора – Как выяснилось, данная проблема может возникнуть и в том случае, если VMware Workstation не имеет доступа администратора. Если этот сценарий применим, то проблему можно решить, заставив ОС разрешить административные привилегии.
Если вы столкнулись с подобной проблемой и ищете способ решить ее без потери данных, в этой статье мы дадим вам несколько рекомендаций по устранению неполадок. Ниже приведена подборка возможных стратегий исправления, которые обычно использовали другие пользователи в аналогичной ситуации для устранения данной ошибки.
Для достижения наилучших результатов мы советуем следовать приведенным ниже методам в порядке их представления, поскольку они упорядочены по сложности и эффективности. Если выполнять все шаги по порядку, не пропуская ни одного, то один из них обязательно решит проблему, независимо от того, кто ее вызвал.
Способ 1: Запуск VMware от имени администратора
В некоторых случаях устранение проблемы сводится к тому, чтобы убедиться, что приложение VMware имеет административные привилегии. Это должно происходить по умолчанию, но некоторые настройки могут помешать приложению получить доступ администратора.
Некоторые пользователи, столкнувшиеся с проблемой “Не удалось заблокировать файл” Пользователи сообщают, что проблема перестала возникать после запуска VMware Workstation в режиме администратора.
Вот’краткое руководство, как это сделать:
- На рабочем столе щелкните правой кнопкой мыши на ярлыке VMware и выберите пункт Запуск от имени администратора.
Примечание: Если у вас нет ярлыка на рабочем столе, перейдите в папку установки WMware и щелкните правой кнопкой мыши на vmplayer.exe . Если не задано пользовательское расположение, вы сможете найти его в: C:\Program Files (x86)\VMware\VMware Player - На вкладке UAC (контроль учетных записей пользователей), щелкните Да для предоставления административных привилегий.
- Запустите виртуальную машину, которая ранее вызывала проблему, чтобы проверить, была ли она устранена. Если вы больше не сталкиваетесь с ошибкой “Failed to lock the file” ошибка, продолжайте выполнять следующие действия, чтобы сделать изменения постоянными.
Примечание: В текущем состоянии необходимо повторить шаг 1 & Шаг 2 при каждом запуске VMware, чтобы обойти проблему. - Щелкните правой кнопкой мыши на исполняемом файле или ярлыке VMware Workstation и выберите пункт Свойства.
- Внутри Свойства перейдите к пункту Совместимость На вкладке Настройки установите флажок Запускать эту программу от имени администратора (под Настройки ) и нажмите кнопку Применить сохранить текущую конфигурацию.
- Откройте VMware в обычном режиме и проверьте, устранена ли проблема.
Если проблема не исчезла, перейдите к следующему способу.
Метод 2: Удаление папок LCK виртуальной машины
Некоторым пользователям удалось решить эту проблему, определив физическое местоположение виртуальной машины, на которой произошел сбой “Failed to lock the file” и удаление папок LCK. После выполнения этих действий и перезагрузки компьютера большинство пользователей сообщили, что проблема устранена.
Если вы не создали для нее пользовательское расположение, ваша виртуальная машина обычно находится в каталоге Документы папка под Виртуальные машины папку .
Вот что вам нужно сделать:
- Убедитесь, что VMware полностью закрыта, а виртуальная машина выключена.
- Откройте File Explorer и перейдите в раздел Документы > Виртуальные машины, затем выберите виртуальную машину, с которой возникла проблема.
Примечание: Если вы сохранили виртуальную машину в пользовательском месте, используйте File Explorer для перехода туда. - Если у вас несколько виртуальных машин, дважды щелкните на той, которая создает проблему.
- Внутри папки виртуальной машины вы должны найти одну или две папки с именами, заканчивающимися на “lck“. Выберите обе машины, затем щелкните правой кнопкой мыши и выберите Удалить чтобы удалить их. Если вы обнаружите какие-либо .log файлы за пределами .папки lck, удалите их также.
Примечание: Удаление этих папок не окажет никакого негативного влияния на виртуальную машину. При следующем запуске виртуальной машины VMware снова автоматически воссоздаст эти две папки. - Перезагрузите компьютер.
- При следующем запуске запустите виртуальную машину и проверьте, была ли решена проблема.