Как и в названии, я не могу отформатировать его, так как он говорит только для чтения. Я пробовал пару поисков и решений тоже. Даже я попробовал GParted, чтобы увидеть, что мне повезло. К сожалению, ниже, что я получаю.
GParted 0.11.0 --enable-libparted-dmraid
Libparted 2.3
Delete /dev/sdb1 (fat32, 14.91 GiB) from /dev/sdb 00:00:00 ( ERROR )
calibrate /dev/sdb1 00:00:00 ( SUCCESS )
path: /dev/sdb1
start: 32
end: 31,266,815
size: 31,266,784 (14.91 GiB)
delete partition 00:00:00 ( ERROR )
libparted messages ( INFO )
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Can't write to /dev/sdb, because it is opened read-only.
Unable to open /dev/sdb read-write (Read-only file system). /dev/sdb has been opened read-only.
Вывод dmesg
[10061.878073] usb 2-1.3: new high-speed USB device number 8 using ehci_hcd
[10061.972140] scsi9 : usb-storage 2-1.3:1.0
[10062.969922] scsi 9:0:0:0: Direct-Access SanDisk Cruzer Blade 1.20 PQ: 0 ANSI: 5
[10062.971746] sd 9:0:0:0: Attached scsi generic sg2 type 0
[10062.972799] sd 9:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[10062.976439] sd 9:0:0:0: [sdb] Write Protect is on
[10062.976453] sd 9:0:0:0: [sdb] Mode Sense: 43 00 80 00
[10062.977353] sd 9:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[10062.999026] sdb: sdb1
[10063.003367] sd 9:0:0:0: [sdb] Attached SCSI removable disk
Вывод fsck
sudo fsck -n /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?
Вывод sudo fdisk -l / dev / sdb
Disk /dev/sdb1: 16.0 GB, 16008593408 bytes
64 heads, 32 sectors/track, 15266 cylinders, total 31266784 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: 0x6f20736b
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1p1 ? 778135908 1919645538 570754815+ 72 Unknown
/dev/sdb1p2 ? 168689522 2104717761 968014120 65 Novell Netware 386
/dev/sdb1p3 ? 1869881465 3805909656 968014096 79 Unknown
/dev/sdb1p4 ? 2885681152 2885736650 27749+ d Unknown
Partition table entries are not in disk order
Это еще не исправлено, так как я пробовал множество способов. Есть идеи, как это исправить?
Ответы:
Сначала попробуйте команду
sudo hdparm -r0 /dev/sdb
(метод взят из другого ответа аскубунту ). Затем попробуйте перемонтировать RW раздел. Если эти шаги не работают, то вам, скорее всего, не повезло с этим pendrive.Поскольку ядро говорит, что весь диск защищен от записи, вам приходится иметь дело с защитой на уровне диска.
hdparm
Является ли это. Если это не может решить эту проблему, вероятно, ваш pendrive защищен от записи разработкой, или он не работает.Может быть, у него есть аппаратный переключатель под корпусом, если разбирать его. Если он был доступен для записи раньше, возможно, этот переключатель был переключен, если он никогда не был доступен для записи, возможно, он всегда был включен.
Кроме того, поиск в Google для вашего устройства выдает много попаданий с той же проблемой даже на Windows. Это из форумов Sandisk :
Также с форума Sandisk :
Так что, скорее всего, нет способа ее решить.
источник
Моя проблема всегда в том, что маленький переключатель блокировки на боковой стороне SD-карты перемещается в положение «блокировка». Да, я имею в виду физический переключатель на боковой стороне SD-карты.
Я бы добавил картинку, но не могу понять, как обрезать ее менее чем за 10 минут в Ubuntu.
источник
Если вы этого не пробовали, сначала размонтируйте раздел, который вы хотите отформатировать, а затем продолжите дальнейшие задания.
Для проверки разрешения монтирования вы можете использовать:
Если это проблема с разрешениями, ее решение может изменить разрешения
chmod
или просто рекурсивно изменить владельца, и это то, что я показал ниже:Теперь, если вам нужно, вы также можете установить права доступа с помощью chmod:
(который дает владельцу, группе и разрешению RW для всех файлов в цели.)
(который дает владельцу, группе и миру разрешения RWX для всех каталогов в целевом объекте.)
(используйте,
sudo chmod
если владелец - root)источник
/path/to/target
есть права root, и я выполняю это с правами root.