Это программная или аппаратная функция. Если это аппаратная функция, что говорит ОС, что она "защищена от записи"? Если это программная функция, есть ли способ ее переопределить? Кроме того, есть ли способ "защитить от записи" другого устройства, такого как жесткий диск или флешка?
3 ответа
Это зависит. У нас были устройства для чтения SD-карт, которые можно было бы обмануть, поверив, что SD-карта была предназначена для чтения-записи с помощью маскирующей ленты; у нас также были устройства для чтения SD-карт, которые могли бы игнорировать переключатель только для чтения.
Считыватели SD-карт обычно бывают USB. Это означает, что ОС поверит им, когда они сообщат ОС, что карта доступна только для чтения. ОС не позволяет отправлять команду записи. Программное обеспечение просто не может игнорировать это.
Тем не менее, SD-карта может физически реализовать свой собственный переключатель только для чтения и игнорировать команды записи. Это не очень сложно, но добавило бы около доллара к розничной цене.
Это программная вещь. Вы можете включить аппаратную блокировку на своей SD-карте, и в зависимости от используемого вами драйвера (программного обеспечения), он ищет аппаратный вид или нет. Большинство программ делают это, потому что это здравый смысл. Но это не значит, что он действительно защищен от программы, которая действительно хочет записать на вашу SD-карту.
Да, вы можете переопределить эту функцию с помощью программного обеспечения. Я думаю, что могут быть программы, которые могут сделать это самостоятельно на уровне блоков. (может быть низкого уровня)
На других устройствах у вас может быть настоящая аппаратная блокировка, подобная этой:
но устройства должны иметь такую вещь. Операционные системы обеспечивают защиту от записи с правами пользователя или с правами файловой системы.
Вы также можете подключить зашифрованный диск только для чтения через Truecrypt, которому требуется пароль или файл паролей. Но это не защищает его от человека, имеющего жесткий диск в ее или его руках, и форматирует его.
Это аппаратная особенность. Это физически отключить контакт, который позволит вам записать в память.