Короткий ответ
Клиент OneDrive sync — не Outlook и не «диск в проводнике всегда прав». Для ivan.petrov@contoso.example проверьте три слоя: облачная квота OneDrive (не квота почты), локальные ограничения (длина пути, недопустимые имена, диск 0 байт, Files On-Demand), сам клиент (версия, reset, прокси/TLS inspection). Веб https://contoso-my.sharepoint.com открывается — каталог и лицензия скорее живы, чините ПК. Веб тоже 403 — лицензия/CA/сайт. Не чините sync отключением защитника «навсегда». Не клонируйте OST-привычку «удалить всё и скачать заново» на 400 ГБ без нужды.
Квота почты и OneDrive независимы: полный ящик не останавливает тучку сам по себе.
Симптомы и как отличить
- Overlay «красный крест» на папке, Activity в клиенте с конкретной ошибкой файла.
- Браузер показывает файлы, Проводник — старое: клиент отстал или pause.
- Только одна библиотека SharePoint не синчит, My files живы — права/checkout на сайте, см. SharePoint документ.
- Все облачные приложения мертвы — вход/прокси как у Teams.
| Где ошибка | Слой |
|---|---|
| onedrive.live / tenant storage | квота облака |
путь > лимита, *:? в имени | локальный/серверный path |
| 0x8004de40 / proxy | сеть/TLS |
| pause until … | клиент руками/политикой |
Возможные причины
- Квота OneDrive исчерпана (план 1 ТБ не назначен, или реально забили).
- Путь длиннее поддерживаемого (сегменты + общий корень
C:\Users\...\OneDrive - Contoso\). - Недопустимые символы, файлы
.pstв Known Folder, Outlook PST на OneDrive — плохая идея и блоки. - KFM (Desktop/Documents) конфликты «файл уже есть в облаке».
- Прокси SSL-inspect без доверия к корню.
- Старый клиент / повреждённый
AppData\Local\Microsoft\OneDrive. - Нет SharePoint/OneDrive service plan — лицензия.
- Диск ПК полный: Files On-Demand не спасёт, если политика гидратит всё.
Диагностика
1. Веб-контроль
Войдите как Иван на OneDrive в браузере. Смотрите Storage used. Если веб полный — клиент ни при чём. Если веб ок, список файлов есть — дальше ПК.
2. Клиент
Иконка трея → Settings → Account: UPN, Used. Pause выключен? Networks: не «metered» случайно.
Версия клиента в About. Сравните с тем, что выкатывает Microsoft 365 Apps.
3. Квота и лицензия
Entra licenses: план с OneDrive for Business. SharePoint admin: user storage quota (tenant default vs personal).
4. Путь и ошибки
В клиенте View sync problems. PowerShell на ПК:
(Get-Item "$env:USERPROFILE\OneDrive - Contoso").FullName
Get-ChildItem -LiteralPath "$env:USERPROFILE\OneDrive - Contoso" -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.FullName.Length -gt 240 } |
Select-Object -First 20 FullNameПодставьте фактическое имя папки (часто OneDrive - Contoso). Лимит облака ~400 символов URL/пути; локальный MAX_PATH может ударить раньше, если не включён long paths в Windows.
5. Сеть
Test-NetConnection contoso-my.sharepoint.com -Port 443TLS-ошибки в корпоративном прокси коррелируют с 0x8004de40. Не отключайте firewall; добавьте исключения FQDN Microsoft по их списку endpoints.
Решение
Сценарий A. Квота облака
Удалить крупные файлы в вебе (корзина OneDrive тоже занимает, пока не purge). Не считать удаление в Проводнике мгновенным. Корзина Recycle bin + second-stage. При необходимости поднять квоту в SharePoint admin в пределах SKU.
Сценарий B. Длинные пути / символы
Переименовать, поднять дерево выше, не синхронизировать всю библиотеку «Документы компании 2014–2020». Используйте Add shortcut to My files точечно.
Сценарий C. Reset клиента
Официальный Reset OneDrive (%localappdata%\Microsoft\OneDrive\onedrive.exe /reset) — после паузы синка. Это не формат диска. Пользователь должен понимать: Files On-Demand снова покажет облачные placeholders.
Сценарий D. KFM конфликты
Разрешить duplicates в клиенте (keep both / merge) осознанно. Не класть PST и VHDX в Desktop, который уехал в OneDrive.
Сценарий E. Прокси
Корневой сертификат инспекции в Trusted Root на ПК, allowlist OneDrive/SharePoint. Не «disable TLS inspection globally forever».
В тенанте contoso.onmicrosoft.com сайт OneDrive Ивана имеет вид https://contoso-my.sharepoint.com/personal/ivan_petrov_contoso_example/. Если веб открывается, а клиент пишет 0x8004de40, смотрите WinHTTP-прокси, не квоту. Сброс клиента без разбора ошибок файла заставит заново гидратить тысячи placeholders — делайте reset только когда список ошибок пуст или указывает на повреждённый клиент.
Known Folder Move: если Documents уже синкались в другой тенант/личную MSA, клиент получит коллизии имён. Разведите учётки. Не кладите .vhd, Outlook OST, профили браузера в Desktop, который уехал в облако.
Версия клиента: корпоративный Click-to-Run обновляется отдельно от «магазинного» OneDrive. Смешение даёт два процесса и две папки. Оставьте один канал. Диск ПК с 200 МБ свободно + политика «always keep on this device» на корне = ложный «OneDrive сломался», на деле NTFS 0 байт.
Как проверить, что проблема устранена
- Тестовый файл из Проводника появляется в вебе за минуты.
- Обратно: веб → на другом ПК placeholder/файл.
- Список ошибок клиента пуст.
- Storage used не 100%.
Если не помогло
- Одна библиотека: права, IRM, required checkout, blocked file type (
.exeв библиотеке). Статья SharePoint. - macOS Finder: другой клиент, те же квота/имена.
- «Обрабатывается 12 000 изменений» часами после массового rename — подождите, не reset каждые 10 минут.
- Conditional Access require app protection, а это Win32 sync — политика не тот клиент.
Профилактика
- KFM пилотом, не всем в понедельник.
- Политика известных папок без PST.
- Квотные алерты SharePoint.
- Не синхронизировать корень огромного каталога каждому.
FAQ
Files On-Demand экономит квоту облака?
Нет, только локальный диск. Облачная квота считается по файлам в OneDrive.
Можно ли синкать на FAT32 флешку?
Клиент рассчитан на NTFS/профиль пользователя. Не переносите корень OneDrive на FAT.
Ошибка 0x800700DF
Слишком большой файл для ограничения (часто старый лимит). Проверьте размер и текущие лимиты OneDrive, не «режьте Defender».
Два OneDrive в проводнике
Личная + рабочая, или дубль после reset. Оставьте рабочую contoso. Не путайте ivan.petrov@contoso.example с consumer MSA.
Нужен ли Outlook для OneDrive?
Нет. Другой клиент. Outlook for Microsoft 365 в versions указан как стандарт рабочего места, не как движок синка.