UsbDriveLock.exe - консольная утилита, позволяющая защитить флэшку от записи или ее модификации. Утилита переводит флэшку в режим "только чтение" (lock) , что может быть полезно для защиты от вирусов и антивирусов, которые часто удаляют "зараженные" с их точки зрения файлы. Утилита так-же может забить свободное место пустыми файлами (lockspace), что так-же предохранит флэшку от вирусов. Syntax: UsbDriveLock.exe DriveLetter: lock|unlock|lockspace|unlockspace|info [TimeOut] Пример: UsbDriveLock.exe e: lock UsbDriveLock.exe e: unlock UsbDriveLock.exe e: lockspace UsbDriveLock.exe e: unlockspace UsbDriveLock.exe e: info 10000 Для использовании утилиты с флэшки, скопируйте каталог в любое место флэшки и пользуйтесь .bat файлами. Внимание ! При создание файлов-пустышек в FAT32 системе с целью повышения скорости используются не стандартные средства, это может вызвать системные сообщения, о том, что диск поврежден, не обращайте на них внимание, это цена за повышение скорости в несколько сотен раз ! Полный пузырь
Последний раз редактировалось: nikzzzz (2018-05-21 12:21), всего редактировалось 7 раз(а)
nikzzzz, Сейчас уже лучше. Запустил батник lock.cmd Всё нормалёк, флешка переведена в режим только чтение, файлы на флешку невозможно скопировать, флешка защищена от записи. Перетыкаю флешку (флешка USB3.0) из порта в порт (в USB3.0, в USB2.0) - состояние не меняется, флешка всё так же защищена от записи, не скопировать, не удалить файлы не удаётся. Вставляю флешку в другой ноут (ОС та же, что и у меня на ноуте) - файлы на флешку легко копируются и удаляются, флешка не защищена от записи. UPD: Забыл дополнить. Вставляю флешку обратно в свой ноут (в любой порт) - состояние флешки возвращается - флешка опять защищена от записи, не скопировать, не удалить файлы не удаётся. P.S. Ещё один момент. Для снятия с флешки режима "только чтение", запускаю unlock.cmd Всё нормалёк, флешка разблокирована, файлы на флешку с лёгкостью копируются ...НО не удаляются (значок удаления в ленте проводника затемнён и не активен, в контекстном меню проводника также нет пункта "Удалить") Вопрос решается переподключением флешки. Можно ли тоже как то поправить этот момент (переподключение флешки без перетыка)?
Может всё потому что у Вас вроде как "нестандартная" ситуация? Насколько я помню у Вас в системе установлен драйвер cfadisk (что в принципе и по скрину видно - на Win7 у Вас отображено два раздела на флешке с присвоенными буковками), который "обманывает" ОС и "переводит" флешку из разряда Removable в USB-HDD. Возможно у утилиты UsbDriveLock и начинается наверное на этом месте "затык"
Для этого форума ситуация, что флешка окажется многораздельна - достаточно стандартна, чтобы её предусмотреть. имхо Пока - наблюдается защита от своего собственного (корпоративного) антивируса... Но с собственным бывает можно договориться проще - не лезть на флешку, а будет лезть - отключить на час,... на 4 часа...
nikzzzz Приветствую! ...и спасибо! Вчера написать не смог, инет как отключили вечером, так только вот включили...
53988
Для снятия с флешки режима "только чтение", запускаю unlock.cmd Всё нормалёк, флешка разблокирована, файлы на флешку с лёгкостью копируются ...НО не удаляются (значок удаления в ленте проводника затемнён и не активен, в контекстном меню проводника также нет пункта "Удалить") Вопрос решается переподключением флешки. Можно ли тоже как то поправить этот момент (переподключение флешки без перетыка)?
Отлично, этот вопрос в обновлённой версии решён -Теперь остался не решённым только этот момент:
53988 Запустил батник lock.cmd Всё нормалёк, флешка переведена в режим только чтение, файлы на флешку невозможно скопировать, флешка защищена от записи. Перетыкаю флешку (флешка USB3.0) из порта в порт (в USB3.0, в USB2.0) - состояние не меняется, флешка всё так же защищена от записи, не скопировать, не удалить файлы не удаётся. Вставляю флешку в другой ноут (ОС та же, что и у меня на ноуте) - файлы на флешку легко копируются и удаляются, флешка не защищена от записи.
Установка для выбранного диска атрибута "только для чтения": ATTRIBUTES DISK SET READONLY
для блокировки, то эта комманда действует только на той системе/компьютере, где была выполнена (флаг защиты от записи не переносится на другие машины/системы) UPD: еще, надо учитывать тот момент, что флешка блокируется по номеру диска, и проверить, не подпадёт ли другая флешка под блокировку, если вытащить одну флешку, и затем сразу вставить другую, (когда она займет тот же номер)...
KopBuH91, Утилита использует для установки атрибутов api функцию DeviceIoControl IOCTL_DISK_SET_DISK_ATTRIBUTES, DiskPart используется только для вывода информации.
54078флаг защиты от записи не переносится на другие машины/системы
Самое странное, что переносится, правда не всегда, я тестировал на двух машинах, с разными системами, заблокированная на первой машине с Win10x64 всегда видится как заблокированная и на другой машине с Win10x64 и Win7X64, а вот заблокированная под Win7X64 ведет себя непонятно.
54078что флешка блокируется по номеру диска, и проверить
Это проверял, никакого отношения к номеру диска. Факт, что атрибуты хранятся на самой флэшке не оспорим, меняя атрибут на одной системе я вижу результат в другой системе. А вот поведение действительно не понятно.
54079KopBuH91, Утилита использует для установки атрибутов api функцию DeviceIoControl IOCTL_DISK_SET_DISK_ATTRIBUTES, DiskPart используется только для вывода информации.
не думаю, что есть разница между командой из DiskPart и вызовом той же функции через API
54079KopBuH91, Факт, что атрибуты хранятся на самой флэшке не оспорим, меняя атрибут на одной системе я вижу результат в другой системе.
Исходя из практики, (я тоже когда-то баловался этой коммандой), ставил блокировку на Win10x64, вставлял флешку в W7x64 и WinPE - ничего не блокировалось. То бишь, на практике эта функция малополезна)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы