Могу сказать про утилиту AlcorMP, которая предназначена для обслуживания контроллеров ALCOR - возможность задавать режим только чтение присутствует, но сам запуск утилиты предполагает последующую обработку флешки при котором происходит весь сопутствующий сервис - форматирование, проверка, заливка данных и проч. Механический переключатель (на котором все экономят) был идеальный вариант для твоего случая. А в комплекте с флешкой да и на сайтах производителя часто лежит софт, который закрывает доступ к данным. Нельзя однозначно утверждать что при отсутствии выключателя нельзя сделать программную блокировку, другое дело что большинство программ блокировки требуют дополнительных усилий администратора по их доустановке на комп либо флешку, и, очень часто потом данные вообще не считать если на компе нет этой программы.