Як працює блокування запису на sd-карту? [дублікат]


1

Це функція програмного чи апаратного забезпечення. Якщо це апаратна функція, що говорить оператору, що він "захищений від запису"? Якщо це функція програмного забезпечення, чи все-таки це можна перекрити? Також, чи є якийсь спосіб "захистити від запису" інший пристрій, такий як hdd або флешка?

Відповіді:


1

Це залежить. У нас були зчитувачі SD-карт, на які ви могли дурити, що вірити, що SD-карта читається-пишеться, застосовуючи маскувальну стрічку; у нас також були пристрої зчитування SD-карт, які б ігнорували ігнорувати перемикач лише для читання.

Зчитувачі SD карт зазвичай USB. Це означає, що ОС буде вірити їм, коли вони кажуть, що карта лише для читання. ОС не дозволить надсилати команду write. Програмне забезпечення просто не може проігнорувати це.

При цьому SD-карта може фізично реалізовувати власний комутатор лише для читання та ігнорувати команди запису. Це не винятково важко, але це додасть приблизно долара до роздрібної ціни.

Див. Також Чи застосовується механізм блокування апаратного забезпечення, програмного забезпечення або програмного забезпечення (драйвер, ОС) SD-карти?


1

Це програмне забезпечення. Ви можете увімкнути апаратне блокування на вашій SD-картці, і залежно від драйвера (програмного забезпечення), яке ви використовуєте, воно виглядає як апаратний вигляд чи ні. Більшість програмного забезпечення це робить, тому що це здоровий розум. Але це не означає, що він дійсно захищений від програми, яка дійсно хоче записати на вашу SD-карту.

Так, ви можете змінити цю функцію за допомогою програмного забезпечення. Я думаю, що там можуть бути програми, які можуть зробити цю програму самостійно на рівні блоків. (можливо, низький рівень)

На інших пристроях у вас може бути справжній апаратний замок на зразок цього:

введіть тут опис зображення

але у пристроїв такого немає. Операційні системи дозволяють захистити запис з правами користувача або з правами файлової системи.

Ви також можете зіставити зашифрований диск лише за допомогою програми Truecrypt, для чого потрібен файл із паролем або паролем. Але це не захищає його від людини, яка має жорсткий диск у своїх руках або відформатує.


Хорошим прикладом того, що це не встановлено апаратне забезпечення, є альтернативна вбудована програма Canon CHDK, яка працює лише тоді, коли SD-карта заблокована. Оскільки він також повинен зберігати фотографії, які ви зробили на тій самій заблокованій SD-картці, він повинен ігнорувати налаштування для цього.
Річард

-1

Його апаратна функція. Він фізично від'єднає штифт, який дозволить вам записати в пам'ять.


Вибачте, -1, на SD-картці просто немає "запису". Є 4 штифти даних (і для читання, і для запису), один контактний контакт / відповідь (необхідний для всіх команд), 2 штифти GND, один годинник та одна потужність. Відключення будь-якого порушить функцію читання.
MSalters

Це неправильно, дивіться мій коментар щодо CHDK. Якщо фізичний штифт був зламаний, спосіб, яким зараз реалізовано CHDK, означав би, що ви не зможете зберегти свої фотографії - тому зробити його марним.
Річард

@MSalters Це шпильки SD-карти, а не шпильки пам'яті. У мікросхеми всередині картки є десятки штифтів, один з них переключить захист від запису. Це апаратна функція.
Хавенард

@Havenard: у вас є посилання на це?
інтуїтивно

Якщо ви відкриєте SD-карту за допомогою цього перемикача, ви побачите, що комутатор просто вирізає один із штифтів мікросхеми, як і EEPROM. Якщо цей штифт не підводиться до напруги, він не дозволить вам перезаписати чіп. Це так просто. У мене немає жодної онлайн-довідки, просто реальної.
Гаванар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.