我有一个usb闪存,我不能在它上做任何事情,因为它只读:
sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 7864319 7862272 3.8G b W95 FAT32我尝试用mkfs修复文件系统,我得到了以下内容:
sudo mkfs.fat -F 32 /dev/sdc1
mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: unable to open /dev/sdc1: Read-only file system我怎么才能解决这个问题?
PS:让我们假设USB不受设计的写保护,比如手动开关。
发布于 2017-12-18 19:29:19
lsblk并使用/dev/sdc1查找任何文件系统。如果已挂载,则必须在使用mkfs进行格式化之前卸载。的快速演练
sudo -i通常是最简单的方法。umount /dev/sdc1卸载设备(如果没有挂载,可能会提供错误信息,如果发生这种情况,不用担心)VVV警告,这将销毁设备VVV上的所有数据
mkfs.vfat /dev/sdc1 (如果您愿意,可以强制32位大小,但是mkfs将选择最适合卷大小的东西)如果这不起作用,您可能想要擦除设备,用fdisk重新创建分区,然后再试一次:
wipefs -a /dev/sdc
再一次,这将摧毁任何剩余的数据。你已经被警告过了。
https://unix.stackexchange.com/questions/411647
复制相似问题