无法复制到 USB - 每个 USB 记忆棒都是只读的 (16.04)

无法复制到 USB - 每个 USB 记忆棒都是只读的 (16.04)

我插入的每个 USB 记忆棒都是只读的,我无法将文件复制到其中。

这是迄今为止我尝试过的。

  1. 我已经将它们格式化为 FAT32 或 NTFS,快速详细格式化磁盘和 GParted。
  2. 我用过分区格式化该设备并重新创建 msdos 分区表布局。设备安装正常,但无法复制文件
  3. 我已尝试使用其他已有文件的 USB。
  4. 我尝试过卸载重新挂载
    sudo chmod 777 /media/USER/USB_LABEL and 
    sudo mount -o remount,rw '/media/gaj/Working'
    
  5. 我改变了权限在我的所有媒体上。
  6. 插入 USB 时没有出现任何崩溃消息:
    dmesg | grep -i panic
    
  7. 这些是消息插入并尝试复制到 USB 后记录消息(金士顿是品牌):
    [ 4596.836206] scsi 4:0:0:0: Direct-Access     Kingston DT 101 G2        PMAP PQ: 0 ANSI: 0 CCS
    [ 4596.836620] sd 4:0:0:0: Attached scsi generic sg2 type 0
    [ 4598.105667] sd 4:0:0:0: [sdb] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB)
    [ 4598.107900] sd 4:0:0:0: [sdb] Write Protect is off
    [ 4598.107903] sd 4:0:0:0: [sdb] Mode Sense: 23 00 00 00
    [ 4598.110120] sd 4:0:0:0: [sdb] No Caching mode page found
    [ 4598.110123] sd 4:0:0:0: [sdb] Assuming drive cache: write through
    [ 4598.140729]  sdb: sdb1
    [ 4598.146626] sd 4:0:0:0: [sdb] Attached SCSI removable disk
    [ 4598.372004] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    
  8. 我跑文件系统检查在我的 USB 设备上/dev/sdb1,发现了一些“污垢”并修复了它,但仍然没有任何变化。

在我把我的电脑砸碎并转向 Fedora 之前,有人能帮助我吗?

答案1

我的头有点疼,但结果却是这样的漏洞。很遗憾看到社区因为 Unity 的解散而遭受如此大的挫折,而当他们重新开始时,微软和 OS 等巨头仍在继续进步。

杀死鹦鹉螺

对我有用。

答案2

我找到了这个信息。试试这个:如何修复 Ubuntu 中只读的 USB 笔式驱动器。我不知道为什么每个 USB 都是只读的。希望它能有所帮助。

答案3

这就是我修复“突然”变为只读的 U 盘权限的方法。

  1. 切换到超级用户:
    sudo su -

  2. 通过运行以下命令查找 USB 驱动器已安装在哪个目录中:
    df -Th

    您应该获得一个驱动器列表,并且您的 USB 驱动器应列为:
    /dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive

  3. /dev/sda1使用以下命令更改 USB 驱动器(位于)的权限:
    find /dev/sda1 -type f -exec chmod 666 {} \;

    find /dev/sda1 -type f -exec chmod 644 {} \;

现在你的驱动器应该可写入了。


如果上述方法不起作用,则更改目录的权限以使其可写:

find /dev/sda1 -type d -exec chmod 755 {} \;

答案4

对于 FAT 格式的驱动器,以下操作应该有效。

在 Ubuntu 18.10 中,这种方式安装现已弃用,但仍有效。运气好的话,您的外部驱动器将以当前用户身份安装。但请注意,这sdb1可能不是您的驱动器的名称。

gvfs-mount -d /dev/sdb1

相关内容