Ошибка «Диск защищён от записи» при попытке скопировать файл на SD-карту или отформатировать её в большинстве случаев означает одно из трёх: сдвинут механический переключатель Lock на корпусе карты или адаптера, в системе выставлен программный атрибут только чтение, либо контроллер карты сам перевёл её в защитный режим из-за износа памяти. Первые два случая решаются за пару минут, третий — почти всегда означает, что карту пора менять.

Прежде чем что-либо делать, скопируйте с карты все нужные данные — пока она читается. Защита от записи не мешает чтению, а вот дальнейшие эксперименты с форматированием могут усложнить восстановление файлов. Дальше разберём каждую причину по порядку: от самой простой проверки до низкоуровневых методов.

Проверка физического переключателя Lock

На полноразмерных SD-картах и на адаптерах для microSD сбоку есть маленький ползунок с маркировкой Lock. В положении «вниз» (к контактам) он включает защиту от записи, в положении «вверх» (к лицевой стороне) — снимает её. Сдвиньте переключатель вверх до упора и повторите попытку записи.

Конструктивно этот ползунок не подаёт никакого электрического сигнала в карту — он лишь зажимает или отпускает механический датчик внутри картридера. Отсюда следуют два практических вывода:

  • 🔧 Если ползунок болтается или отломался, датчик в картридере может оставаться в положении «защита включена» — попробуйте другой картридер или аккуратно зафиксируйте ползунок в верхнем положении.
  • 🔌 Проверьте другой картридер или устройство: иногда проблема в изношенном датчике самого ридера, а не в карте.
  • 🧹 Осмотрите контакты карты — окислы и загрязнения иногда вызывают сбои чтения, которые система трактует неоднозначно.
  • 📱 Если карта microSD вставлена в адаптер, проверьте Lock именно на адаптере — на самих microSD переключателя нет.
⚠️ Внимание: не пытайтесь заклеивать или подпаивать ползунок, пока не убедились, что проблема именно в нём. Механическое вмешательство лишает возможности вернуть карту по гарантии.

Снятие атрибута «только чтение» через diskpart

Если переключатель в правильном положении, а Windows всё равно сообщает о защите, возможная причина — программный атрибут read-only, установленный на уровне раздела. Снять его можно штатной утилитой diskpart. Запустите командную строку от имени администратора и выполните последовательно:

diskpart

list disk

select disk N

attributes disk clear readonly

exit

Вместо N подставьте номер вашей карты из вывода list disk — ориентируйтесь на объём, чтобы случайно не выбрать системный диск. После команды attributes disk clear readonly утилита должна сообщить, что атрибуты успешно очищены. Отключите и заново подключите карту, затем проверьте запись.

Чтобы убедиться, что атрибут действительно снят, можно снова войти в diskpart, выбрать диск и выполнить attributes disk — в выводе строка «Текущее состояние только для чтения» должна показывать «Нет».

☑️ Снятие защиты через diskpart

Запустить cmd от имени администратораНайти карту в list disk по объёмуВыполнить select disk с нужным номеромВыполнить attributes disk clear readonlyПереподключить карту и проверить записьВыполнено: 0 / 5