Вы здесь:   Главная » Советы    »    Создание неудаляемой папки Windows

Создание неудаляемой папки Windows

Решил поделиться с Вами не совсем ординарным решением по созданию папки в операционной системе Windows. Так вот, потребовалось создать каталог, который нельзя было бы удалить или изменить. И долго искать решение не пришлось…

папка-Windows-2

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

Есть варианты решения с использованием программных средств, но такой вариант не подходит, хотя бы потому что  легко обходится удалением программы. Как оказалось, этого можно добиться системными возможностями.

Для создания папки с рассматриваемыми свойствами нужно воспользоваться зарезервированными DOS-устройствами именами:  AUX, CON, COMx, NUL, PRN или LPTx (где x — число от 1 до 9). Через командную строку до сих пор можно управлять DOS-устройствами. Например, чтобы отправить файл на принтер, используется команда: «copy c:\test.txt prn». Так как Windows  поддерживает MS-DOS, то она вынуждена защищаться от применения в именах резервных значений. Для обхода данного ограничения необходима командная строка Windows, сочетанием клавиш Win + R  вызовем окно «Выполнить» и введём в строку  «CMD» (без кавычек) и нажмём клавишу Enter:

Выполнить-Командная-строка

  1. Теперь воспользуемся нижеприведённой командой, в которой будет содержаться путь и название будущей папки:
    Например
    md «\\?\c:\temp\PRN\»
    или
    md \\.\c:\temp\CON\
    командная строка создание папки
  2. В результате получим папку с названием «PRN» или «CON», обе будут располагаться в соответствующих директориях указанных в команде. В папке можно открывать, записывать файлы, даже полностью  удалить содержимое, но с самой созданной папкой нельзя ничего сделать (НЕ переименовать, Не удалить)!
  3. Конечно, удалить или переименовать папку можно, но только по средствам командной строки. Для этого вновь откроем командную строку (см. пункт 1) и применим следующие команды:
    переименование
    move «\\?\c:\temp\PRN» Новая папка
    или
    move «\\.\c:\temp\CON» Новая папка
    Где «Новая папка» новое имя для назначения.
    Удаление
    rd «\\?\c:\temp\PRN\»
    или
    rd \\.\c:\temp\CON\
    командная строка удаление папки

P.S.

Вот и всё, теперь Вы знаете, как можно создать не удаляемую папку в системе Windows. Кстати, Вторая часть, в которой поясняется удаление и переименование, будет также полезна при восстановлении после вирусного заражения! Так как подобным методом пользуются и вредоносные  программы.

Расскажи друзьям:

E-mail рассылка:

Комментарии
  1. Дмитрий
    • admin

Оставить комментарий

Авторизоваться через: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: