即使写保护关闭,USB驱动器也是只读的

我使用dd命令将Transcend USB 3.0 pendrive转换为可引导的ARCH-LINUX密钥。 之后它变成只读,我无法使用它。 所以我在Ubuntu中使用磁盘工具格式化为MBR和NTFS分区并且没有错误,但是当我尝试使用它时,它说只读而不允许复制任何东西。这是错误的屏幕截图。 USB错误

我曾尝试重新格式化为GPT,同样的错误。 我也尝试过EXT4。我也运行了fsck命令,它说一切都很清楚。 以下是dmesg |的输出 尾巴-n25

[ 5399.004036] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:db:7e:b7:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5413.351497] type=1400 audit(1386569943.739:66): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=8956 comm="cupsd" pid=8956 comm="cupsd" capability=36 capname="block_suspend" [ 5438.323077] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:c8:82:00:08:00 SRC=169.144.44.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=31744 PROTO=2 [ 5463.333598] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:db:7e:b9:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5472.271930] usb 2-1.5: USB disconnect, device number 3 [ 5479.546220] usb 2-1.5: new high-speed USB device number 4 using ehci_hcd [ 5479.639030] usb 2-1.5: New USB device found, idVendor=8564, idProduct=1000 [ 5479.639039] usb 2-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 5479.639044] usb 2-1.5: Product: Mass Storage Device [ 5479.639047] usb 2-1.5: Manufacturer: JetFlash [ 5479.639052] usb 2-1.5: SerialNumber: 1250498862 [ 5479.639699] scsi17 : usb-storage 2-1.5:1.0 [ 5480.636704] scsi 17:0:0:0: Direct-Access JetFlash Transcend 8GB 1.00 PQ: 0 ANSI: 6 [ 5480.637548] sd 17:0:0:0: Attached scsi generic sg2 type 0 [ 5480.638034] sd 17:0:0:0: [sdb] 15433728 512-byte logical blocks: (7.90 GB/7.35 GiB) [ 5480.638406] sd 17:0:0:0: [sdb] Write Protect is off [ 5480.638415] sd 17:0:0:0: [sdb] Mode Sense: 23 00 00 00 [ 5480.638771] sd 17:0:0:0: [sdb] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA [ 5480.650924] sdb: sdb1 [ 5480.652992] sd 17:0:0:0: [sdb] Attached SCSI removable disk [ 5480.798379] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null) [ 5486.400055] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:db:7e:ae:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5486.826155] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:db:7e:af:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5487.220538] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:2c:41:38:db:7e:ba:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5514.209561] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6 

更新:这很奇怪,我格式化为FAT,我检查了权限,这是正常的(-rw-r – r–)。 我打开了终端并使用了mkdir并创建了一个目录。 我也可以从cmdline创建文件,但每当我尝试通过nautilus访问时,就会出现开头提到的错误。 我已经检查了我朋友的笔记本电脑,没有问题。 还是无法理解这个问题。

使用GParted分区编辑器将USB驱动器格式化为FAT32文件系统。 执行此操作后,将其从PC中取出,重新启动PC,然后重新插入USB驱动器。 现在它应该工作。

尝试使用以下命令为USB提供读取,写入和执行权限:

 sudo chmod 777 /media/usbpartition-name