多年来,我在Windows XP,Vista和7中遇到的一个烦人且难以解决的问题是媒体写保护错误。当你突然无法将任何文件写入本地硬盘驱动器,外部驱动器,USB驱动器或SD卡时,你就可以正常工作了。
常见错误你得到的消息是:
Media is write-protectedThe disk is write protected
不幸的是,Windows中没有明显的错误原因,这使得它更难修复!再加上这个错误消息通常与所有权或权限没有任何关系,这确实让人感到困惑。
我见过的最常见的解决方案是尝试此错误。尝试获取所有受写保护的文件,文件夹或驱动器的所有权。你不想这样做!在100次中有99次,驱动器上的权限没有改变。相反,它是Windows或第三方软件的问题。
在尝试获取所有权或更改权限之前,请尝试以下解决方案,看看它们是否适合您。
Diskpart
使用Windows附带的内置Diskpart工具,您可以检查驱动器或卷是否设置为只读。如果是,则可以使用diskpart删除只读属性。
首先打开命令提示符并键入diskpart。您将被带到diskpart提示符。
现在输入列表卷或列出磁盘以查看计算机上的磁盘和分区列表。
现在您必须选择一个卷或磁盘来检查是否它是只读还是不是。如果我想选择C盘(启动盘),那么我会输入选择第2卷。
现在输入属性卷以查看卷的各种属性。其中一个是只读的。
从上面可以看出,这个卷不是只读的。另请注意,当您键入列表卷或列表磁盘时,“信息”选项卡将告诉您磁盘是否可移动。
最后,要删除驱动器或卷上的只读标志,请键入选择适当的卷或磁盘后执行以下命令:
attributes volume clear readonlyattributes disk clear readonly
请注意,这通常可以解决Windows中的问题,但重启后可能无法保留。如果某个其他程序或操作系统再次将驱动器设置为只读,则会发生这种情况。如果这对您不起作用,请继续阅读其他解决方案。
更新硬盘驱动程序
如果您运行的是Windows 64位并且有多个硬盘驱动器启用了AHCI,那么可能会遇到这个问题。
这里最好的办法是下载硬盘(SATA / RAID控制器)和任何硬盘控制器的最新驱动程序。如果您在通过eSata连接到计算机的NAS设备遇到此问题,更新驱动程序应该可以解决您的问题。
检查注册表项
如果您的系统最近被感染了对于病毒或间谍软件,恶意软件可能已修改了注册表项,使连接到计算机的任何设备都受到写保护。
打开注册表编辑器并转到以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
如果密钥StorageDevicePolicies不存在,请手动创建。您可以通过右键单击控制键并选择新建 - 键来执行此操作。在右侧窗口中,双击WriteProtect并将值设置为0。如果WriteProtect不存在,则右键单击新的StorageDevicePolicies键并选择新建 - Dword。
禁用备份和防病毒软件
根据您运行的备份或防病毒软件的类型,您的磁盘或卷可能会被系统上安装的软件设置为只读。有时这些程序可能会错误地使卷或磁盘写保护。
Avira Antivirus软件就是一个例子。如果它发现病毒并且无法将其从USB记忆棒中删除,它可以继续并自行写保护驱动器!
修复MBR
在某些情况下,MBR打开驱动器可能已损坏,因此驱动器只具有只读访问权限。如果它是外部驱动器,您仍然可以使用免费实用程序运行FixMBR。
如果您需要在安装了Windows的磁盘上修复MBR,您可以按照我的帮助台极客的说明操作有关运行FixMBR命令 的博客。
如果您需要在任何其他驱动器(例如外部驱动器)上运行它,请从此处下载此实用程序:
您可以使用以下命令修复驱动器上的MBR:
Mbrfix /drive {drive num} fixmbr {/vista | /win7}
系统还原
如果您最近安装了一些新软件或安装了系统的新更新,则最后一个选项是执行系统还原。尝试回滚到比您开始遇到问题时更早的还原点,看看是否能解决问题。
您可以阅读我们之前关于如何使用系统还原还原计算机 的文章。
这就是我能为媒体提出的所有解决方案都是写保护错误!如果您找到了其他解决方案,请在此处发布!享受!