Что делать, если мой USB-флеш-накопитель защищен от записи или доступен только для чтения?

Что делать, если мой USB-флеш-накопитель защищен от записи или доступен только для чтения?

Когда я подключаю свой USB-флеш-накопитель, он отображается на моем компьютере какправа защищеныилитолько для чтения. Я не могу перенести на него данные, не могу изменить или удалить какие-либо файлы, которые уже на нем хранятся. Я также не могу переразбить или переформатировать диск с помощью Windows Disk Management, DiskPart, GParted или других инструментов. На диске нет переключателя защиты от записи.

Почему это произошло и что с этим делать? Есть ли способ снять защиту от записи?

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

Этот вопрос возникает часто, и ответы на него обычно одинаковы. Цель этого поста — предоставить окончательный, канонический ответ на эту проблему. Не стесняйтесь редактировать ответ, чтобы добавить дополнительные детали.

решение1

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

Если вам удается записать данные на диск с другого компьютера, возможно, у вас возникла одна из следующих проблем:

  1. Повреждение файловой системы.На диске может быть повреждена файловая система или другая проблема (возможно, специфичная для конкретного компьютера или ОС), которую можно исправить с помощью CHKDSKили аналогичной утилиты. Если это решает проблему, ваш диск, вероятно, работает нормально. Также важно правильно извлечь диск перед его извлечением или, по крайней мере, подождать, пока диск не закончит запись, так какИзвлечение диска во время записи данных может привести к повреждению данных на низком уровне..

  2. Неправильные настройки групповой политики.Если вы используете Windows, возможно, групповая политика вашей системы запрещает запись на внешние устройства хранения данных, включая USB-флешки. Ключ реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePoliciesдолжен отсутствовать или иметь значение 0; если он имеет значение 1, Windows не разрешит запись на внешние устройства хранения данных.

  3. (только SD-карты)Сломан или изменен переключатель защиты от записи в слоте для карты.Механический переключатель блокировки на SD-картене подключен к своей электронике:

    Защита карты — обязанность хоста. Положение переключателя защиты от записи неизвестно внутренней схеме карты.

    Это означает, что за проверку состояния блокировки карты отвечает не сама карта, а аппаратное и программное обеспечение. Если этот механизм не работает так, как задумано, карта SD может выглядеть защищенной от записи, даже если в остальном она функционирует нормально. Обычно это можно устранить, заменив устройство чтения карт, хотя неисправные драйверы или неправильная конфигурация программного обеспечения также могут вызывать эту проблему.

  4. Проблема с питанием на USB-накопителе, используемом для чтения диска. Самый простой и надежный способ проверить, есть ли у вас эта проблема, — протестировать диск на другом компьютере. Если другой компьютер недоступен, выключение машины, дача ей остыть в течение некоторого времени и повторная попытка могут решить проблему

  5. Заставить диск игнорировать проблему и все равно записывать на него данные. Это можно сделать в Linux двумя способами.простойи мягкий способ.жесткийи очень настойчиво. Эти варианты относятся к теме "вероятно, диск мертв, но я все равно хочу попробовать, если это так, и мне, конечно, все равно, восстанавливать ли мои данные"


Если диск доступен только для чтения, независимо от того, к какому компьютеру вы его подключаете, или вы попробовали выполнить вышеуказанные шаги, но они не помогли, то, вероятно, диск находится в состоянии неисправности, и, как правило, снять защиту от записи с неисправного флэш-накопителя невозможно. Такое поведение типично для контроллеров флэш-накопителей, когда они обнаруживают проблему с базовымНЕ-И(например, слишком много плохих блоков). Защита от записи предназначена для предотвращения фактической потери данных в этом состоянии, напримерNAND становится вообще нечитаемым. Например,Служба поддержки клиентов SanDisk сообщает:

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

Обратите внимание, что в зависимости от накопителя, на самом деле могут существовать способы отключения (или, точнее, сброса) защиты от записи путем перепрограммирования контроллера флэш-памяти, например, с помощью методов, перечисленных в разделе «Возможное аппаратно-специфическое восстановление» вэтот ответ. Делать это -нетхорошая идея, поскольку защита от записи сигнализирует о том, что контроллер обнаружил проблему;Если отменить это и продолжить запись на диск, это может привести к потере данных.


Результатом такого поведения является то, что любые данные на диске остаются доступными. Поскольку диск выходит из строя,вам следует как можно скорее создать резервную копию содержимого флэш-накопителя и заменить его.. (Если на диске содержится конфиденциальная информация, обязательно физически уничтожьте ее перед утилизацией.)

Извлечение данных с диска может быть сложным, поскольку некоторые данные могли быть повреждены к тому времени, когда диск перешел в режим только для чтения. Обычно это проявляется в том, что файловая система испытывает низкоуровневое повреждение, из-за чего файловая система отображается как RAW, или ОС предлагает отформатировать диск. Восстановление после такого рода повреждений может быть сложным, поскольку файловую систему нельзя восстановить напрямую — в конце концов, диск защищен от записи.

Вы можете извлечь данные с диска, поврежденного таким образом, с помощью утилит восстановления данных, таких как с открытым исходным кодомТестДиск. Вы также можете получить диск такой же или большей емкости и скопировать содержимое неисправного диска сектор за сектором на новый диск, используяGNU-редактор восстановления, и следуйте за CHKDSKисправлением ошибок файловой системы. Если это не удается, а данные особенно ценны, вы можете отправить диск в специализированную службу восстановления данных; однако эти услуги, как правило, очень дороги из-за своей узкоспециализированной природы и редко того стоят.

решение2

Я обнаружил, что мой Transcend StorageJet тоже настроен только на чтение. На него можно записывать на другом компьютере, но не на моем ноутбуке. (Обе системы — Win7)

Я не нахожу никаких странных кодов, например WriteProtect, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlв моем реестре.

Наконец-то я нашел это решение, и теперь оно работает! (Я исправил некоторые ошибки и добавил собственные выражения из справочной статьи.)

Чтобы решить эту проблему, вам необходимо использоватьdiskpart:

  1. ОткройтеКомандная строкас правами администратора (щелкните правой кнопкой мыши > Запуск от имени администратора).

  2. Типdiskpartи нажмите Enter. Вы можете увидеть, что командная строка изменилась на ЧАСТЬ ДИСКА>

  3. Чтобы просмотреть список дисков, введите:

список дисков

  1. Выберите внешний USB-диск, введя (в моем примере внешний диск был disk 2):

выберите диск 2

  1. Чтобы просмотреть объем, введите:

объем списка

  1. Выберите том, введя команду (в моем примере внешний диск использовал том 4):

выберите том 4

  1. Отображение сведений о громкости:

детальный диск

  1. Отображение сведений о громкости:

объем детали

(Вы можете обнаружить, что атрибуты «только чтение» выбранного диска и тома установлены на «ДА»)

  1. Отключите атрибуты «только чтение» для диска и тома:

атрибуты диск очистить только для чтения

атрибуты том очистить только для чтения

  1. Выполнятьдетальный дискидетальный дискеще раз, чтобы проверить атрибут «только для чтения». Запишите что-нибудь на внешний USB HD.

Смотрите также

Проблема и решение проблемы «Только чтение» внешнего жесткого диска

Параметры командной строки DiskPart

решение3

  1. Убедитесь, что переключатель «Защита от записи» не заблокирован: Флэш-накопитель с физическим замком-переключателем

  2. В некоторых случаях могут помочь инструменты низкоуровневого форматирования (но для полного форматирования потребуется несколько часов. Также сделайте резервные копии файлов.):https://puvox.software/blog/free-file-recovery-software/

Связанный контент