Неможливо відформатувати флеш-накопичувач USB, все стверджує, що захищено від запису


13

У мене є флеш-накопичувач USB на 4 Гб, на який я записав зображення Chromium OS на Win32DiskImager. Зараз я намагаюся переформатувати її, але не можу. Все говорить мені, що диск захищений від запису. Будучи флеш-накопичувачем USB, немає перемикача захисту від запису. Я спробував стандартну річ у форматі Windows, управління дисками, diskpart та інструмент формату зберігання дисків HP HP. Я також спробував змінити реєстр. Будь-які ідеї? Ось результати спроби використовувати diskpart:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB  1024 KB
  Disk 1    No Media           0 B      0 B
  Disk 2    No Media           0 B      0 B
  Disk 3    No Media           0 B      0 B
  Disk 4    No Media           0 B      0 B
  Disk 5    No Media           0 B      0 B
  Disk 6    Online         3824 MB      0 B

DISKPART> select disk 6

Disk 6 is now the selected disk.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> clean

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32

    0 percent completed

Virtual Disk Service error:
The media is write protected.


DISKPART> exit

Leaving DiskPart...

C:\WINDOWS\system32>

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


@DanielRHicks: Так, всі повинні намагатися дати імпульс виробництву USB для вирішення того, що, здається, є помилкою USB USB ... Дійсно? Вам просто потрібно подивитися на пов'язані проблеми, щоб побачити, що це не поодинока проблема.
Амос М. Карпентер

Відповіді:


8

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

На USB-накопичувачі є мікросхема контролера, яка управляє флеш-пам’яттю. Якщо флеш-контролер виявляє будь-які непоправні помилки з осередками пам’яті (наприклад, несправність перерозподілу, наприклад), він виконує безпеку та робить диск для читання лише на рівні прошивки для захисту ваших даних.

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

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


Чи можете ви опублікувати мені посилання про цей механізм блокування безпеки? Я хотів би дізнатися більше про цю тему, але, на жаль, не можу знайти жодної статті з цього приводу.
Гергелі Лукачсі

1
Ось стаття, яка пасивно згадує про це. "... Зрештою, запис більше не можливий. Коли це станеться, існуючі дані не можуть бути перезаписані і тому зберігаються." У статті йдеться про те, чому окремі осередки виходять з ладу, але алгоритми вирівнювання зносу флеш-накопичувача не настільки складні, як ті, що знаходяться на SSD-дисках, і самі цеглини, коли виявляються непоправні помилки. Чутливість до помилок залежить від марки та якості.
Wes Sayeed

1
Крім цього, я не можу знайти багато деталей, не вкладаючи багато часу на дослідження. Мої знання якраз випливають з досвіду перших рук із відновлення криміналістичних даних, але я не був у цій грі вже кілька років.
Wes Sayeed

6

Будучи флеш-накопичувачем USB, немає перемикача захисту від запису.

Ну, є USB-флешки з (іноді дуже добре прихованими) перемикачами захисту від запису. Я не знаю жодного такого приводу, зробленого HP.

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

У мене немає джерел про це, але я припускаю, що цей механізм захисту зменшує ризик повної втрати даних, коли флешка починає виходити з ладу.


4

Існує кілька способів виправити цю проблему. Деякі з них згадуються в інших відповідях, але я не думаю, що це так. У мене було те саме питання і раніше. Ось що вам потрібно спробувати ...
1. Завантажте інструмент під назвою CheapEasy і перевірте VID та PID пристрою.
2. Перейти доhttp://flashboot.ru/iflash/ та введіть VID або PID пристрою та знайдіть інструмент спалаху для свого пристрою. Щоб переконатися, що ви отримали потрібний, перевірте в інструменті CheapEasy номер свого флеш-частини або флеш-ідентифікатор, який зазвичай міститься в описі флеш-інструменту, який потрібно завантажити.

PS Якщо у вас виникли проблеми з пошуком потрібного інструменту, експортуйте інформацію про пристрій та надішліть посилання, щоб я міг її перевірити. Можливо, ви не зможете знайти потрібного, але я виправив майже всі типи USB, очікуйте, що деякі китайські копії Kingston USB.


Велике спасибі! ваше рішення найкраще !!! У моєму випадку мені довелося завантажити інструмент з веб-сайту Transcend, і тільки цей інструмент зміг відновити свій USB-накопичувач. us.transcend-info.com/supports/special.aspx?no=3
MeV

1
Дякую @MeV! Я радий, що ти це виправив. Звичайно, я завжди пропоную перевірити сторінку "підтримка та драйвери" пристрою, якщо у них є інструмент. Миготіння накопичувача - це останній варіант, якщо всі інші не працюють. І, до речі, я і шанувальник Transcend. :)
Ерліс Д.

1
За багаторічний досвід роботи в галузі ІТ я ніколи не мав подібних проблем. Минулого тижня я запустив команду 'dd' unix, щоб скопіювати файл ISO в маятник, а після цього я нічого не зміг зробити для його форматування чи стирання. Як хтось згадав, я вважаю, що pendrive вийшов лише для читання, і лише його оригінальний миготливий інструмент міг допомогти Дякую ще раз, дійсно, мені було 5 хвилин поруч, щоб назавжди поповнити маятник :-)
MeV

