Файлы Word и Excel открываются только для чтения с примонтированного диска — NetDrive
Файлы Word и Excel открываются только для чтения с диска, примонтированного через NetDrive? Узнайте, почему это происходит, и включите блокировку файлов Office.
Вы открываете документ Word из папки SharePoint или OneDrive for Business, примонтированной через NetDrive. Word сообщает, что файл уже открыт кем-то другим, и принудительно переводит его в режим только для чтения — хотя никто из команды его на самом деле не открывал. Закрытие и повторное открытие ничего не меняет. Это одна из самых частых жалоб у команд, переходящих с сетевых папок на облачные примонтированные диски, и в NetDrive есть встроенное решение этой проблемы начиная с версии 3.8.921.

Редактируйте файлы Office с облачных дисков без конфликтов «только для чтения»
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Встроенная блокировка файлов Microsoft Office начиная с NetDrive 3.8.921
- Блокировка любого типа файлов — не только документов Office
- Видно, кто заблокировал файл, ещё до того как вы его откроете
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Почему Office открывает примонтированные файлы только для чтения
Microsoft Office использует механизм блокировки, чтобы два пользователя не перезаписали изменения друг друга. При открытии файла .docx с обычной SMB-папки Office создаёт скрытый файл блокировки (~$filename.docx) в той же директории. Office второго пользователя обнаруживает этот временный файл и открывает документ только для чтения.
Проблема с облачным хранилищем в том, что поведение файлов блокировки непоследовательно. Разные провайдеры по-разному обрабатывают скрытые временные файлы, а задержки API приводят к тому, что файл блокировки иногда остаётся после завершения редактирования — или вообще не удаляется, потому что процесс Office аварийно завершился или сеть отключилась посреди сессии. В результате возникает файл-призрак блокировки, из-за которого предупреждение «только для чтения» появляется при каждой попытке открыть документ, даже когда его никто активно не редактирует.

Блокировка файлов Office в NetDrive — что она реально делает
NetDrive 3.8.921 (сентябрь 2019) представил выделенную блокировку файлов Microsoft Office. Вместо того чтобы полагаться на собственный механизм временных файлов Office, NetDrive перехватывает блокировку на уровне драйвера файловой системы. Когда вы открываете .docx — или любой другой файл Office — с примонтированного диска, NetDrive регистрирует этот файл как заблокированный в собственной таблице блокировок и передаёт это состояние другим клиентам NetDrive, у которых примонтирован тот же диск.
Когда второй пользователь в команде пытается открыть тот же файл, NetDrive сообщает о блокировке ещё до того, как Office вообще обратится к файлу. Office затем корректно открывает документ только для чтения — потому что кто-то действительно его открыл, а не потому что устаревший временный файл пережил предыдущий сбой.
При закрытии документа NetDrive немедленно снимает блокировку. Никаких файлов-призраков. Никакой ошибки «файл заблокирован другим пользователем» на вашей собственной машине через десять минут после того, как вы закончили редактирование.

Как отличить устаревшую блокировку от активной
Прежде чем что-либо снимать, убедитесь, что блокировка настоящая. Список заблокированных файлов в NetDrive показывает, что именно заблокировано и кем:
- Откройте NetDrive из системного трея или меню «Пуск».
- Выберите диск, на котором находится заблокированный файл.
- Нажмите File Lock или откройте File Browser для этого диска.
- Найдите файл в списке заблокированных. Если указано имя пользователя, отличное от вашего, значит файл действительно кем-то открыт — оставьте блокировку как есть.
Если файл выглядит заблокированным, но вы уверены, что активной сессии нет (все офлайн, других клиентов NetDrive не подключено), блокировку можно снять принудительно прямо из этой панели. Делайте это только когда уверены: снятие блокировки на файле, который кто-то активно редактирует, приведёт к потере его несохранённых изменений.

Блокировка для всех типов файлов
NetDrive 3.9.1190 (апрель 2020) расширил блокировку файлов на все типы, а не только на документы Office. Если ваша команда работает с общими файлами Photoshop, бинарными конфигурационными файлами или любым другим пользовательским форматом на примонтированном диске, NetDrive может блокировать и их.
Состояние блокировки видно через значки наложения в Проводнике Windows — значок замка на иконке файла показывает, что он заблокирован, и принадлежит ли блокировка вам или коллеге.
![]()
Это избавляет от шага «напиши мне перед тем, как редактировать этот файл» в командных чатах. Сигнал о блокировке виден прямо в Проводнике, ещё до того как кто-то откроет файл.
Если проблема с доступом только для чтения сохраняется после включения блокировки
Если предупреждение о доступе только для чтения по-прежнему появляется после включения блокировки файлов Office в NetDrive, проверьте следующие сценарии:
Оба пользователя должны использовать NetDrive. Протокол блокировки работает между клиентами NetDrive. Если один человек примонтировал диск через NetDrive, а другой обращается к тому же хранилищу через веб-браузер или собственное десктопное приложение провайдера, блокировка невидима для стороны без NetDrive.
Собственная система выписки файлов SharePoint. У SharePoint есть отдельный механизм совместного редактирования и выписки файлов (checkout), работающий независимо от уровня блокировки NetDrive. Если файл выписан на уровне SharePoint, NetDrive отражает это состояние — это ограничение SharePoint, а не ошибка NetDrive. Проверьте статус выписки в веб-интерфейсе SharePoint и снимите её там.
Файлы-призраки после аварийного завершения сессии Office. Если Office аварийно завершился с открытым файлом, он мог оставить временный файл ~$filename.docx в той же директории облачного хранилища. Перейдите в папку через File Browser в NetDrive, включите отображение скрытых файлов, удалите устаревший временный файл и заново откройте документ.
Итог
Поведение «только для чтения» на примонтированных файлах Office почти всегда вызвано устаревшими файлами блокировки или несоответствием между механизмом временных файлов Office и поведением облачного API. Встроенная блокировка файлов Office в NetDrive, доступная начиная с версии 3.8.921, переносит блокировку на собственный уровень NetDrive — где она надёжно снимается при закрытии, видна в Проводнике и работает одинаково для всей команды.
О настройке самого подключения SharePoint см. Mount SharePoint on Windows with NetDrive. Если на macOS вы сталкиваетесь с отключениями, а не с проблемой доступа только для чтения, об этом отдельно рассказано в Fix Mount Disconnects After Sleep on macOS — NetDrive.
— Steve, NetDrive