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


40

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

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

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

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


3
Соответствующий мета-вопрос: meta.superuser.com/questions/11820/… Поскольку этот вопрос предназначен для канонического вопроса, пожалуйста, не голосуйте, чтобы закрыть его как дубликат других вопросов; вместо этого другие вопросы должны быть закрыты как дубликат этого вопроса (если это возможно).
bwDraco


2
@bgmCoder: новейший вопрос не всегда дубликат; пожалуйста, смотрите superuser.com/questions/1061528/… . Больше информации по каноническим вопросам: meta.superuser.com/questions/778/…
bwDraco

4
@bgmCoder: На самом деле, причина того, существует этот вопрос является огромным количеством «мой флэш - диск защищено от записи!» вопросы на этом сайте. Идея состоит в том, чтобы объединить их в один канонический вопрос.
bwDraco

3
@bgmCoder Вы не потеряете свои воображаемые баллы, если ваш вопрос закрыт, как обман.
Дэвид Постилл

Ответы:


34

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

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

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

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

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

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

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


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

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

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


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

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

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


Детали, собранные wbDraco, впечатляют, но им не хватает заключения, ИМХО. И вывод, по-видимому, заключается в том, что это вина производителя, и поэтому неисправное устройство должно быть заменено бесплатно. Период. Существуют ли какие-либо статистические данные о том, какие именно мостовые микросхемы (или степпинги IC) подвержены этой проблеме?
Ale..chenski

1
Это не секвестр. Я не упомянул о производителе накопителя, и контроллер накопителя или USB-мост - это не то, что беспокоит большинство людей (если только накопитель не является «твердотельным накопителем» или аналогичным устройством). Вывод заключается в том, что необходимо создать резервную копию содержимого диска и заменить его.
bwDraco

Может быть, это проблема того, что вы (и другие люди) не смогли установить какую-либо корреляцию с каким-либо конкретным чипом контроллера внутри флэш-памяти? Лично я управлял коллекцией сотен перьев (для взаимодействия и упражнений на производительность) со значительным злоупотреблением ими, и у меня никогда не было такого опыта с внезапной защитой от записи. У меня до сих пор около 40 ручных накопителей всех разновидностей, и я до сих пор не вижу ни одной проблемы такого рода. Поэтому должна быть какая-то конкретная партия микросхем, за которые несчастные должны быть возмещены.
Ale..chenski

8

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

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

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

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

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

  2. Введите diskpart и нажмите Enter. Вы можете видеть, что командная строка изменена на DISKPART>

  3. Перечислите диски, набрав:

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

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

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

  1. Перечислите объем, набрав:

объем списка

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

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

  1. Показать детали объема:

подробный диск

  1. Показать детали объема:

объем детализации

(Вы можете найти атрибуты только для чтения выбранного диска и тома, для которых установлено значение YES)

  1. Установите атрибуты только для чтения для диска и тома, которые будут отключены:

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

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

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

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

Внешний жесткий диск Только для чтения Проблема и решение

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


Я думал, что у меня была похожая проблема только для чтения. Оказалось, что диск был отформатирован в FAT32, и я попытался скопировать 10 ГБ файл. Windows 10 запуталась, сообщив: «Ошибка копирования. Снимите защиту от записи».
Аксель Брегнсбо

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.