USB 闪存驱动器在使用过程中变为只读状态

USB 闪存驱动器在使用过程中变为只读状态

我正在使用IntelliJ当我的 USB 闪存驱动器突然无法被识别并且 IntelliJ 变得没有响应时。我尝试安全地将其移除,但它没有显示在那里,所以我强制关闭了 IntelliJ,将其拔出并重新插入,现在整个驱动器都是只读的。似乎没有损坏。我仍然可以访问我的所有文件。我只是无法运行任何程序或写入任何文件,除非将它们从驱动器中移出。

我尝试将以下值更改为 0。regedit.exe但我仍然收到错误“磁盘已写保护”。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies\WriteProtect

我尝试使用diskpart它来删除它的只读属性,它响应“磁盘属性清除成功”,尽管它一开始并没有意识到它是只读的。但当我尝试使用它来清理闪存驱动器时,它说:

DiskPart 遇到错误:由于 I/O 设备错误,无法执行请求。

我尝试使用删除其内容,diskmgmt.msc但是当我右键单击它时,其“删除卷”选项变灰。

我能做什么吗?

它是一个 GOODRAM USB 3.0 64GB 闪存驱动器,我使用的是 Windows 8。如果需要,可以提供任何其他规格。

答案1

当你这么说的时候:

似乎没有损坏。我仍然可以访问我的所有文件。我只是无法运行任何程序或写入任何文件,除非将它们从驱动器中移出。

在我看来,问题的核心在于你使用 USB 闪存盘作为工作区。而且是非缓存/非临时工作区。这意味着——根据使用年限和使用情况——驱动器本身可能已经报废或即将报废。文章就像 ZDNet 上的这个解释一下 USB 闪存寿命背后的逻辑。文章指出:

…所有 3 个驱动器处理的写入次数都超过了其规格。例如,廉价的通用驱动器在发生故障之前处理了 7700 万次写入。

更多讨论主题在这个网站上

如果您只是将数据写入 USB 闪存驱动器并将其放在安全的地方保存 10 年,它将再次工作并且所有数据仍然存在。

但如果你继续反复使用它,它最终肯定会磨损。

现在,我不能 100% 确定您失败的原因,但在我看来,将其用作 Java 开发的主要驱动器可能会真正给设备的写入容量带来压力。并且根据所用的芯片,使用寿命可能会更短。但总的来说,您使用该 USB 驱动器的方式并不是它的设计初衷。

我给您的最佳建议是复制该 USB 驱动器上的所有数据,尝试格式化并重新分区该 USB 闪存驱动器,然后查看其工作情况。我不建议将数据传输回 USB 驱动器。将其保存在真正的硬盘驱动器上,或者如果您想要闪存的速度,可以使用 SSD。

但U盘不应该只是作为系统盘的补充,而应该作为临时存储使用。

相关内容