Гид по технологиям

Как исправить ERROR_DIR_NOT_ROOT 144 (0x90)

• 6 min read • Windows • Обновлено 25 Nov 2025
Исправить ERROR_DIR_NOT_ROOT 144 (0x90)
Исправить ERROR_DIR_NOT_ROOT 144 (0x90)

Скриншот: сообщение об ошибке ERROR_DIR_NOT_ROOT 144 (0x90)

Важно: под «корневой директорией» обычно понимают папку, от которой приложение или задача ожидает начать работу. Если целевая папка находится вне этой корневой директории, вы получите эту ошибку.

Что такое ERROR_DIR_NOT_ROOT 144 (0x90)

ERROR_DIR_NOT_ROOT — код ошибки Windows (144, 0x90). Он говорит: «Каталог не является подкаталогом корневого каталога». Проще: приложение ожидает, что путь будет внутри конкретной «корневой» папки, но так не оказалось.

Короткое определение: корневая директория — это папка, относительно которой программа выполняет операции с файлами.

Быстрый план действий

  1. Перезагрузите компьютер. Иногда это решает проблему без дополнительных действий.
  2. Проверьте путь к папке — опечатки, слэши, буквы диска.
  3. Проверьте права доступа к папке и при необходимости добавьте разрешения.
  4. Убедитесь, что папка действительно находится внутри ожидаемого корня.
  5. Выполните проверку файловой системы (chkdsk) и исправьте ошибки.

Подробные шаги по устранению

1. Проверьте путь

  1. Нажмите клавишу Windows, введите cmd, щёлкните «Запуск от имени администратора».
  2. Введите команду (замените Pathtoyourdirectory на ваш путь) и нажмите Enter:

dir C:\Pathtoyourdirectory

  1. Посмотрите список папок и файлов. Если команда сообщает, что путь не найден, проверьте опечатки, лишние/отсутствующие слэши и правильную букву диска.

Совет: убедитесь, что путь к целевой папке начинается с той же буквы диска и корня, который ожидает приложение. Например, если корень — E:\RootDirectory, то подпапка должна быть E:\RootDirectory\Subdirectory, а не C:\RootDirectory\Subdirectory.

2. Отредактируйте права доступа

Чтобы приложение могло работать с файлами, у учётной записи должны быть соответствующие права.

  1. Щёлкните папку правой кнопкой и откройте «Свойства».
  2. Перейдите на вкладку «Безопасность», выберите пользователя и посмотрите разрешения. Должны быть галочки для «Полный доступ», «Изменение», «Чтение» и «Запись».

Вкладка безопасности в свойствах папки Windows, показывающая разрешения для группы и пользователей

  1. Если разрешения недостаточны, нажмите «Изменить», отметьте нужные права и примените изменения.

Окно редактирования разрешений папки в Windows

Важно: если проблема возникает в сетевом ресурсе, проверьте права как на уровне клиента, так и на уровне сервера/шары.

3. Проверьте, какая папка считается корнем для задачи или программы

Откройте настройки приложения или документацию. В программах часто указывают «корневую папку» для данных, кэш-файлов или временных файлов. Убедитесь, что целевая папка действительно вложена в этот корень.

Пример: если корень указан как E:\RootDirectory, а вы пытаетесь использовать C:\Users\MyFolder, программа может выбросить ERROR_DIR_NOT_ROOT.

4. Проверьте целостность файловой системы (CHKDSK)

Перед запуском сделайте резервную копию важных файлов.

  1. Откройте командную строку от имени администратора.

Окно командной строки с правами администратора

  1. Выполните команду для проверки диска и исправления ошибок:

chkdsk C: /f

Результат запуска CHKDSK в командной строке

  1. Если это системный диск, вам предложат запланировать проверку после перезагрузки. Нажмите Y и перезагрузите компьютер.
  2. Дождитесь завершения проверки. Повреждённая файловая система может нарушать распознавание вложенных папок.

5. Обновите ПО и повторите попытку

Проверьте, не нужна ли для программы версия с исправлениями. Обновите приложение или саму операционную систему. Часто производители исправляют ошибки, связанные с путями и проверкой корневых директорий.

