为什么我的 USB 闪存驱动器现在是只读的?

为什么我的 USB 闪存驱动器现在是只读的?

突然间,我的 USB 闪存驱动器(8gb Corsaire Voyager)突然变成只读状态,但我不知道原因。

驱动器上没有“只读”开关。所有数据仍在那里。但无法再写入任何内容。驱动器上有 2GB 可用空间。操作系统是 Windows7 Pro x64。昨天不是这样的。

在 FreeCommander 中,如果我尝试在驱动器上创建一个新文件夹,它会告诉我该驱动器已被写保护。

我将其插入另一台计算机,它在那里也是只读的。

是什么原因造成的?我怎样才能让它恢复到应有的读/写模式?我知道我可以通过重新格式化来修复它,但我不想那样做。

我找到了几种解决方案,但尚未解决:

  • 安全弹出闪存驱动器
  • 编辑注册表(但是该项不存在)
  • 添加注册表项(不存在)并将值设置为 0(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies设置WriteProtect为 0)
  • 重新分配驱动器号
  • “扫描并修复”(插入时会出现检查磁盘对话框) - 但是写保护会阻止这种情况。

答案1

以管理员身份打开cmd.exe。然后运行以下命令:

  1. 输入diskpart.exe并按回车键。这将打开基于命令行的磁盘管理实用程序,指示器将更改为磁盘部分>
  2. 在 diskpart 中,键入list disk然后按回车键。这将显示所有连接的磁盘。注意“大小”列并记下您关心的磁盘编号。
  3. 现在输入select disk XX 是步骤 2 中的数字。
  4. 要查看其属性,请键入attributes disk并按回车键。
  5. 现在我们确定它确实是只读磁盘,我们需要清除该标志。只需输入attributes disk clear readonly并按回车键即可。这应该会清除只读标志。

现在您可以使用 diskpart 进行格式化或使用 Windows 资源管理器来管理它。

答案2

驱动器出现故障。我以前见过 USB 闪存驱动器出现这种情况 - 它们只能暂时用于存储,您必须对其进行备份。

为了确认驱动器是否坏了,当我从驱动器复制文件时,我发现它说排队等待复制的某些文件不存在。

此外,它被标记为写保护,尽管没有注册表项导致这种情况。

无法获得 DOS 提示符!

尝试从驱动器复制文件几乎是不可能的。

是时候购买一个新的闪存驱动器了。

答案3

什么原因造成这种情况?

在没有使用“安全删除硬件并弹出”的情况下拔出驱动器可能会发生这种情况。

我怎样才能使它恢复到应有的读/写模式?

首先要检查的是确保每个类别的权限都设置为允许。如果为空,则可能会导致写入驱动器时出现问题。要检查,请执行以下操作:

右键单击驱动器并选择属性。单击“安全”选项卡,然后单击“编辑”

USB 1 在每个标题(所有人、系统)下,确保选中第一个框(完全控制)。

点击“确定”。如果权限是问题所在,点击“确定”即可解决问题。 USB 2

答案4

我遇到了同样的问题,但我尝试将分配单元大小更改为默认值,并且成功了。

在此处输入图片描述

相关内容