Якщо накопичувач захищений від запису, почніть, вставивши його в інший комп'ютер, щоб виявити причину проблеми.
Якщо ви можете записати на диск з іншого комп'ютера, можливо, виникла одна з таких проблем:
Корупція файлової системи. Диск може мати пошкоджену файлову систему або іншу проблему (можливо, специфічну для певного комп'ютера чи ОС), яку можна виправити за допомогою CHKDSK
або подібної утиліти. Якщо це вирішує проблему, ваш привід, ймовірно, працює нормально. Також важливо правильно вийняти диск перед тим, як вийняти його або принаймні почекати, поки накопичувач закінчиться, оскільки вилучення диска під час запису даних може призвести до пошкодження даних низького рівня .
Неправильні налаштування групової політики. Якщо ви працюєте з Windows, можливо, що групова політика вашої системи може забороняти писати на зовнішні пристрої зберігання даних, включаючи флешки. Ключ реєстру HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
повинен бути відсутнім або встановити 0; якщо він встановлений у 1, Windows не дозволить записувати на зовнішні пристрої зберігання даних.
(Тільки SD-карти ) Несправний або змінений перемикач захисту від запису у слоті для картки. Механічний вимикач блокування на SD-карті не підключений до його електроніки :
Захист картки є обов'язком господаря. Положення вимикача захисту від запису невідоме внутрішній схемі карти.
Це означає, що апаратне та програмне забезпечення, окрім самої картки, несе відповідальність за перевірку стану блокування карти. Якщо цей механізм не працює як розроблено, SD-карта може бути захищена від запису, навіть якщо вона в іншому випадку працює нормально. Зазвичай це можна вирішити, замінивши зчитувач карт, хоча несправні драйвери або неправильна конфігурація програмного забезпечення також можуть викликати цю проблему.
Якщо накопичувач працює лише для читання, незалежно від того, до якого комп’ютера ви його підключили, або ви намагалися описати вищезазначені кроки безрезультатно, тоді накопичувач, мабуть, зазнав несправності, і зняти захист від запису з несправного зазвичай неможливо. флешка. Така поведінка характерна для контролерів флеш-накопичувачів, коли вони виявляють проблеми з базовим NAND (наприклад, занадто багато поганих блоків). Захист від запису призначений для запобігання фактичної втрати даних, наприклад NAND стає нечитабельною . Наприклад, служба підтримки клієнтів SanDisk говорить :
Помилки захисту від запису виникають, коли флешка виявляє потенційну несправність всередині себе. Привід перейде в режим захисту від запису, щоб запобігти втраті даних. Немає методу виправити це.
Зауважте, що залежно від накопичувача, насправді можуть існувати способи відключення (або точніше скидання) захисту від запису шляхом перепрограмування контролера флеш-пам’яті, наприклад, за допомогою методів, перелічених у цій відповіді у розділі «Потенційне відновлення обладнання». . Робити це не дуже добре, оскільки захист від запису сигналізує про те, що контролер виявив проблему; переосмислення цього і продовження запису на накопичувач може призвести до втрати даних.
Підсумок такої поведінки полягає в тому, що будь-які дані на накопичувачі все ще доступні. Оскільки накопичувач вийшов з ладу, слід як можна швидше створити резервну копію вмісту флешки та замінити її . (Якщо накопичувач містить конфіденційну інформацію, не забудьте фізично знищити її перед тим, як утилізувати її.)
Виведення даних з накопичувача може бути складним, оскільки певна пошкодженість даних вже сталася за час переходу диска в режим лише для читання. Зазвичай це проявляється тим, що файлова система зазнає пошкодження низького рівня, через що файлова система відображається як RAW або ОС, що спонукає до формату накопичувача. Відновлення від такого роду пошкоджень може бути складним, оскільки файлову систему неможливо відновити безпосередньо - накопичувач захищений від запису.
Ви можете отримати дані з пошкодженого таким чином накопичувача, скориставшись утилітами відновлення даних, такими як OpenDisk TestDisk . Ви також можете отримати диск з однаковою або більшою ємністю та скопіювати через сектор вмісту несправного диска за сектором на новий диск, використовуючи GNU ddrescue , і дотримуватися дії CHKDSK
для виправлення помилок файлової системи. Якщо вони не вдається, а дані є особливо цінними, ви можете надіслати накопичувач спеціальній службі відновлення даних; однак ці послуги, як правило, дуже дорогі через їх вузькоспеціалізований характер і рідко того варті.