Что означает ошибка «Файл заблокирован» в macOS
Ошибка «Файл заблокирован» (англ. File is locked) появляется, когда операционная система macOS не может предоставить доступ к файлу для чтения, записи или удаления. Система может заблокировать файл по нескольким причинам: он открыт в другом приложении, используется фоновым процессом (например, iCloud или Time Machine), имеет атрибут «locked» в метаданных или ограничен правами доступа. Типичные симптомы:
- В Finder при попытке переместить, переименовать или удалить файл появляется сообщение: «Файл “...” заблокирован».
- Приложение (например, TextEdit, Preview, Photoshop) сообщает: «Документ недоступен или заблокирован».
- В Терминале команды
mv,rm,cpзавершаются с ошибкойOperation not permittedилиResource busy.
Ошибка не является критической системной проблемой, но может мешать повседневной работе с документами, медиафайлами или проектами.
Причины возникновения
- Файл открыт в другом приложении — например, документ PDF открыт в Preview и одновременно в браузере.
- Фоновый процесс использует файл — службы вроде
mds(Spotlight),backupd(Time Machine),cloudd(iCloud) могут временно блокировать файлы для индексации или синхронизации. - Установлен атрибут «locked» — в Finder через Get Info (Cmd+I) можно вручную поставить галочку «Locked». Это делает файл неизменяемым.
- Ограниченные права доступа — у вашего пользователя нет прав на запись (только «Read-only»), что часто случается с файлами из других аккаунтов или скопированными с внешних носителей.
- Защита со стороны антивируса или сторонних утилит — программы вроде Malwarebytes, Little Snitch или корпоративные системы безопасности могут блокировать файлы для сканирования.
- FileVault или шифрование диска — если диск зашифрован и не разблокирован в момент доступа, файлы могут быть недоступны.
- Повреждение файловой системы — редкие случаи, когда ошибки в структуре диска (например, на NTFS-или exFAT-носителях) приводят к некорректным блокировкам.
Способы решения
Способ 1: Перезапуск приложения и простые действия
Часто файл блокируется потому, что он открыт в фоновом режиме. Начните с самого простого:
- Закройте все приложения, которые могли работать с файлом (например, редакторы, медиаплееры).
- Если файл на рабочем столе или в папке «Документы», перезагрузите Mac — это гарантированно завершит все процессы, удерживающие файл.
- После перезагрузки попробуйте снова удалить или изменить файл.
💡 Совет: Если файл находится на внешнем диске (USB, SD-карта), извлеките диск через «Безопасное извлечение» и подключите заново.
Способ 2: Разблокировка через Finder
Если атрибут «locked» установлен вручную:
- В Finder найдите проблемный файл.
- Нажмите
Cmd+I(или правой кнопкой → «Get Info»). - В разделе «Sharing & Permissions» проверьте:
- Убедитесь, что у вашего пользователя (обычно «staff» или ваше имя) стоит право «Read & Write». Если нет, разблокируйте замок внизу (пароль администратора) и измените права.
- Снимите галочку с пункта «Locked» (если она есть).
- Закройте окно и попробуйте выполнить действие с файлом снова.
Способ 3: Разблокировка через Терминал (для опытных)
Если файл заблокирован процессом или имеет системный атрибут:
3.1. Снимите флаг «immutable» (uchg)
Некоторые файлы помечаются как «неизменяемые» (uchg). Снять флаг:
# Перейдите в папку с файлом
cd /путь/к/папке
# Снимите флаг
chflags nouchg имя_файла
Пример:
chflags nouchg ~/Desktop/документ.pdf
3.2. Найдите и завершите процесс, удерживающий файл
Утилита lsof покажет, какая программа использует файл:
lsof | grep имя_файла
Пример вывода:
Preview 1234 user txt REG 0,0 12345 123456 /Users/user/Desktop/документ.pdf
Здесь 1234 — PID (идентификатор процесса). Завершите его:
kill -9 1234
После этого файл должен стать доступен.
3.3. Измените права доступа (если проблема в них)
Если у вас нет прав на запись:
# Дайте права владельцу (замените username на ваше имя)
sudo chown username:staff /путь/к/файлу
# Установите права read & write для владельца
sudo chmod u+rw /путь/к/файлу
⚠️ Важно: Используйте
sudoс осторожностью. Не меняйте права системных файлов (/System,/usrи т.д.).
Способ 4: Проверка антивируса и защиты
Если у вас установлен антивирус (Avast, McAfee, Kaspersky) или брандмауэр (Little Snitch, Radio Silence):
- Откройте настройки антивируса.
- Временно отключите реальную защиту (Real-time protection) или добавьте папку с файлом в исключения.
- Попробуйте разблокировать файл снова.
- Если проблема ушла, настройте антивирус так, чтобы он не блокировал нужные типы файлов (например, рабочие документы).
Способ 5: Проверка диска и FileVault
5.1. Если диск зашифрован (FileVault)
- При включённом FileVault диск разблокируется только после ввода пароля при входе в систему. Убедитесь, что вы вошли в аккаунт, который может расшифровать диск.
- Проверьте статус:
fdesetup status. ЕслиFileVault is On, перезагрузите Mac и введите пароль при загрузке.
5.2. Проверка диска на ошибки
Если файл на основном диске и часто блокируется без явной причины, проверьте файловую систему:
- Перезагрузите Mac и удерживайте
Cmd+Rдля входа в режим восстановления. - Откройте «Утилиту Диска» (Disk Utility).
- Выберите основной диск → «First Aid».
- Запустите проверку и исправление.
Профилактика
Чтобы избежать повторения ошибки «Файл заблокирован»:
- Не открывайте один файл в нескольких приложениях одновременно — особенно большие медиафайлы (видео, RAW-фото).
- Закрывайте приложения правильно — не просто скрывайте их (Cmd+H), а выходите (Cmd+Q).
- Отключите ненужные фоновые процессы — например, в настройках iCloud отключите «iCloud Drive» для папок, которые вы редактируете офлайн, или в Time Machine исключите временные рабочие папки.
- Проверяйте права доступа при копировании файлов — если вы копируете файлы с чужого Mac или внешнего диска, сразу после копирования убедитесь через Get Info, что у вас есть права «Read & Write».
- Обновляйте macOS и приложения — многие блокировки связаны с багами в старых версиях Finder или драйверов файловых систем.
- Избегайте сторонних утилит для «защиты» файлов — программы, которые ставят атрибуты «locked» или «hidden», могут конфликтовать с macOS.
Если проблема возникает только с конкретным типом файлов (например, .dmg, .pkg), это может быть особенностью их формата — такие файлы часто предназначены только для чтения.