Короткий ответ

Клиент 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 …клиент руками/политикой

Возможные причины

  1. Квота OneDrive исчерпана (план 1 ТБ не назначен, или реально забили).
  2. Путь длиннее поддерживаемого (сегменты + общий корень C:\Users\...\OneDrive - Contoso\).
  3. Недопустимые символы, файлы .pst в Known Folder, Outlook PST на OneDrive — плохая идея и блоки.
  4. KFM (Desktop/Documents) конфликты «файл уже есть в облаке».
  5. Прокси SSL-inspect без доверия к корню.
  6. Старый клиент / повреждённый AppData\Local\Microsoft\OneDrive.
  7. Нет SharePoint/OneDrive service plan — лицензия.
  8. Диск ПК полный: 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 443

TLS-ошибки в корпоративном прокси коррелируют с 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 байт.

Как проверить, что проблема устранена

  1. Тестовый файл из Проводника появляется в вебе за минуты.
  2. Обратно: веб → на другом ПК placeholder/файл.
  3. Список ошибок клиента пуст.
  4. 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 указан как стандарт рабочего места, не как движок синка.