如何在 Windows 10 上删除写保护

已发表: 2022-01-29
电脑键盘上带挂锁的 USB 驱动器
IhorL/Shutterstock.com

尝试复制文件或格式化驱动器时,您是否收到“磁盘写保护”错误? 这可能是一个麻烦的问题。 那么是什么原因造成的,如何消除这个错误呢? 今天我们就来揭晓。

目录

  • 什么是写保护错误?
  • 拨动锁定开关
  • 使用 DiskPart 实用程序
  • 使用注册表编辑器

什么是写保护错误及其原因?

当您尝试复制或修改受写保护的存储设备的内容时,会出现写保护错误。 此错误是由多种原因引起的。 这可能是故意的,因为所有者可能启用了设备的只读功能来保护其内容。 它也可能是由病毒或加密工具引起的。

无论是什么原因,都不要立即对存储设备进行格式化。 写保护可以通过多种方式轻松修复。

使用存储设备的锁定开关

一些存储设备有一个锁定开关,可以切换以启用或禁用写保护功能。 当您遇到表明您的驱动器被写保护的错误时,您需要做的第一件事是物理检查您的驱动器是否有锁定开关。

如果是这样,只需切换它并将驱动器重新插入适当的端口。 这应该解决写保护的问题。 如果问题仍然存在或您的驱动器没有物理写保护开关,请继续执行下一个方法。

相关:我的 USB 驱动器应该使用什么文件系统?

使用 DiskPart 实用程序

您可以使用 Windows 的 DiskPart 实用程序来解锁您的存储设备。 此方法需要 cmd 脚本,但如果您不熟悉高级 cmd 脚本,请不要担心,因为您将在整个过程中得到指导。 只需按照以下步骤操作。

广告

首先,请确保您的计算机检测到您要修复的存储设备。 将您的设备插入相应的端口并检查您的计算机是否通过文件资源管理器识别它。 在下面的示例中,将名为“USB Drive (G:)”的写保护闪存驱动器插入计算机。

使用 Windows 的 diskpart 实用程序来解锁您的存储设备

如果您有很多存储分区,您可以记下您的存储设备的内存,以帮助您日后轻松识别。 在我们上面的例子中,闪存驱动器的内存至少为 14GB。

确认您的存储设备后,您需要运行 diskpart 工具。 该工具是内置的 Windows 程序,因此您无需安装它。 您可以简单地通过运行命令打开它。 按 Windows+R 打开运行程序。 当 Windows 运行框出现时,输入“diskpart”并按 Enter 键。

在 Windows 运行框中键入“diskpart”

完成上述步骤后,您应该会看到如下所示的 diskpart 实用程序窗口:

diskpart 实用程序窗口

在 diskpart 实用程序中,输入命令list disk并立即按 Enter。 此命令将显示您计算机中所有可用的存储设备。 下面,您将看到计算机有两个已安装的磁盘——“磁盘 0”是硬盘驱动器,“磁盘 1”是之前插入的闪存驱动器。

在单词 DISKPART 之后键入“list disk”,然后按 Enter

广告

从磁盘列表中,您会注意到分配的存储设备编号。 您将需要此属性来选择您的设备。 在下一个命令行上,输入select disk [disk number] 。 在下面的例子中,磁盘 1 是需要选择的设备。 输入“select disk [disk number]”或需要选择的设备

按 Enter 键,您会注意到 diskpart 实用程序通知您现在选择了磁盘。

按回车键,实用程序将通知您现在选择了磁盘

尽管您可以跳过此步骤,但最好查看所选磁盘的属性以查看存储设备的整体状态。 在命令行中,键入命令attributes disk 。 请按照以下示例进行指导。

输入“属性盘”

键入命令后,立即按 Enter 键以显示所选磁盘的所有属性。 请注意,在下面的示例中,属性只读设置为“是”。

按 Enter,它将显示所选磁盘的所有属性

当磁盘的只读属性配置为是时,意味着它不允许对设备进行修改。 如果您的磁盘是这样配置的,那么您的存储设备是写保护的。

您应该做的最后一件事是清除磁盘的只读属性。 清除它意味着将状态切换为“否”,以便禁用写保护。 为此,请输入命令attributes disk clear readonly并运行该命令。

输入“attributes disk clear readonly”并回车

广告

系统会通知您该属性已成功清除。 再次尝试运行attributes disk命令,您会看到 Read-only 属性现在设置为“No”。

再次输入“attributes disk”并回车,属性将设置为否

完成后,您可以使用命令exit diskpart 实用程序。 您现在应该能够复制文件并对存储设备进行更改,而不会出现“磁盘被写保护”错误。

使用注册表编辑器

对于高级用户,注册表编辑器是消除存储设备中写保护错误的终极工具。 如果您还是新手,则不建议使用此技术,因为您可能会弄乱其他系统注册表。 但是,如果您没有选择余地,我们已经为您简化了这些步骤。

插入存储设备后,启动注册表编辑器。 打开此工具最直接的方法是通过运行命令。 按 Windows+R 热键以显示 Windows 运行框。 在这里,键入“regedit”并按 Enter。

在windows运行框中输入“regedit”并回车

您现在应该在屏幕上看到注册表编辑器窗口。

您将看到注册表编辑器窗口

在注册表编辑器的左侧面板上,导航到路径

“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”。
广告

从这里确认是否存在“StorageDevicePolicies”文件夹。 如果是,那么您可以跳过本说明的其余部分并继续下一步。 否则,您需要手动创建文件夹。

右键单击名为“控制”的文件夹。 将鼠标指针悬停在“新建”上,然后选择“键”。

右键单击“控制”文件夹并将鼠标悬停在“新建”选项上,然后按“键”

创建新文件夹或密钥后,将其重命名为“StorageDevicePolicies”。

创建一个名为“StorageDevicePolicies”的新文件夹

要使“StorageDevicePolicies”正常工作,您应该创建一个名为“WriteProtect”的 DWORD 条目。 选择“StorageDevicePolicies”文件夹,然后右键单击其左侧面板以显示上下文菜单。 将鼠标指针移到“新建”上,然后单击“DWORD(32 位)值”选项。

选择“StorageDevicePolicies”文件夹,右键单击其左侧面板并将鼠标悬停到“新建”并选择“DWORD”

将新的 DWORD 条目重命名为“WriteProtect”,如下例所示。

将文件 DWORD 重命名为“WriteProtect”

现在我们有了“WriteProtect”条目,我们需要将其值数据修改为“0”。 这样做可以禁用存储设备的写保护。 为此,双击“WriteProtect”条目并将其值更改为“0”,如果它尚未处于此状态。

广告

要完成此过程,请重新启动计算机并确认是否已从存储设备中删除写保护。

您可能遇到的最坏情况是您已经尝试了所有方法但写保护问题仍然存在。 在这种情况下,您可能需要研究格式化驱动器的可能性。

相关: Windows 10 的 10 个最佳注册表黑客