11

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

7 ответов7

7

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

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

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

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

5

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

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

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

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

3

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

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

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, когда все зарезервированные сектора, которые могут отображаться постоянно генерируемыми плохими секторами, исчерпаны.

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

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

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

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-накопитель и снова подключить его.

0

Я решил исправить это, перераспределив его с помощью Дисковой утилиты на моем MacBook. Это было еще до El Capitan, когда была изменена дисковая утилита. Я сделал один раздел и отформатировал его как файловую систему MS-DOS. С тех пор все работает нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .