我使用启动盘创建器制作了一个可启动的 USB 驱动器,现在它只能以只读方式安装。
输出sudo mount /media/user/Volume_Label/ -o remount,rw
:
mount: cannot remount /dev/sdb1 read-write, is write-protected
命令输出mount
:
/dev/sdb1 on /media/user/Volume_Label type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)
命令输出dmesg
:
[108080.964308] sdb: sdb1 sdb2
[108080.966929] sd 12:0:0:0: [sdb] Attached SCSI removable disk
[108093.023957] ISO 9660 Extensions: Microsoft Joliet Level 3
[108093.026207] ISO 9660 Extensions: Microsoft Joliet Level 3
[108093.027453] ISO 9660 Extensions: RRIP_1991A
我如何才能让这个 USB 驱动器再次可写入?
答案1
您无法写入使用 ISO 9660 文件系统格式化的介质,因为它是为 CD/DVD 设计的文件系统,因此无法执行写入操作。ISO
13490 是 ISO 9660 的扩展,它增加了写入支持。
维基百科摘录:
由于 ISO 9660 在设计上是一种只读、预制文件系统,因此所有数据必须一次性写入介质。写入后,无法更改存储的内容。ISO 13490 的创建是为了允许在多个会话中将更多文件添加到可写光盘(如 CD-R)中。
要擦除 USB 驱动器并使用支持写入的文件系统对其进行格式化,您可以使用sudo mkfs.vfat -I /dev/sdb
(-I
告诉 mkfs 使用整个卷)。另请参阅我的回答这里。