Мне каким-то образом удалось записать образ ISO 9660 на мой USB-накопитель, что заставляет весь мой компьютер думать, что устройство на самом деле является CD. Я пробовал различные способы удаления этого раздела, но, похоже, ничего не работает. Я пытался fdisk
, который говорит
$ fdisk -l / dev / sdb Не удается открыть / dev / sdbparted падает, когда я пытаюсь использовать его на этом устройстве.
Я даже пытался
$ dd if = / dev / zero of = / dev / sdbно он просто висит без вывода (ни на экране, ни на диске). Однако, когда я подключаю USB, он монтируется, и я могу просматривать (но не редактировать) файлы на нем.
редактировать : теперь результат
$ dd if = / dev / zero of = / dev / sdb dd: открытие `/ dev / sdb ': файловая система только для чтения
Я также попытался переформатировать его в Windows, но он доходит до конца процесса форматирования и затем говорит: «Не удалось отформатировать диск».
Как я могу удалить этот раздел и вернуть весь USB-накопитель в нормальное состояние?
РЕДАКТИРОВАТЬ 1 : Попытка простого mkfs
не работает:
$ sudo mkfs -t vfat / dev / sdb mkfs.vfat 3.0.0 (28 сентября 2008 г.) mkfs.vfat: не будет пытаться создать файловую систему на устройстве с полным диском '/ dev / sdb' (используйте -I, если хотите)Я не могу сделать
mkfs
на /dev/sdb1
потому , что нет такого раздела, как показано на рисунке:$ ls / dev | grep sdb SDB
РЕДАКТИРОВАТЬ 2 : Это информация, опубликованная dmesg, когда я подключаю устройство:
$ dmesg , , (Надрез) , USB 2-1: найдено новое USB-устройство, idVendor = 058f, idProduct = 6387 usb 2-1: Новые строки USB-устройств: Mfr = 1, Product = 2, SerialNumber = 3 USB 2-1: Продукт: Mass Storage USB 2-1: Производитель: Generic USB 2-1: серийный номер: G0905000000000010885 USB-накопитель: устройство найдено на 4 usb-storage: ожидание устройства для установки перед сканированием USB-накопитель: сканирование устройства завершено scsi 6: 0: 0: 0: флэш-накопитель прямого доступа AU_USB20 8.07 PQ: 0 ANSI: 2 SD 6: 0: 0: 0: [SDB] 4069376 512-байтовых аппаратных секторов (2084 МБ) SD 6: 0: 0: 0: [SDB] Защита от записи отключена SD 6: 0: 0: 0: [SDB] Режим Sense: 03 00 00 00 SD 6: 0: 0: 0: [SDB] Предполагается, кэш диска: запись через SD 6: 0: 0: 0: [SDB] 4069376 512-байтовых аппаратных секторов (2084 МБ) SD 6: 0: 0: 0: [SDB] Защита от записи отключена SD 6: 0: 0: 0: [SDB] Режим Sense: 03 00 00 00 SD 6: 0: 0: 0: [SDB] Предполагается, кэш диска: запись через SDB: неизвестная таблица разделов SD 6: 0: 0: 0: [SDB] Подключенный съемный диск SCSI SD 6: 0: 0: 0: Прикрепленный scsi универсальный тип sg2 0 Расширения ISO 9660: Microsoft Joliet, уровень 3 Расширения ISO 9660: RRIP_1991A SELinux: инициализирован (dev sdb, тип iso9660), использует genfs_contexts CE: hpet увеличение min_delta_ns до 15000 нсЭто показывает , что устройство отформатированные , как ISO 9660 , и что он находится
/dev/sdb
.
РЕДАКТИРОВАТЬ 3 : Это сообщение, которое я нахожу в нижней части dmesg
после запуска cfdisk
и записи новой таблицы разделов на диск:
SELinux: инициализирован (dev sdb, тип iso9660), использует genfs_contexts sd 17: 0: 0: 0: [sdb] Устройство не готово: Sense Key: Not Ready [текущий] SD 17: 0: 0: 0: [SDB] Устройство не готово: <> ASC = 0xff ASCQ = 0xffASC = 0xff <> ASCQ = 0xff end_request: ошибка ввода / вывода, dev sdb, сектор 0 Ошибка ввода-вывода в буфер на устройстве SDB, логический блок 0 запись на потерянную страницу из-за ошибки ввода-вывода на SDB
sudo dd if=some.iso of=/dev/sdb
- я не могу вспомнить, чтобы я делал что-то еще, что могло бы сделать этоОтветы:
Хорошо, оказывается, что в этом случае что-то (возможно, когда я записал файловую систему iso-9660 на диск) вызвало некоторую форму внутренней защиты от записи на диске. Есть не внешняя защита от записи / удержания переключается, но все же это выход в
dmesg
при запускекак корень:
Обратите внимание на комментарии там о защите! Однако, когда я подключаю устройство, я получаю,
Обратите внимание, что это сообщение говорит о том, что устройство не защищено от записи! Так что, к сожалению, похоже, что диск был (т.е. капут ).
источник
Я новичок в этой системе администрирования Linux, поэтому, когда у меня возникла точно такая же проблема, я без сумасшествия ткнул и подтолкнул свой метод, но сумел удалить iso9660 fs и вернуть флэш-накопитель.
возвращенный
Поэтому я тогда попробовал
с последующим
Затем при появлении запроса снова выберите fdisk для создания пустой таблицы разделов DOS (что-то, что я решил, я могу перезаписать с тем, что я хочу позже)
Я принял возвращенные сообщения, чтобы означать, что я по крайней мере "сломал" iso9660 fs, поэтому продолжал пробовать mkfs
Все это оставило меня с каталогом «lost + found» на флэшке.
Наконец, я зашел на сайт Ubuntu ( http://www.ubuntu.com/download/ubuntu/download , раздел 2) и использовал флешку для создания загрузочного образа Ubuntu для пробного использования, и он позволил мне. Прелесть образов Ubuntu, сделанных на флешке, заключается в том, что их можно легко удалить, а флешку утилизировать для другого использования.
Я упоминаю этот самый последний шаг, потому что, оглядываясь назад, мне интересно, если бы я сделал именно это, во-первых, это сработало бы, я не знаю. Как уже упоминалось, я новичок в этом материале для Linux и пробую разные дистрибутивы (например, Fedora, Ubuntu и т. Д.) На живых компакт-дисках с любыми носителями, которые наиболее удобны, и я уверен, что по пути сломаю много вещей.
источник
создаст файловую систему vfat на диске. Ключ -I должен быть передан, если вы хотите, чтобы файловая система создавалась на всем диске, а не на разделе. Если вы хотите сначала разбить диск, используйте fdisk. Конечно, fdisk не может прочитать диск сейчас, потому что у него нет разделов. Но я уверен, что он сможет написать в него.
источник
Глядя на
dmesg
фрагмент, кажется, что что-то автоматически монтирует диск (проверьте с помощьюmount
). Прежде чем делать что-либо с этим, вы должны размонтировать его вручную.Затем обнулите блок с помощью таблицы разделов (
dd if=/dev/zero of=... bs=512 count=1
) и запустите инструмент разделения, чтобы воссоздать пустую таблицу разделов. После этого отключите и снова подключите (не нужно, но ...) и создайте / отформатируйте нужные разделы. После создания разделов (возможно, вам придется отключить и снова подключить), вы должны иметь/dev/sdb1
или что-то в этом роде, именно здесь вы должны создать файловую систему.Обратите внимание, что все шаги должны быть выполнены с правами root (с
sudo
или эквивалентными). Будьте осторожны, чтобы не написать неправильное имя устройства, иначе вы можете стереть жесткий диск!источник
Я все еще чувствую, что мы предполагаем что-то, что окажется неправдой. Поскольку устройство доступно для чтения, эта строка по крайней мере позволит вам увидеть данные самостоятельно, а не в зависимости от интерпретаций других программ.
Также, возможно, мы могли бы отделить проблемы с узлом dev от проблем с тем, что находится на устройстве, принудительно перенеся его на другой порт. Либо подключите его к другому USB-разъему, либо сначала подключите другой диск, чтобы занять sdb.
источник
dd if=/dev/zero of=/dev/sdb
запустить его. Но все же fedora все еще монтирует устройство как ISO9660 fs, когда оно подключено!udev
или что-то еще, что автоматически монтирует диск.В настоящее время на вашем USB-накопителе нет таблицы разделов, файловая система iso9660 находится непосредственно на всем диске (как на компакт-диске).
Я думаю, что вам нужно сделать раздел в первую очередь
(убедитесь, что он не был смонтирован ранее) в приложении fdisk создайте новый раздел.
после этого сделайте файловую систему на новом разделе
источник
dmesg
показывает, что на самом деле есть сообщение об ошибке. (см. Редактирование 3 в вопросе выше)У меня была точно такая же проблема, как и у вас. Тем не менее, я смог найти решение из удивительного места. Старый ноутбук с Windows 98SE, который является последней системой Windows, которой я когда-либо владел. В любом случае, просто вставьте его, и при попытке доступа к диску Windows попросит вас отформатировать его. Нажмите «Да», и у вас будет полностью отформатированный диск в формате fat16. Я не знаю, работает ли он с более новыми версиями Windows, хотя. Удачи.
источник
Может быть с простым
источник
Прошлой ночью я сделал
Через четыре часа у меня был не загружаемый, неизменный кирпич iso9660. Следуя ходу размышлений Дэвида, я назвал Ubuntu «создатель загрузочного диска» (наберите «начальный диск создатель» в тире) и просто выбрал «стереть». Это сделал это.
Затем USB-накопитель был назван FAT32, и все в порядке.
источник
Извлеките диск и посмотрите, сможете ли вы прочитать с него. Интересно, стал ли каталог / dev / usb (или где бы вы ни читали) обычным файловым каталогом.
источник
mount
, это файловая система iso9660. Тем не менее, gparted показывает только 2 ГБ нераспределенного пространства на диске.dd
жалуется, что / dev / sdb - файловая система только для чтенияВы пытались перемонтировать его с опцией -t?
Если это не сработает, я постараюсь воспроизвести это позже, когда вернусь домой. Похоже, интересная проблема. Будет весело повозиться с:]
источник
mount
что сначала проверяет тип файлаЛучший и правильный способ сделать это:
Как из
wipefs
руководства:Это имеет много преимуществ, таких как информирование ядра об изменениях (так что вы не получите никаких ошибок при последующем форматировании), отсутствие стирания данных или файловых систем и так далее.
источник
У U3 есть утилита для удаления их раздела U3. Он также удаляет раздел / устройство, созданный утилитой, которая создает iso 9660. Это было подтверждено только на флешке u3, но теперь его можно отформатировать и полностью восстановить все пространство как флешку. Вы могли бы дать ему шанс.
источник