当我插入 USB 闪存驱动器时,它在我的计算机上显示为write-protected或read-only。我无法向其传输数据,也无法修改或删除已存储在其中的任何文件。我也无法使用 Windows 磁盘管理、DiskPart、GParted 或其他工具重新分区或重新格式化驱动器。驱动器没有写保护开关。
为什么会发生这种情况,我该怎么办?有没有办法解除写保护?
(请注意,某些存储卡也可能发生这种情况,因为它们通常使用类似于闪存驱动器中使用的控制器。在某些情况下,系统可能会报告驱动器或卡已成功格式化,即使它从未真正格式化过;重新插入设备后,原始数据会重新出现。)
这个问题经常出现,答案通常是一样的。这篇文章旨在为这个问题提供一个明确的、规范的答案。随意编辑答案以添加其他详细信息。
我有一个 4GB 的 HP USB 闪存驱动器,我使用 Win32DiskImager 将 Chromium OS 映像写入其中。现在我试图重新格式化它,但我不能。一切都告诉我磁盘是写保护的。作为 USB 闪存驱动器,没有写保护开关。我已经尝试过标准的 Windows 格式的东西、磁盘管理、diskpart 和 HP USB 磁盘存储格式工具。我也试过修改注册表。有任何想法吗?以下是尝试使用 diskpart 的结果:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>diskpart
Microsoft DiskPart version 6.3.9600
Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 No Media 0 B 0 B
Disk 2 No Media …Run Code Online (Sandbox Code Playgroud) 我有一个 32 GB Lacie Cookie USB 闪存盘,它没有显示在“计算机”窗口中,但它作为设备可见。
cmd > diskpart
DISKPART> list disk
Disk ### Status Size
-------- ------------- ------
Disk 0 Online 149 G
Disk 1 No Media 0
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> clean
Virtual Disk Service error:
There is no media in the device.
Run Code Online (Sandbox Code Playgroud)
它也出现在磁盘管理工具中,但该框为空。
有什么我可以做的,或者它已经死了?
………………………………………………………………………………………………………………………………………………………… .....
ChipGenius 的输出:
Description: [F:]USB Mass Storage Device(LaCie CooKey)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: High Speed
Max …Run Code Online (Sandbox Code Playgroud)