我插入的每个 USB 记忆棒都是只读的,我无法将文件复制到其中。
这是迄今为止我尝试过的。
- 我已经将它们格式化为 FAT32 或 NTFS,快速详细格式化磁盘和 GParted。
- 我用过分区格式化该设备并重新创建 msdos 分区表布局。设备安装正常,但无法复制文件
- 我已尝试使用其他已有文件的 USB。
- 我尝试过卸载,重新挂载:
sudo chmod 777 /media/USER/USB_LABEL and sudo mount -o remount,rw '/media/gaj/Working'
- 我改变了权限在我的所有媒体上。
- 插入 USB 时没有出现任何崩溃消息:
dmesg | grep -i panic
- 这些是消息插入并尝试复制到 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.
- 我跑文件系统检查在我的 USB 设备上
/dev/sdb1
,发现了一些“污垢”并修复了它,但仍然没有任何变化。
在我把我的电脑砸碎并转向 Fedora 之前,有人能帮助我吗?
答案1
答案2
我找到了这个信息。试试这个:如何修复 Ubuntu 中只读的 USB 笔式驱动器。我不知道为什么每个 USB 都是只读的。希望它能有所帮助。
答案3
这就是我修复“突然”变为只读的 U 盘权限的方法。
切换到超级用户:
sudo su -
通过运行以下命令查找 USB 驱动器已安装在哪个目录中:
df -Th
您应该获得一个驱动器列表,并且您的 USB 驱动器应列为:
/dev/sda1 fuseblk 15G 65M 15G 1% /media/someuser/myUsbDrive
/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