我有一个 USB 闪存驱动器,是公司活动赠送的礼物。它被格式化为两个分区,其中一个分区被锁定为只读。公司在这个分区中包含广告文件。我想解锁它并将其放回一个好的 USB 中。我尝试使用磁盘管理实用程序 diskpart(cmd 中),但失败了。
首先,我尝试右键单击格式化磁盘,Windows 响应“无法完成格式化”。
然后我尝试了磁盘管理实用程序,但由于“USB 写保护”而失败。
然后我输入 diskpart 尝试“清理”、“创建主分区”、“属性磁盘清除只读”、“格式化 FS=NTFS 标签=快速数据”。 “属性磁盘”仍然告诉我磁盘处于“只读状态”并且“格式化”命令失败,因为媒体受到写保护。
答案1
只要驱动器上没有任何敏感信息,您就可以启动 Linux LiveCD,并使用零对磁盘进行映像处理(如果您想对此进行严格处理):
sudo dd if=/dev/zero of=/dev/sdX bs=4M status=progress
其中 X 是您的 USB 驱动器的编号。
使用 GParted 等实用程序从 Linux LiveCD 格式化也更简单。有时这种方法不起作用,如果不起作用,那么最好只执行上述操作。
如果您决定用零格式化驱动器,请创建一个新的分区表(GPT 是最佳选择)并创建一个新的 FAT32(最适合移植性)分区或一个新的 NTFS(如果您仅将其用于 Windows)分区。
答案2
如果它是只读的,你无论如何都无法格式化,但有一个技巧,那就是它是否有效的机会。我试过了,它在我的索尼 16GB 闪存驱动器上有效。大多数情况下,如果拔出 usb 时没有正确弹出或安全地将其从操作系统中移除,usb 就会变成“只读”状态。这会启用 usb 的硬件写保护。要删除它,请快速插入 usb 并拔出!是的,应该重复同样的错误操作!删除不安全。希望这样可以禁用写保护。然后通过命令行进入格式化过程!祝你好运