Почему флешка блокирует запись

Когда вы пытаетесь удалить или записать файл, а Windows выдает ошибку «диск защищен от записи», это не всегда означает поломку. Часто система просто следует правилам безопасности. Это может быть программный сбой в реестре или случайное переключение тумблера на корпусе.

Если же флешка внезапно стала только для чтения после того, как вы резко выдернули её из порта USB 3.0 во время копирования, проблема глубже. В этом случае контроллер заблокировал запись, чтобы спасти ваши файлы от окончательной потери.

Механическая блокировка

Первым делом осмотрите флешку со всех сторон. Некоторые накопители имеют физический переключатель защиты. Он выглядит как крошечный ползунок на боковой грани. Если он находится в положении Lock, никакие программы не заставят компьютер записывать данные. Просто передвиньте его в противоположную сторону.

Командная строка: метод Diskpart

Если переключателя нет, пора использовать системные инструменты. Метод через Diskpart считается самым эффективным для удаления программных атрибутов.

  1. Запустите командную строку от имени администратора. Для этого нажмите кнопку «Пуск», введите cmd и выберите «Запуск от имени администратора» в правой части меню.
  2. Введите команду diskpart и дождитесь появления новой строки ввода.
  3. Напишите list disk. Вы увидите список всех накопителей. Посмотрите на столбец «Размер». Если ваша флешка на 16 ГБ, она будет отображаться примерно как 14 или 15 ГБ. Запомните её номер (например, Диск 2).
  4. Введите select disk 2 (замените 2 на ваш номер). Будьте предельно внимательны: если выберете жесткий диск, данные удалятся.
  5. Теперь введите команду attributes disk clear readonly. Это снимет атрибут «только чтение» с самого накопителя.
  6. Введите exit, чтобы выйти из утилиты.

Если после этого запись не заработала, попробуйте команду clean. Она полностью стирает разметку диска, но это удалит все файлы на флешке безвозвратно. Используйте её только если данные вам не нужны.

Исправление через реестр Windows

Иногда настройки самой операционной системы запрещают запись на внешние устройства. Это часто случается после работы вирусов или при настройке компьютера системным администратором.

Откройте редактор реестра (Win+R -> regedit). Вам нужно найти ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Проверьте, есть ли там папка StorageDevicePolicies. Если её нет, нажмите правой кнопкой на папку Control, выберите «Создать» -> «Раздел» и назовите его именно так.

Внутри этого раздела создайте параметр «DWORD (32 бита)». Назовите его WriteProtect. Дважды кликните по нему и убедитесь, что в поле «Значение» стоит 0. Если там стоит 1, значит запись запрещена на уровне системы. После изменения обязательно перезагрузите компьютер.

Когда ничего не помогает

Если Diskpart выдает ошибку «Устройство не найдено» или «Ошибка ввода-вывода», дело плохо. Это признак того, что аппаратная часть накопителя вышла из строя. В такой ситуации чип памяти перешел в режим защиты от записи навсегда.

В этом случае можно попробовать только одну вещь: найти на сайте производителя (например, Transcend или Kingston) фирменную утилиту для восстановления прошивки контроллера. Она работает через низкоуровневые команды и может «оживить» устройство, если проблема не в физическом прогаре контактов.

Попробуйте сначала проверить флешку на другом компьютере. Если ошибка повторяется и там, значит проблема точно внутри самого железа.