USB关闭写保护

菜鸟

我有一个受写保护的USB:

dmesg | tail

[10098.126089] sd 7:0:0:0: [sdb] Write Protect is on
[10098.126098] sd 7:0:0:0: [sdb] Mode Sense: 23 00 80 00
[10098.126779] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.126788] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.131418] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.131425] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.133335]  sdb: sdb1
[10098.135509] sd 7:0:0:0: [sdb] No Caching mode page present
[10098.135515] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[10098.135521] sd 7:0:0:0: [sdb] Attached SCSI removable disk

如何关闭写保护?

我尝试过的

  1. 检查它是否具有硬件开关-否
  2. 试图在Windows和Linux上格式化它(也通过终端)
  3. 试过fdisk|chmod
  4. 尝试使用Ubuntu软件中心的多种工具修复此问题
  5. 使用过Google,已经看到约10,000次有关此问题的讨论,但从未解决过

附加信息

fsck -n /dev/sdb1

fsck from util-linux 2.19.1
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
  65:01/00
  Not automatically fixing this.
Free cluster summary wrong (968250 vs. really 911911)
  Auto-correcting.
Leaving file system unchanged.
/dev/sdb1: 50 files, 93653/1005564 clusters

fdisk -l

   Device  boot.   Start        End      Blocks   Id  System
/dev/sdb1            32     8060927     4030448    b  W95 FAT32

umount /dev/sdb1

mkfs -t vfat /dev/sdb1

mkfs.vfat 3.0.9 (31 Jan 2010)
mkfs.vfat: unable to open /dev/sdb1
安杰尔·根切夫(Angel Genchev)

要关闭磁盘设备的写保护,我们使用底层系统实用程序hdparm,如下所示:

sudo hdparm -r0 /dev/sdb

我们假设这/dev/sdb是我们正在使用的物理磁盘设备。如果设备具有以只读方式挂载的分区,则应将它们以读写方式重新挂载,以便将数据写入其中。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章