Как создать неудаляемую папку в Windows 10

TL;DR
Коротко: можно создать папку с зарезервированным именем (например, con) на ненулевом разделе, и она обычно не удаляется обычными средствами. Альтернатива — настроить NTFS‑разрешения для запрета удаления. В статье — пошагово создание, как вернуть доступ, варианты и чек‑листы.
Что такое зарезервённые имена
Определение: зарезервированное имя — это имя устройства, которое Windows резервирует для совместимости (например, CON, PRN, AUX, NUL, COM1–COM9, LPT1–LPT9). Это не обычные папки; Windows и API обрабатывают такие имена особым образом.
Шаг 1. Откройте Командную строку
Пояснение: запустите cmd. Для удаления позже могут потребоваться права администратора. Откройте через поиск Windows или выберите Командная строка в меню Пуск.

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

Перейдите на нужный диск, например:
E:Создайте папку с зарезервированным именем (в примере — con):
md con\md — команда make directory. Нажмите Enter. Откройте диск в Проводнике — вы увидите новую папку с именем «con».

Попробуйте удалить папку обычным способом — скорее всего удаление не пройдёт.
Шаг 2. Изменение прав доступа для защиты любой папки
Если нужно запретить удаление обычной папки, проще изменить NTFS‑разрешения.
- Щёлкните правой кнопкой по папке и выберите Свойства.

- Откройте вкладку Безопасность. Нажмите Изменить → Добавить.

- В поле «Введите имена объектов для выбора» введите «Everyone» и нажмите OK. В списке «Разрешения для Everyone» установите флажок Отказать рядом с Полный доступ. Примените изменения и подтвердите.

Важно: отказ для «Everyone» блокирует доступ и может вызвать неожиданные эффекты. Применяйте осознанно и документируйте изменения.
Когда метод с con может не подойти
- Администратор системы может изменить владельца и снять ограничения. Если у злоумышленника есть права администратора, ни один локальный трюк не гарантирует защиту.
- Поведение может отличаться в нестандартных сборках Windows или на нестандартных файловых системах.
- Некоторые резервированные имена работают иначе при доступе через сетевые шары или программный интерфейс.
Как удалить или восстановить доступ к такой папке
Если вы передумали, есть проверенные способы вернуть контроль. Работайте от имени администратора.
Удаление зарезервённой папки (пример для диска E:):
rd \\\\?\\E:\\con\\Пояснение: синтаксис “\\?\” позволяет обойти стандартные проверки имени. Если этот способ не сработал, возьмите на себя право собственности и дайте полный доступ, затем удалите:
takeown /f "E:\\con" /r /d y
icacls "E:\\con" /grant Administrators:F /t
rmdir /s /q "E:\\con"Пояснение команд: takeown назначает владельца, icacls изменяет разрешения, rmdir удаляет папку рекурсивно. Запускайте команды в Командной строке с правами администратора. Ошибки могут затронуть данные — делайте резервные копии.
Альтернативные способы защитить данные
- NTFS‑разрешения: правильный метод для контроля доступа и удаления на многопользовательских системах.
- Шифрование и контроль доступа (BitLocker, EFS): предотвращают чтение и копирование, но не всегда блокируют удаление на уровне файловой системы.
- Резервные копии и точки восстановления: самый надёжный способ восстановить данные после удаления.
- Программный контроль версии и аудит: логирует удаление, позволяет восстановить через резервные копии.
Практический чек‑лист перед созданием
Для пользователя:
- Выбрали диск, отличный от C:.
- Сделали полный бэкап важной информации.
- Задокументировали причину и местоположение неудаляемой папки.
Для администратора:
- Проверили политики безопасности домена.
- Настроили аудит событий удаления.
- Подготовили инструкцию по восстановлению доступа.
Тест‑кейсы для проверки
- Удаление через Проводник — ожидание: отказ.
- Удаление через обычную команду rd E:\con\ — ожидание: может не сработать.
- Удаление через rd \\?\E:\con\ — ожидание: работает при правах администратора.
- Переименование в Проводнике — ожидание: недоступно.
- Попытка доступа другой учётной записью — ожидание: запрет, если применены права.
Быстрый SOP: создать и при необходимости удалить
Шаги создания:
- Откройте cmd.
- Перейдите на нужный диск: E:
- Выполните:
md con\\ - Проверьте в Проводнике.
Шаги отмены:
- Откройте cmd от администратора.
- Попробуйте:
rd \\\\?\\E:\\con\\ - Если не получилось — выполните takeown/icacls и затем rmdir.
Краткая памятка по именам
Факт‑бокс:
- Общие зарезервированные имена: CON, PRN, AUX, NUL, COM1–COM9, LPT1–LPT9.
- Создание «con» на ненулевом диске работает в современных выпусках Windows, но может вести себя по‑разному в разных окружениях.
Решение — что выбрать
Если цель — простой запрет удаления для обычного пользователя, сначала настройте NTFS‑разрешения. Метод с зарезервённым именем полезен как быстрый трюк, но он сложнее при восстановлении. Для долгосрочной защиты сочетайте разрешения, аудит и регулярные резервные копии.
Резюме
Создание неудаляемой папки через зарезервированное имя — понятный и быстрый трюк. Для надёжной защиты данных используйте NTFS‑разрешения, шифрование и бэкапы. Всегда работайте с правами администратора при изменении владельца и прав доступа.
Напишите в комментариях, какие методы защиты папок вы используете и почему.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента