删除 udf usb 驱动器上的写保护

删除 udf usb 驱动器上的写保护

我和许多其他人一样有这个问题并且不敢相信没有人找到解决这个问题的方法。

我有一个 UDF 格式的 USB 驱动器,但无法格式化,这是我公司给我的,公司说在我电脑上安装软件后,我可以用它做我想做的事情。

我已阅读了所有可能的论坛但仍找不到答案。

我已经尝试了在网上可以找到的所有方法...只打算粘贴一些东西,以便你们可以再试一次。

设备信息

> 
[ 4328.431126] usb 1-8: Manufacturer: SMI Corporation
[ 4328.431417] usb 1-8: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[ 4328.431427] usb 1-8: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[ 4328.432091] usb-storage 1-8:1.0: USB Mass Storage device detected
[ 4328.432520] scsi host7: usb-storage 1-8:1.0
[ 4329.703063] scsi 7:0:0:0: CD-ROM            SMI      USB DISK         1100 PQ: 0 ANSI: 2
[ 4329.704295] sr 7:0:0:0: [sr1] scsi3-mmc drive: 0x/0x caddy
[ 4329.704616] sr 7:0:0:0: Attached scsi CD-ROM sr1
[ 4329.704777] sr 7:0:0:0: Attached scsi generic sg2 type 5
[ 4329.898756] UDF-fs: INFO Mounting volume 'company app', timestamp 2015/04/02 11:22 (1078)
> 
> 
> 
> 
> root@TriGz:/home/trigz# hdparm -r0 /dev/sr1

/dev/sr1:
 setting readonly to 0 (off)
 readonly      =  0 (off)

root@TriGz:/home/trigz# mkdosfs -F 32 -I /dev/sr1
mkfs.fat 3.0.27 (2014-11-12)
mkdosfs: unable to open /dev/sr1: Read-only file system

root@TriGz:/home/trigz# mkfs -t vfat /dev/sr1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.vfat: unable to open /dev/sr1: Read-only file system

root@TriGz:/home/trigz# mkudffs --media-type=hd --blocksize=512 /dev/sr1
Error opening device: Read-only file system

如果有人能解决这个问题就太好了!

答案1

想一想。当系统安装了一个设备(UDF-fs: INFO Mounting volume 'company app', timestamp 2015/04/02 11:22 (1078))。(在本例中)UDF 文件系统代码会读取文件索引,将设备的结构载入内存,并准备好调解数据请求。现在,如果您格式化该设备,内存中的 UDF 元数据副本将在“磁盘”上被丢弃,但在内存中“有效”。糟糕的场景!

简单的答案是umount首先使用 USB 密钥。

相关内容