You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Ubuntu 16下的64GB闪迪UltraU盘从只读模式改为可读写?

解决Ubuntu 16下闪迪Ultra U盘只读问题的步骤

别担心,之前能正常读写的U盘突然变只读,大多是挂载参数或文件系统小问题,咱们一步步排查解决:

1. 先确认U盘的挂载详情

你已经提到了/proc/mounts,先准确找到你的U盘条目,在终端执行:

cat /proc/mounts | grep -i sandisk

或者如果不知道品牌,也可以用lsblk查看U盘的设备名(比如/dev/sdb1),再过滤:

cat /proc/mounts | grep /dev/sdb1

重点看条目中有没有ro字样,这就是只读挂载的标志。

2. 先安全卸载U盘

修改挂载权限前必须先卸载,执行:

sudo umount /dev/sdXn

⚠️ 注意:把/dev/sdXn换成你实际的U盘分区(比如/dev/sdb1),千万别搞错成系统盘分区!

如果提示“设备忙”,先关闭所有打开U盘文件的程序,或者用lsof /dev/sdXn查看哪个进程在占用,结束后再卸载。

3. 重新挂载为可读写模式

方式一:直接重新挂载到原有挂载点

如果之前U盘挂载在/media/你的用户名/Ultra这类路径,执行:

sudo mount -o rw,remount /media/你的用户名/Ultra

方式二:指定设备和挂载点挂载

如果原有挂载点有问题,先创建临时挂载点,再挂载:

sudo mkdir -p /mnt/usb
sudo mount -o rw /dev/sdXn /mnt/usb

挂载后可以去/mnt/usb测试读写权限。

4. 排查文件系统错误(如果重新挂载无效)

如果上述操作后还是只读,大概率是U盘文件系统有损坏,针对不同文件系统处理:

  • 如果是FAT32/exFAT格式:
    sudo fsck.vfat /dev/sdXn
    
    按照提示输入y修复错误,完成后重新挂载。
  • 如果是NTFS格式:
    先安装NTFS修复工具(Ubuntu 16可能默认没装):
    sudo apt-get update && sudo apt-get install ntfs-3g
    
    然后修复:
    sudo ntfsfix /dev/sdXn
    
    修复完成后重新挂载测试。

5. 检查物理写保护开关

虽然闪迪Ultra大部分型号没有物理写保护,但还是确认一下:U盘上有没有一个小滑块,拨到LOCK位置会触发只读,有的话拨回解锁位置即可。

6. 挂载时指定用户权限(可选)

如果重新挂载后普通用户还是无法读写,可以挂载时指定你的用户ID和组ID(一般普通用户uid=1000,gid=1000,用id命令可查看):

sudo mount -o rw,uid=1000,gid=1000 /dev/sdXn /media/usb

这样你作为普通用户就能直接读写U盘内容了。


内容的提问来源于stack exchange,提问作者ub2016

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:29:08