Що я можу зробити, якщо моя флешка захищена від запису чи лише для читання?


40

Коли я підключаю флешку USB, вона відображається на моєму комп’ютері як захищена від запису чи лише для читання . Я не в змозі передати йому дані, а також не можу змінювати або видаляти будь-які файли, які вже зберігаються на ньому. Я також не можу перерозподілити або переформатувати привід за допомогою управління дисками Windows, 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 Ви не втратите уявних балів, якщо ваше запитання буде закрито.
DavidPostill

Відповіді:


34

Якщо накопичувач захищений від запису, почніть, вставивши його в інший комп'ютер, щоб виявити причину проблеми.

Якщо ви можете записати на диск з іншого комп'ютера, можливо, виникла одна з таких проблем:

  1. Корупція файлової системи. Диск може мати пошкоджену файлову систему або іншу проблему (можливо, специфічну для певного комп'ютера чи ОС), яку можна виправити за допомогою CHKDSKабо подібної утиліти. Якщо це вирішує проблему, ваш привід, ймовірно, працює нормально. Також важливо правильно вийняти диск перед тим, як вийняти його або принаймні почекати, поки накопичувач закінчиться, оскільки вилучення диска під час запису даних може призвести до пошкодження даних низького рівня .

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

  3. (Тільки SD-карти ) Несправний або змінений перемикач захисту від запису у слоті для картки. Механічний вимикач блокування на SD-карті не підключений до його електроніки :

    Захист картки є обов'язком господаря. Положення вимикача захисту від запису невідоме внутрішній схемі карти.

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


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

Помилки захисту від запису виникають, коли флешка виявляє потенційну несправність всередині себе. Привід перейде в режим захисту від запису, щоб запобігти втраті даних. Немає методу виправити це.

Зауважте, що залежно від накопичувача, насправді можуть існувати способи відключення (або точніше скидання) захисту від запису шляхом перепрограмування контролера флеш-пам’яті, наприклад, за допомогою методів, перелічених у цій відповіді у розділі «Потенційне відновлення обладнання». . Робити це не дуже добре, оскільки захист від запису сигналізує про те, що контролер виявив проблему; переосмислення цього і продовження запису на накопичувач може призвести до втрати даних.


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

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

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


Подробиці, складені wbDraco, вражають, але висновок їм не вистачає, IMHO. І висновок, здається, є виною виробника, а тому несправний пристрій потрібно замінити безкоштовно. Період. Чи є яка-небудь статистика, які часткові ІМ-системи (або ІС-накладки) схильні до цієї проблеми?
Але..ченський

1
Це не послідовник. Я не згадував виробника накопичувача, а контролер накопичувача або USB-міст - це не те, про що найбільше піклуються (хіба що привід - це "SSD-на-палиці" або подібний просунутий пристрій). Висновок полягає в тому, що вміст диска потрібно створити резервну копію та замінити диск.
bwDraco

Можливо, це проблема, що вам (та іншим людям) не вдалося встановити кореляцію з будь-яким чіпом контролера всередині спалаху? Я особисто керував колекцією сотень накопичувачів ручок (для взаємодії з працездатністю та працездатністю), з великим зловживанням ними, і я ніколи не мав цього досвіду з раптовим захистом від запису. У мене ще є близько 40 ручок дисків усіх різновидів, і досі не бачу жодної проблеми подібного типу. Тому має бути певна група ІС, за яку нещасним людям слід відшкодувати.
Але..ченські

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. Показати деталі гучності:

детальний обсяг

(Ви можете знайти атрибути лише для читання для вибраного диска та встановленого обсягу ТАК)

  1. Встановіть атрибути лише для читання, щоб диск та гучність вимкнено:

атрибути диска очищено лише

обсяг атрибутів чіткий лише заново

  1. Виконайте детальний диск та диск з деталізацією ще раз, щоб перевірити атрибут лише для читання. Напишіть щось на свій зовнішній HD 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.