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

11

У меня есть USB-диск, который не позволяет мне форматировать / монтировать / размонтировать или создавать разделы на нем.

введите описание изображения здесь

Использование dmesg | tailдает мне следующий результат:

введите описание изображения здесь

Я нашел этот пост в AskUbuntu и попытался использовать принятый ответ. Я получаю следующий результат, но он все еще доступен только для чтения:

введите описание изображения здесь

umountне работает Говоритumount: /dev/sdc: not mounted

Любая помощь о том, как снять защиту от записи, будет высоко ценится.

KŘÍŽ
источник
Предполагая, что в некоторых кард-ридерах это полноразмерная SD-карта, вы пытались переместить фактический переключатель на его боковой стороне? Или, если вам не хватает наклеить ленту на ту сторону, где она была раньше, чтобы заставить читателя думать, что она больше не защищена от записи?
Антон
Это флешка.
КРИЗ
Если на нем нет данных, пытались ли вы создать на нем таблицу разделов или просто написать что-нибудь, dd if=/some/file of=/dev/sdcчтобы увидеть, что происходит?
Антон
dd: failed to open '/dev/sdc': Read-only file system
КРИЗ
Там были данные об этом. На данный момент он не позволяет мне создавать разделы или форматировать их.
КРИЗ

Ответы:

5

Пытаться:

sudo hdparm -r0 /dev/sdb

как предложено gena2x.

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

Так что в какой-то момент прошивка USB-диска обнаружила сбой.

Теперь ошибки случаются. Ложные срабатывания тоже. Но это также может быть началом конца для вашего диска (или даже концом конца, если команда не работает).


источник
Уже попробовал это. Смотри вопрос.
КРИЗ
4

Привет человек, у меня такая же проблема, как и у вас, и я следую этому руководству: ссылка

О. Сначала нам нужно удалить старые разделы, которые остались на USB-ключе.

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

Б. Далее нам нужно создать новый раздел.

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. Последний шаг - создание толстой файловой системы.

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)
Лок Ву
источник
он работал до «Тип ж писать новую информацию о разделе для ключа USB»:fdisk: failed to write disklabel: Operation not permitted
stallingOne
2

Похоже на тот же вопрос, что и эта тема суперпользователя , и этот ответ работал для меня. Там написано: Загрузите файл AlcorMP_5T2F_6T2F_2011-11-10.02и запустите его (в MS Win). За исключением этого последнего средства, вполне вероятно, что обычные методы не работают.

Ух ты. Есть две проблемы. 1) Вы не должны делать такие вещи. По крайней мере, после запуска вы должны восстановить заводские настройки ОС. 2) Я искал этот инструмент, но, похоже, его уже нет. alcormicro.com раньше доставлял его.

Ну ... Если хочешь, я могу отправить тебе это по электронной почте. Я являюсь автором инструмента " at-home-modifier ". На этой странице вы можете найти мою электронную почту из файла "README".Конечно, вы не должны запускать исполняемые файлы, полученные от тех, кому вы не можете доверять.

Более рекомендуемый совет: извините, но откажитесь.

Тейка Казура
источник
1

У меня была такая же проблема с флешкой в ​​последнее время.

Что я сделал, кроме проверки разрешения и т. Д.

  1. lsusb Это находит устройство с идентификатором поставщика и идентификатором продукта для использования,
  2. usb_modeswitch с опцией -d.

Это работало для меня без крайней необходимости переформатировать диск.

мнемонический
источник
0

Я попытался создать загрузочный USB, используя мой Pendrive. Произошла какая-то ошибка, и накопитель стал доступен только для чтения. Я не мог отформатировать его в Windows или gparted в Linux напрямую. Не удалось создать разделы, используя fdisk. Отчаянно пробовал много решений, и они не работали. Мысль об установке Linux на диск, чтобы он мог удалить только для чтения, и позже я мог отформатировать его. Ниже приведены шаги.

  1. Загрузил Linux Mint в режиме Live CD.
  2. Выберите вариант установки linux mint
  3. Выбрал USB-накопитель для установки
  4. Удалил предыдущий раздел
  5. Создан новый ext4 с / как опция
  6. Появилось предупреждение и прочитано Невозможно открыть / dev / sdd чтение-запись
  7. Теперь я удалил мой флеш-накопитель и снова вставил
  8. Открыл gparted снова и попытался отформатировать его, и на этот раз это сработало
  9. Создан новый раздел FAT32

Надеюсь, это работает и для вас. Всего наилучшего.

Vetri
источник