By Михалыч_2 , 15 December 2007
По работе часто приходится втыкать флешку во всякие клиентские

компьютеры, где, как водится, полно вирусов.

Надоело.

Помнится, раньше (когда флешки только начали появляться)

на многих был переключатель на защиту от записи.

Можно ли соорудить подобный переключатель

на современнных флешках? Чего там надо коммутировать,

чтобы флешка читалась, но не записывалась?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

Fed9 (not verified)

16 years 2 months ago

можно взять sd карту с переключателем и мелкий картридер. выйдет дороже чем флешка но работает
[off]
Как вариант защиты от вирусов, переносимых на флешках, можно создать в корне флеш-диска пустой файл autorun.inf и задать ему атрибут "read only". Или создать в корне диска папку с именем autorun.inf
[/off]

Root

16 years 2 months ago

[off]
Как вариант защиты от вирусов, переносимых на флешках, можно создать в корне флеш-диска пустой файл autorun.inf и задать ему атрибут "read only". Или создать в корне диска папку с именем autorun.inf

уже не помогает...[/off]

savely

16 years 2 months ago

Как вариант, кстати - на SD/SDHC-картах есть механический переключатель. Он там по спецификации положен. Правда, на мини/микро нету.

rgt

16 years 2 months ago

Рекомендация про каталог autorun.inf c подкаталогом внутри пока не подводила ни разу.
Можно поступить еще хитрее, и нашаманить руками, чтобы вложеный каталог ссылался в качестве родителя на самого себя. Правда тут "крышу" может снести не только вирусам но и ОСи.

savely

16 years 2 months ago

Да, каталог явно лучше, чем файл. А я бы на FAT32 вообще поставил AUTORUN.INF флаг "метка тома" (Volume label).
Но меня останавливают чисто эстетические моменты (метка тома на флешках у меня другая) + меня эта проблема (авторан-вирусы) меня не особо парит.

yanis

16 years 1 month ago

Имеется флешка Apacer с чипом PS2251-33 (48 pins). Требуется оснастить ее переключателем для защиты от записи.
Скачал даташит, нашел 29 ногу PO_FLH_WPB (Flash write wrotect control signal, low active). Насколько я знаю - для включения защиты от записи этот пин нужно замкнуть с землей. Отнес флешку ребятам с прямыми руками и подходящим паяльником, замкнули - флешка определяется без карты памяти. Подняли ножку с платы и опять замкнули - то же самое.
Кто может помочь - помогите советом, что я неправильно делаю или понимаю...

По поводу NTFS - часто ломается при некорректном отключении.
По поводу autorun.inf - некоторые вирусы переписывают и папки, и метку тома. Со всеми мыслимыми и немыслимыми атрибутами файла в конце концов этот файл переписывается вирусом.
ИМХО единственное рабочее "антивирусное" решение - свободных 0 байт на флешке. Но это очень неудобно.
Остается аппаратная защита устройства от записи.
Скачал даташит, нашел 29 ногу PO_FLH_WPB (Flash write wrotect control signal, low active). Насколько я знаю - для включения защиты от записи этот пин нужно замкнуть с землей.

Как минимум - для чипа это выходной сигнал, т.е. самому чипу до лампы земля там или нет. А кому не до лампы - смотрите по плате. Пины ~WP на флешках к чему подключены?

yanis

16 years 1 month ago

Как минимум - для чипа это выходной сигнал, т.е. самому чипу до лампы земля там или нет. А кому не до лампы - смотрите по плате.

Ага, теперь разглядел направление сигнала. Можно очень глупый вопрос: а что и как по плате смотреть?

Пины ~WP на флешках к чему подключены?

Имеются ввиду микросхемы памяти? Она там одна, и по надписи на ней я не могу ничего найти в Гугле :(
По крайней мере, на самом контроллере есть только PO_FLH_WPB (Output) и PO_FLH_WEB0 (Flash write control signal, Output)
http://kometa-love.ru/temp/IMG_1569.jpg

Root

16 years 1 month ago

Она там одна, и по надписи на ней я не могу ничего найти в Гугле:(

правильно, потому что это явно китайская поддельная говнофлэшка. Попробуйте найти распиновку произвольной микросхемы NAND Flash на соразмеримый объем и тем же корпусом: пинаут совпадет, дам 90% за это.