Англійська версія сайту Flashboot була б чудовою!
дан

2

Спробуйте це, якщо використання cmd не працює:

Зняття захисту від запису в Реєстрі за допомогою Regedit.exe

  1. Пошук і відкрити regedit .

  2. Перейдіть до комп'ютера \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies .

  3. Двічі клацніть значення WriteProtect на правій панелі Regedit.exe. Змініть дані Значення з 1 на 0 та натисніть кнопку ОК, щоб зберегти зміни.

  4. Закрийте програму Regedit та перезавантажте комп'ютер.

Знову підключіть USB-накопичувач, і вам слід виявити, що він більше не захищений від запису. Тепер ви можете відформатувати привід як звичайний, клацнувши його правою кнопкою миші в розділі Мій комп'ютер і вибравши Формат.

Після форматування ви можете відновити налаштування (0 до 1) або, якщо ви створили значення, видалити його та перезавантажити.

Примітка:

Якщо ви не можете знайти StoredDevicePolicies, тоді вам доведеться створити його, клацнувши правою кнопкою миші на клавіші Control> New> Key та назвати її як StoredDevicePolicies . Тепер створіть WriteProtect , клацнувши правою кнопкою миші на Збереженій політиці пристроїв> Нове> DWORD і назвіть її як WriteProtect .

* DWORD, обраний залежно від вашої системи: 32-бітний або 64-бітний.

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


Це виглядає як глобальне налаштування, а не щось, пов’язане з конкретною флеш-пам’яткою. Чи не є якісь наслідки для цього поза цим драйвом? Крім того, якщо це несправність для мертвого накопичувача, чи не є ризики втрати даних, якщо обійти його?
fixer1234

Так, це глобальні налаштування, які можна повернути після того, як він відформатує usb, і буде останньою інстанцією, якщо він наполягає на його форматуванні. ЯКЩО це мертвий диск, можливо, є така можливість, але оскільки він хоче його відформатувати, це все одно не має значення, хоча я сумніваюся, що це так, швидше за все, це будуть деякі файли, доступні лише для читання, в самому usb, я думаю. Відповідь відредаговано.
Студії Rsya

1

Якщо у вас десь є Linux (комп'ютер, компакт-диск, live-usb тощо), спробуйте використовувати dd, щоб стерти і записати кожен біт вашого нуля usb-ключа. Ця команда Linux ніколи не виходить з ладу, і якщо вона не може нічого переписати на ваш usb-ключ, на цьому безумовно закінчено.

Щоб зробити це швидко, чи є на вашому комп’ютері якийсь Linux?

Ви сказали, що у вас є ubuntu, тому вам потрібно буде встановити gnome-disk-утиліту або palimpsest, щоб визначити правильний диск для видалення. Після встановлення ви повинні знайти його як "Disk Utility" або просто Диски, як тут:

https://en.wikipedia.org/wiki/GNOME_Disks

Просто підключіть ваш USB-ключ та подивіться, який він накопичувач, наприклад, sdb чи sdc тощо

Як тільки це буде зроблено, відкрийте термінал, станьте root і виконайте наступну команду, X - це весь правильний диск:

dd if=/dev/zero of=/dev/sdX

Тепер термінал буде висіти до тих пір, поки це не буде зроблено, і покаже, скільки біт написано, і скаже "немає місця на пристрої".

Зауважте, що це може зайняти багато часу, але якщо припустити, що у вас є 4 Гб, то у вас буде 2 години, якщо у вас повільний ключ USB. Найгірше, що я коли-небудь досягав години в 0,5 Мб / с для 2 Гб карти USD. Плюс до цього, НЕ ВИКОНУЙТЕ ctrl-c діючу команду dd, це може спричинити помилки на пристрої, навіть якщо це часто не відбувається.

Тепер у вас має бути повністю стертий пристрій. Поверніться до утиліти gnome-disk, щоб вийняти ваш usb-ключ.

Повторно підключіть його та знову використовуйте утиліту gnome-disk, щоб створити розділ після створення Master Boot Record.


2
На щастя, у мене на комп’ютері встановлений Ubuntu.
Sega чувак

Добре: D Тож я оновлю свою відповідь.
X.LINK

@Segadude, +1 для встановлення ubuntu
pylover

1

Я закінчив виправити це, перерозподіливши його за допомогою Disk Utility на моєму MacBook. Це було ще до El Capitan, коли Disk Utility був перероблений. Я зробив один розділ і відформатував його як файлову систему MS-DOS. З тих пір добре працює.


1

Відкрийте cmd.exe з правами адміністратора та виконайте цю команду:

Щоб розблокувати захист usb від захисту:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 0 /f

Щоб заблокувати захист usb від захисту:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 1 /f

Щоб зміни набрали чинності, потрібно перезапустити ПК та / або відключити USB-накопичувач і підключити його знову.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.