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


13

У меня есть флэш-накопитель HP 4 ГБ, на который я записал образ ОС Chromium с помощью Win32DiskImager. Сейчас я пытаюсь переформатировать это, но не могу. Все говорит мне, что диск защищен от записи. Будучи USB-накопителем, здесь нет переключателя защиты от записи. Я попробовал стандартную программу для работы с форматом Windows, управление дисками, разделы диска и средство форматирования дисков USB 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>

Даже после использования атрибута disk clear readonly все равно говорится, что носитель защищен от записи. Я думаю, это потому, что чистая операция не удалась.


@DanielRHicks: Да, каждый должен внести свой вклад, чтобы дать толчок развитию индустрии USB, чтобы решить то, что кажется ошибкой Windows USB ... Правда? Вам просто нужно взглянуть на связанные проблемы, чтобы увидеть, что это не единичная проблема.
Амос М. Карпентер

Ответы:


8

Если ни один из предложенных здесь ответов не сработает, значит, ваш USB-накопитель неисправен.

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

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

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


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

1
Вот статья, которая пассивно упоминает об этом. «... В конце концов, запись больше невозможна. Когда это происходит, существующие данные не могут быть перезаписаны и поэтому сохраняются». В статье рассказывается о том, почему происходит сбой отдельных ячеек, но алгоритмы выравнивания износа флеш-накопителей USB не так сложны, как на SSD, и разбиваются сами по себе, когда обнаруживаются неисправимые ошибки. Чувствительность к ошибкам зависит от марки и качества.
Уэс Сайид

1
Кроме того, я не могу найти много деталей, не вкладывая много времени в исследования. Мои знания основаны только на непосредственном опыте с судебным восстановлением данных, но я не участвовал в этой игре в течение нескольких лет.
Уэс Сайид

6

Будучи USB-накопителем, здесь нет переключателя защиты от записи.

Ну, там есть USB флэш - накопители с (иногда очень хорошо спрятанных) написать защиты переключателей. Я не знаю ни одного такого диска, произведенного HP, хотя.

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

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


4

Есть несколько способов решить эту проблему. Некоторые из них упоминаются в других ответах, но я не думаю, что это так. У меня была такая же проблема раньше. Вот что вы должны попробовать ...
1. Загрузите инструмент под названием CheapEasy и проверьте VID и PID вашего устройства.
2. Перейти кhttp://flashboot.ru/iflash/ и введите VID или PID устройства и найдите флэш-инструмент для вашего устройства. Чтобы убедиться, что вы выбрали правильный вариант, проверьте на инструменте CheapEasy свой номер детали Flash или идентификатор флэш-памяти, который обычно указывается в описании инструмента, который необходимо загрузить.

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


Большое спасибо! ваше решение лучшее !!! В моем случае мне пришлось загрузить инструмент с веб-сайта Transcend, и только этот инструмент смог восстановить мой USB-накопитель. us.transcend-info.com/supports/special.aspx?no=3
МэВ

1
Спасибо @MeV! Я рад, что вы это исправили. Конечно, я всегда советую проверить страницу «поддержка и драйверы» устройства, если у них есть инструмент. Перепрошивка диска - последний вариант, если все остальные не работают. И, кстати, я тоже фанат Transcend. :)
Эрлис Д.

1
За многолетний опыт работы в IT у меня никогда не было подобных проблем. На прошлой неделе я запустил команду unix 'dd', чтобы скопировать файл ISO в pendrive, и после этого я не смог ничего сделать, чтобы отформатировать или стереть его. Как кто-то упомянул, я полагаю, что Pendrive был доступен только для чтения, и только его оригинальная прошивка могла помочь. Еще раз спасибо, правда, я был на 5 минут ближе к вечеринке навсегда :-)
МэВ

Английская версия сайта Flashboot была бы отличной!
дан

2

Попробуйте это, если использование cmd не работает:

Снятие защиты от записи в реестре с помощью Regedit.exe

  1. Найдите и откройте regedit .

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

  3. Дважды щелкните значение WriteProtect в правой панели Regedit.exe. Измените значение данных с 1 на 0 и нажмите OK, чтобы сохранить изменения.

  4. Закройте Regedit и перезагрузите компьютер.

Снова подключите USB-накопитель, и вы обнаружите, что он больше не защищен от записи. Теперь вы можете отформатировать диск как обычно, щелкнув его правой кнопкой мыши в «Мой компьютер» и выбрав «Формат».

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

Замечания:

Если вы не можете найти StoredDevicePolicies, вам нужно создать его, щелкнув правой кнопкой мыши Control> New> Key и назовите его StoredDevicePolicies . Теперь создайте WriteProtect , щелкнув правой кнопкой мыши « Политика сохраненных устройств»> «Создать»> «DWORD» и назовите его « WriteProtect» .

* DWORD выбирается в зависимости от вашей системы: 32-битная или 64-битная.

Кстати, на некоторых флешках тоже есть переключатель. И имейте в виду, что это также может быть вызвано отказоустойчивостью USB, когда исчерпаны все зарезервированные сектора, которые могут отображаться постоянно генерируемыми поврежденными секторами.


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

Да, это глобальные настройки, которые могут быть отменены после того, как он отформатирует USB, и будет последним средством, если он настаивает на его форматировании. Если это мертвый диск, то такая возможность может быть, но, поскольку он хочет отформатировать его, в любом случае это не имеет значения, хотя я сомневаюсь, что дело в том, что, скорее всего, будут некоторые файлы только для чтения в самом usb. Ответ отредактирован.
Студия Рся

1

Если у вас где-то есть Linux (компьютер, cd, live-usb и т. Д.), Попробуйте использовать dd, чтобы стереть и записать каждый бит вашего usb-ключа с нулями. Эта команда Linux никогда не завершается сбоем, и если она не может ничего переписать на вашем USB-ключе, она определенно для этого подходит.

Чтобы сделать это быстро, у вас есть какой-нибудь Linux на вашем компьютере?

Вы сказали, что получили Ubuntu, поэтому вам нужно установить утилиту gnome-disk или palimpsest, чтобы определить, какой диск нужно стереть. После установки вы должны найти его как «Дисковая утилита» или просто Диски, как здесь:

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 ГБ. Кроме того, НИКОГДА не нажимайте ctrl-c на текущую команду dd, это может привести к ошибкам на устройстве, даже если это происходит не часто.

Теперь у вас должно быть полностью стертое устройство. Вернитесь к утилите gnome-disk, чтобы извлечь ваш ключ USB.

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


2
К счастью, на моем компьютере установлена ​​Ubuntu.
Sega чувак

Хорошо: D Так что я обновлю свой ответ.
X.LINK

@Segadude, +1 за установку Ubuntu
pylover

1

Я решил исправить это, перераспределив его с помощью Дисковой утилиты на моем MacBook. Это было еще до El Capitan, когда была изменена дисковая утилита. Я сделал один раздел и отформатировал его как файловую систему 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.