Я пытаюсь защитить мой USB-накопитель от записи с помощью командного файла. Я узнал, что это можно сделать с помощью ATTRIB +R. Диск меняет свою букву, так как он используется на нескольких компьютерах. Я пытался использовать% CD%, но это не сработало. Я пытаюсь убедиться, что он не может быть отформатирован при защите. Кто-нибудь знает, как использовать команду для защиты от записи USB-накопителя?
1 ответ
Нет флага, параметра или атрибута, которые бы препятствовали стиранию или форматированию общих USB-накопителей.
(Тем не менее, вы можете найти различные специфичные для производителя инструменты "заводской конфигурации", в зависимости от фактической флеш-микросхемы, которая находится внутри накопителя - например, UT165 MPTool работает со многими накопителями Kingston и предлагает множество функций, включая режим только для чтения, настраиваемые разделы, и так далее. Но у других есть только основные параметры формата.)
Атрибут +R «только для чтения» не защищает диск от записи. Он защищает только отдельные файлы, и тривиально сбросить его можно одинаково.
Кроме того, атрибут является постоянным - после установки для данного файла он остается установленным независимо от того, где вы подключаете этот диск, и независимо от того, какая буква диска у него есть. Вам не нужен командный файл
Если вам нужен пакетный файл для какой-либо задачи, %0
имеет полный путь к самому пакетному файлу, и его можно изменить на %~d0
для буквы диска, %~dp0
для диска + каталог и т.д.