USB файловая система только для чтения

Я довольно уверен в Linux теперь, но эта карта с интерфейсом USB жалуется на файловую систему только для чтения, но я записал в него в Windows 7 минуту назад, и не было никаких проблем. Я попробовал все предложения из других сообщений и все вещи, о которых я могу думать.

Вот является dmesg утверждением, что защита от записи прочь:

[ 5563.009330] scsi 11:0:0:0: Direct-Access     SanDisk  Cruzer Edge          1.26 PQ: 0 ANSI: 5
[ 5563.009676] sd 11:0:0:0: Attached scsi generic sg5 type 0
[ 5563.011878] sd 11:0:0:0: [sdi] 31266816 512-byte logical blocks: (16.0     GB/14.9 GiB)
[ 5563.013754] sd 11:0:0:0: [sdi] Write Protect is off
[ 5563.013759] sd 11:0:0:0: [sdi] Mode Sense: 43 00 00 00
[ 5563.014970] sd 11:0:0:0: [sdi] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA

Вот проблема:

adam@Home:~$ sudo mount /dev/sdi ~/usb
mount: /dev/sdi is write-protected, mounting read-only

Я также отформатировал usb с нулем с DD и попробовал еще раз:

adam@Home:~$ sudo dd if=/dev/zero of=/dev/sdi bs=1k count=2048
2048+0 records in
2048+0 records out
2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.426446 s, 4.9 MB/s

adam@Home:~$ sudo parted /dev/sdi
GNU Parted 3.2
Using /dev/sdi
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Error: /dev/sdi: unrecognised disk label
Model: SanDisk Cruzer Edge (scsi)
Disk /dev/sdi: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:
(parted) mklabel msdos
(parted) mkpart primary
File system type?  [ext2]? fat32
Start? 1MiB
End? 100%
(parted) p
Model: SanDisk Cruzer Edge (scsi)
Disk /dev/sdi: 16.0GB
    Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  16.0GB  16.0GB  primary  fat32        lba

(parted) q
Information: You may need to update /etc/fstab.

adam@Home:~$ lsblk
NAME                MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
sda                   8:0    0 698.7G  0 disk
└─md0                 9:0    0   2.7T  0 linear /mnt/raiddrives
sdb                   8:16   0 698.7G  0 disk
└─md0                 9:0    0   2.7T  0 linear /mnt/raiddrives
sdc                   8:32   0 698.7G  0 disk
└─md0                 9:0    0   2.7T  0 linear /mnt/raiddrives
sdd                   8:48   0 698.7G  0 disk
└─md0                 9:0    0   2.7T  0 linear /mnt/raiddrives
sde                   8:64   1   7.6G  0 disk
├─sde1                8:65   1   487M  0 part   /boot
├─sde2                8:66   1     1K  0 part
└─sde5                8:69   1   7.1G  0 part
  ├─Home--vg-root   252:0    0   3.2G  0 lvm    /
  └─Home--vg-swap_1 252:1    0     4G  0 lvm    [SWAP]
sdi                   8:128  1  14.9G  0 disk
└─sdi1                8:129  1  14.9G  0 part

adam@Home:~$ sudo mkfs -t vfat /dev/sdi1
mkfs.fat 3.0.28 (2015-05-16)

adam@Home:~$ sudo mount /dev/sdi ~/usb
mount: wrong fs type, bad option, bad superblock on /dev/sdi,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Нет никакой кнопки USB для включения или выключения защиты от записи.

5
задан 19 May 2016 в 06:24

5 ответов

Я зафиксировал его. Проблема состояла в том, что необходимо использовать команду ниже для создания Fat32 FS, вместо sudo mkfs -t vfat /dev/sdi1.

sudo mkfs.msdos -F 32 /dev/sdi1
1
ответ дан 23 November 2019 в 10:27

Отформатируйте карту памяти в fat32 файловую систему с помощью gparted Редактора раздела. После этого удалите его из ПК, перезагрузите ПК и затем повторно вставьте карту памяти. Теперь это работает.

Для предоставления чтения запишите, выполнитесь, разрешение к usb пробуют ниже команды,

sudo chmod 777 /media/usbpartition-name
-1
ответ дан 23 November 2019 в 10:27

Ни одно из этого не работало на меня. Диск отформатировал бы (толстые 32), но Unetbootin будет всегда видеть его, как "защищено от записи".

Единственная вещь, которая работала, форматировала Карту памяти с помощью моего Mac для толстых 32. После этого, все работавшее отлично.

Вообразите - имеющий необходимость использовать Mac для форматирования диска в формате Победы/DOS для утилиты Linux. Sheesh.

1
ответ дан 23 November 2019 в 10:27

Я хотел расшириться, кузнецы Джона отвечают. Я сделал две карты с интерфейсом USB загрузочным использованием, Ubuntus "Запускают создателя медиа". Это сделало палки неприменимыми впоследствии, потому что они были защищены от записи, и я не мог отформатировать их в Ubuntu или Windows. Я попробовал fdisk, gparted. Провал.
То, что помогло, вставляло палку (удостоверьтесь, что это - единственная вставленная Карта памяти), узнавая, где она смонтирована:

df -Th

Это покажет Вам список устройств/разделов и их путей/точек монтирования:

udev devtmpfs 7,8G 0 7,8G 0% /dev ... /dev/sdb1 vfat 7,5G 4,0K 7,5G 1% /media/<USER_NAME>/<STICK_NAME_OR_ID>

Найдите свою карту с интерфейсом USB и помните ее путь устройства раздела (здесь:/dev/sdb1) и точка монтирования (здесь:/media/USER_NAME/STICK_NAME_OR_ID). Затем размонтируйте его:

sudo umount /media/USER_NAME/STICK_NAME_OR_ID

Теперь воссоздайте файловую систему (FAT32 в этом случае):

sudo mkfs.msdos -F 32 /dev/sdb1

Ожидайте короткое время и отключите палку. Ожидайте снова и включите его. Это должно быть перезаписываемо теперь...

2
ответ дан 23 November 2019 в 10:27

Это работает на меня. Откройте терминал и выполните эту команду.

killall nautilus

Это будет полезно.Спасибо.

0
ответ дан 23 November 2019 в 10:27

Другие вопросы по тегам:

Похожие вопросы: