USB 卡在只读状态,无法执行任何操作

USB 卡在只读状态,无法执行任何操作

我有一个 USB 卡在只读状态。我无法格式化它或删除它的分区。我想知道是否有人知道如何修复此问题。在 fdisk 屏幕截图中,分区和扇区的大小似乎非常不寻常,所以我附上了一个屏幕截图。

fdisk 分区列表的屏幕截图

gparted 分区列表的屏幕截图

答案1

尝试使用读写选项进行安装

sudo mount -t ntfs -o rw /dev/sdb1 /mnt

然后尝试访问它,如果不工作,这更有可能是因为我认为你可能已经尝试过这些明显的东西,那么未分配的很奇怪只是备份所有数据,从中删除分区分区,删除分区表只是为了安全重新创建分区表并创建一个新的健康分区,如果这些都不起作用,那么就拿出传说中的宝可梦,最后的手段,虽然有点慢,但总是有效的“只有万不得已时才这么做”

dd if=/dev/zero of=/dev/sdb

这将用零填充整个内容,任何损坏都将被覆盖。祝你好运

答案2

一些观察:

  1. 正如其他人提到的,您需要先卸载该分区,然后才能编辑分区表。

  2. 您需要fdisk在原始设备而不是分区上运行。 IE:

    fdisk /dev/sdb
    

    然后正确的分区表就应该可见了。

  3. 要实际尝试修复文件系统,请运行:

    fsck /dev/sdb1
    
  4. 如果其他方法都失败了,请尝试在 Windows 计算机上安装磁盘。这可能修复任何文件系统损坏。(它也可能最终擦除磁盘;Windows 有破坏事物的严重倾向。)

    这可能起作用的原因是 Linux NTFS 驱动程序对于修复文件系统损坏非常保守,如果他们不能 100% 确定操作是安全的,就不会尝试修复(驱动程序文档特别提到了这一点,但我手头没有参考资料)。

相关内容