Seg*_*ude 14 diskpart write-protect usb-flash-drive
我有一个 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 0 B 0 B
Disk 3 No Media 0 B 0 B
Disk 4 No Media 0 B 0 B
Disk 5 No Media 0 B 0 B
Disk 6 Online 3824 MB 0 B
DISKPART> select disk 6
Disk 6 is now the selected disk.
DISKPART> attributes disk clear readonly
Disk attributes cleared successfully.
DISKPART> clean
DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DISKPART> format fs=fat32
0 percent completed
Virtual Disk Service error:
The media is write protected.
DISKPART> exit
Leaving DiskPart...
C:\WINDOWS\system32>
Run Code Online (Sandbox Code Playgroud)
即使在使用“attributes disk clear readonly”之后,它仍然说媒体是写保护的。我认为这是因为清洁操作失败了。
如果此处的其他建议答案均无效,则您的 USB 闪存驱动器可能坏了。
USB 记忆棒上有一个控制芯片,用于管理闪存。如果闪存控制器检测到内存单元出现任何类型的不可恢复错误(例如重新分配失败),则会触发安全条件并使驱动器在固件级别为只读以保护您的数据。
不幸的是,如果没有驱动器的出厂软件,就无法使驱动器摆脱这种状态。闪存驱动器制造商不会向公众提供此软件,因此获得它的唯一方法是从中国黑客网站获取。
您唯一的选择是更换它。顶级品牌(金士顿、SanDisk、Lexar 等)为其产品提供终身保修。我不知道如何获得保修。但是,由于闪存驱动器的价格如此之高,最好还是去买一个新的——除非它真的很好。
作为 USB 闪存驱动器,没有写保护开关。
嗯,有是有(有时非常好隐藏的)写保护开关USB闪存驱动器。我不知道惠普制造的任何此类驱动器。
假设你的驱动器没有这样的开关,看看你已经尝试过的东西,我认为你需要一个新的。我有两个来自不同制造商的闪存驱动器突然变为只读,并且无法修复。
我没有这方面的任何消息来源,但我认为这是一种保护机制,可降低闪存驱动器开始出现故障时数据丢失的风险。
有几种方法可以解决这个问题。其他答案中提到了其中一些,但我认为情况并非如此。我以前也遇到过同样的问题。这是您必须尝试的... 1. 下载一个名为CheapEasy 的
工具并检查您的设备 VID 和 PID。
2. 前往
http://flashboot.ru/iflash/并输入设备VID或PID并搜索适合您设备的刷机工具。为确保您获得正确的产品,请在 CheapEasy 工具上检查您的闪存部件号或闪存 ID,这些信息通常位于您必须下载的闪存工具的说明中。
PS 如果您找不到合适的工具,请导出您的设备信息并发送链接,以便我可以检查。找到合适的 USB 看起来似乎不太可能,但我已经修好了几乎所有类型的 USB,除了一些中国版的金士顿 USB 之外。
如果使用 cmd 不起作用,请尝试以下操作:
使用 Regedit.exe 删除注册表中的写保护
搜索并打开regedit。
导航到Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies。
双击Regedit.exe 右侧窗格中的WriteProtect值。将值数据从 1 更改为 0,然后单击“确定”保存更改。
关闭注册表并重新启动计算机。
再次连接您的 USB 驱动器,您应该会发现它不再是写保护的。现在,您可以通过在“我的电脑”中右键单击驱动器并选择“格式化”来正常格式化驱动器。
格式化后,您可以恢复设置(0 到 1),或者如果您创建了该值,则将其删除,然后重新启动。
笔记:
如果找不到StoredDevicePolicies,则必须通过右键单击Control > New > Key来创建一个StoredDevicePolicies 并将其命名为StoredDevicePolicies。现在,通过右键单击“存储设备策略”>“新建”>“DWORD”来创建 WriteProtect并将其命名为WriteProtect。
*根据您的系统选择 DWORD:32 位或 64 位。
顺便说一句,有些闪存驱动器也有一个开关。请注意,这也可能是由 USB 的故障安全引起的,其中所有可以由连续生成的坏扇区映射到的保留扇区都已耗尽。