Мені якимось чином вдалося написати образ ISO 9660 на свій накопичувач USB, що змушує весь мій комп'ютер думати, що пристрій насправді є компакт-диском. Я спробував різні методи видалення цього розділу, але, здається, нічого не працює. Я спробував fdisk
, що говорить
$ fdisk -l / dev / sdb Неможливо відкрити / dev / sdbрозбиті збої, коли я намагаюся використовувати його на цьому пристрої.
Я навіть пробував
$ dd, якщо = / dev / zero of = / dev / sdbале він просто зависає без виводу (ні на екрані, ні на диску). Однак, коли я підключаю USB, він налаштовується, і я можу переглядати (але не редагувати) файли на ньому.
редагувати : зараз результат такий
$ dd, якщо = / dev / zero of = / dev / sdb dd: відкриття `/ dev / sdb ': файлова система лише для читання
Я також спробував переформатувати його в Windows, але він закінчується процес форматування, а потім каже: "Не вдалося відформатувати диск".
Як я можу видалити цей розділ і знову повернути весь накопичувач USB до нормального?
EDIT 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
EDIT 2 : Це інформація, розміщена dmesg, коли я підключаю пристрій:
$ dmesg . . (сніп) . usb 2-1: знайдено новий USB-пристрій, idVendor = 058f, idProduct = 6387 usb 2-1: Нові рядки USB-пристроїв: Mfr = 1, Product = 2, SerialNumber = 3 usb 2-1: Продукт: Масове зберігання usb 2-1: Виробник: Generic usb 2-1: Серійний номер: G0905000000000010885 usb-storage: пристрій знайдено в 4 usb-storage: очікування пристрою, перш ніж сканувати usb-storage: сканування пристрою завершено scsi 6: 0: 0: 0: FLASH Drive прямого доступу 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] Сенс режиму: 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] Сенс режиму: 03 00 00 00 sd 6: 0: 0: 0: [sdb] Припускаючи кеш диска: записувати через sdb: невідома таблиця розділів sd 6: 0: 0: 0: [sdb] Вкладений знімний диск SCSI sd 6: 0: 0: 0: доданий scsi generic sg2 тип 0 Розширення ISO 9660: Microsoft Joliet 3 рівень Розширення ISO 9660: RRIP_1991A SELinux: ініціалізований (dev sdb, тип iso9660), використовує genfs_contexts CE: hpet збільшуючи min_delta_ns до 15000 nsecЦе показує, що пристрій відформатовано як ISO 9660 і що він є
/dev/sdb
.
EDIT 3 : Це повідомлення, яке я знаходжу внизу dmesg
після запуску cfdisk
та запису нової таблиці розділів на диск:
SELinux: ініціалізований (dev sdb, тип iso9660), використовує genfs_contexts sd 17: 0: 0: 0: [sdb] Пристрій не готовий: сенсорний ключ: не готовий [поточний] 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
- я не пам'ятаю робити щось інше, що могло це зробити