Дополнительные рекомендации и альтернативы

  • Альтернатива: если приложение позволяет выбрать «виртуальный» корень или настроить относительные пути, используйте эти настройки.
  • Альтернатива: временно переместите целевую папку внутрь корня приложения и проверьте, исчезнет ли ошибка. Если да — настройте постоянный путь или символьную ссылку (mklink).
  • Если проблема повторяется только для одного пользователя, создайте новую учётную запись и проверьте в ней.

Когда это не поможет — варианты и причины

  • Папка действительно внутри корня, права корректны, CHKDSK не нашёл ошибок — тогда ошибка может быть в самом приложении (логика проверки путей). Проверьте журнал ошибок приложения или обратитесь в поддержку.
  • Ошибка появляется только при сетевых операциях — проверьте доступность сети, права на шаре и согласованность букв дисков (мапированные диски могут вести себя иначе для служб).
  • Использование антивируса/контроля доступа к файлам может блокировать операцию.

Мини-методология (быстрая проверка за 7 шагов)

  1. Перезагрузка.
  2. Проверка пути через dir.
  3. Проверка и исправление прав в «Свойства → Безопасность».
  4. Удостовериться, что папка находится внутри ожидаемого корня.
  5. Запустить chkdsk при необходимости.
  6. Обновить приложение/Windows.
  7. Тест в локальной новой учётной записи или перемещение папки в корень.

Ролевые чеклисты

Пользователь (без прав администратора):

  • Перезагрузите ПК.
  • Убедитесь, что путь введён правильно.
  • Сообщите администратору, если нужно изменить права или запустить chkdsk.

Администратор системы:

  • Проверить права доступа и наследование для папки.
  • Запустить chkdsk и просмотреть лог Windows Event Viewer.
  • Проверить настройки приложения и логи на наличие ошибок связанные с путями.
  • При необходимости создать символьную ссылку: mklink /D "C:\Path\To\Link" "E:\RootDirectory\Subdirectory".

Разработчик приложения / инженер поддержки:

  • Проверить, как программа формирует и валидирует корневой путь.
  • Добавить более информативные логи при ошибке проверки корня.
  • Рассмотреть поддержку относительных путей или конфигурируемого корня.

Критерии приёмки

  • Ошибка больше не появляется при попытке доступа к папке.
  • dir показывает содержимое папки корректно.
  • Права доступа соответствуют требуемым (чтение/запись/изменение).
  • CHKDSK не выявляет критических ошибок файловой системы.

Часто встречающиеся ошибки и их решения

  • Опечатка в пути: исправьте слеши и буквы диска.
  • Папка вне корня: переместите папку или настройте приложение на новый корень.
  • Недостаточные права: добавьте разрешения или выполните операцию от имени администратора.
  • Сетевые расхождения: проверьте права на шару и убедитесь, что служба видит мапированный диск.

Безопасность и приватность

Перед изменением прав и запуском chkdsk создайте резервную копию важных данных. Избегайте предоставления «Полного доступа» всем пользователям — давайте минимально необходимые права.

Краткое резюме

Ошибка ERROR_DIR_NOT_ROOT 144 (0x90) обычно вызвана тем, что целевая папка не находится внутри ожидаемой корневой директории или система не видит её таковой из-за прав или ошибок файловой системы. Начните с перезагрузки, проверьте путь и права, затем выполните chkdsk и обновите ПО. Если всё это не помогло — проверьте логи приложения и сетевые настройки.

Важно: если вы не уверены в своих действиях, сначала сделайте резервную копию и при необходимости обратитесь к администратору.

FAQ

Нужно ли всегда запускать chkdsk?

Нет. chkdsk целесообразен, если есть подозрение на ошибки файловой системы или сбои диска. В большинстве случаев достаточно проверить путь и права.

Может ли антивирус вызывать эту ошибку?

Да. Антивирус или политики контроля доступа могут блокировать операцию с папкой. Попробуйте временно отключить защиту или добавить исключение.


Сводка действий: перезагрузите ПК, проверьте путь и права, убедитесь, что папка внутри ожидаемого корня, запустите chkdsk при необходимости и обновите ПО. Если проблема остаётся, отметьте это в логах приложения или свяжитесь с поддержкой.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро