每当我将 USB 驱动器插入运行 Windows 7 Ultimate 的台式电脑时,它都会被写保护。然后当我在笔记本电脑上使用它时,我无法删除其中的文件。
我已经尝试扫描恶意软件和病毒。
我最终可以修复这个问题而不需要重新格式化吗?
答案1
这可能是由硬件锁或软件设置引起的:
您已通过滑动锁对 USB 驱动器进行写保护。
要解决此问题,您可以将其滑回以解锁。如果您不小心将其锁住,请使用胶带。
您的存储设备策略设置为写保护。
要解决此问题,请打开注册表编辑器(开始 -> 运行 ->
regedit
)并浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrrentControlSet\Control\StorageDevicePolicies
,在那里您可以创建/编辑一个名为 的新 DWORDWriteProtect
并将值设置为0
。如果
StorageDevicePolicies
不存在,您也可以安全地创建该注册表项。
在您的台式机和笔记本电脑上检查后者。
答案2
如果闪存驱动器特别旧或重的使用时,有可能它已经快不行了,闪存控制器无法再(安全地)写入内存块。如果是这种情况,请将驱动器上的所有内容复制到安全的位置尽快地。
(注意:我不清楚操作系统实际上是如何处理这种情况的,因为我自己还没有经历过。我只是抛出这种可能性。)
编辑:抱歉,鲍勃,在我发布这篇文章之前我没有看到你对这个问题的答复。
答案3
如果驱动器没有物理问题,这可以帮助任何查看此线程的人。
从管理员 cmd 提示符(Win+X、A):
diskpart
list disk
select disk X (Replace "X" with the number of your write-protected hard drive.)
attributes disk clear readonly
答案4
打开控制台 (cmd.exe) 并输入diskpart
。输入list disk
然后select disk 0
(将 更改0
为您的 USB 驱动器的数字)。输入detail disk
并检查“当前只读状态”和“只读”属性。如果第一个显示“否”,第二个显示“是”,则您的 USB 驱动器可能出现问题。如果情况相反,则可能是策略/程序在干扰它。如果是这种情况,请备份 USB 驱动器上的文件,打开另一个控制台并输入(再次将 0 替换select disk 0
为您的 USB 驱动器编号):
diskpart
list disk
select disk 0
clean
create partition primary
format fs=FAT32 quick
安全移除 USB 驱动器并重试。