如何格式化只读 U 盘

如何格式化只读 U 盘

我的U盘是只读格式

未启用删除文件选项

我尝试过 GParted 格式选项被禁用

请给我一些有效的命令行来格式化我的U盘

提前致谢

答案1

有两种可能的选择:

  1. 闪存盘有一个物理锁;大多数情况下它是一个滑块,以防止意外删除。我们需要知道该闪存盘的品牌/制造商/型号,才能告诉您它是否有锁(将其编辑到您的问题中)。以随机闪存盘为例(参见侧面的“锁”):

在此处输入图片描述

  1. 您需要将 pendrive 挂载为可写。pendrive 是如何挂载的?如果插入时是自动的,则选项 1 可能是正确的。如果您手动挂载它,请提供挂载命令;它可能有一个“ro”选项,而您需要一个“rw”。

答案2

在 Gparted 中,使用菜单中的“创建新分区表”选项,同时选择您的 U 盘。正确的 U 盘是msdos(读作:MBR)。然后应用。如果此方法无效,则您的 U 盘在硬件级别被阻止。

答案3

关于 USB 设备上的“写保护”开关的第一个猜测是相当正确的。如果排除这个可能性,问题可能出在位于其分区下面的文件系统上。

您应该使用 fdisk 删除分区并在设备上创建新的文件系统。不要只是重新分区或创建新文件夹。使用 ext4 等格式创建一个分区。如果您打开终端并运行

sudo /sbin/fdisk -l

如果您没有 GPT 分区表(新类型),这应该显示诸如“/dev/sda”等驱动器。

Device         Start        End    Sectors   Size Type
/dev/sda1       2048  450562047  450560000 214.9G Linux filesystem
/dev/sda2  450562048 1578741759 1128179712   538G Linux filesystem

当您执行此操作时,它会显示有关您的 USB 驱动器的信息吗?“类型”列是什么?

找出你的可移动驱动器,它可能是 /dev/sdc 或类似的

sudo /sbin/fdisk /dev/sdc

这将打开一个基于文本的界面,运行“p”查看有哪些分区(现在可能只有一个)。输入“d”删除它。然后输入“n”开始创建新分区表的过程。允许一个分区占用整个 USB 记忆棒的情况并不罕见。

我认识到大多数情况下,USB 都是用最低通用文件系统(如 FAT32)格式化的,因为人们可以在 Windows 或其他系统之间来回切换,您可以尝试一下。

相关内容