На этот вопрос уже есть ответ здесь:
Итак, у меня есть старый USB-накопитель Sandisk Cruzer Edge 4 ГБ, и я знаю, как отформатировать USB-накопитель, поэтому я сделал то, что работает для всех USB-накопителей, во-первых, Я использовал fdisk -l
, чтобы найти файловую систему USB. Вот что получилось:
Disk /dev/sdb: 4004 MB, 4004511744 bytes
124 heads, 62 sectors/track, 1017 cylinders, total 7821312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000000
Disk /dev/sdb doesn't contain a valid partition table
Итак, я продолжаю, я успешно отключил USB, затем выполнил команду sudo mkfs.ext4 / dev / sdb
Я получаю сообщение об ошибке:
user@user:~$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.42.9 (4-Feb-2014)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
/dev/sdb: Read-only file system while setting up superblock
Пожалуйста, помогите? Спасибо за любую помощь!
PS: Мой USB-порт не отображается в GParted, поэтому не просите меня пробовать, пожалуйста :)
Похоже, что это могло быть аппаратной ошибкой Края SanDisk Cruzer. sudo cfdisk /dev/sdb
никогда не должен возвращаться Opened disk Read-Only - You have no permission to write
. Быстрое гугление показывает, что это - типичная проблема. Если бы у Вас все еще есть гарантия, я попытался бы обмениваться Cruzer.
Другие связанные вопросы:
Когда pendrive или карта памяти только для чтения
, Но существует все еще надежда, потому что этот признак может также быть вызван сильно поврежденной таблицей разделов. Попытайтесь вытереть первый мегабайт (перезапись с нулями). Если это работает, можно использовать gparted или другой инструмент для создания таблицы разделов, и после того, как это делит снова.
, Если это не работает, pendrive поврежден вне восстановления (для обычных пользователей).
существует больше деталей в следующей ссылке,
Can' t форматируют мою карту памяти. Я уже попробовал mkdosfs и gparted