如何修复“Diskpart 遇到错误:介质受写保护”

Jacki

当您尝试管理存储设备时,“Diskpart 遇到错误:媒体受写保护”消息可能会令人沮丧。在 DiskPart 中使用 clean 或 clean all 命令时,或者使用 SD 卡、HDD、SSD 和 USB 驱动器时,通常会发生此错误。让我们探讨一下此问题的原因,并通过几种解决方案来解决它。

为什么会出现这个错误?

有几个因素可能会触发写保护错误:

  • 某些存储设备上的物理写保护开关
  • 驱动器上有坏扇区
  • 恶意软件或病毒感染
  • Windows 注册表或设备属性中的只读设置
  • 意外激活只读模式

在尝试任何修复之前,备份重要文件以防止数据丢失至关重要。现在,让我们深入探讨解决方案。

方法一:修改Windows注册表

更改特定的注册表值通常可以解决写保护问题。操作方法如下:

步骤一:按打开注册表编辑器Windows key + R, 打字regedit,然后按 Enter 键。如果出现“用户帐户控制”提示,请单击“是”。

步骤2:导航到以下键:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies

步骤3:如果您没有看到 StorageDevicePolicies 项,请通过右键单击 Control、选择新建 > 项并将其命名为 StorageDevicePolicies 来创建它。

第4步:右键单击“StorageDevicePolicies”,选择“新建”>“DWORD(32 位)值”,并将其命名为“WriteProtect”。

第5步:双击 WriteProtect,将数值数据设置为 0,然后单击确定。

更多阅读:如何修复“DiskPart 遇到错误:参数不正确”

第6步:关闭注册表编辑器并重新启动计算机以应用更改。

重新启动后,检查您现在是否可以访问和写入存储设备。

如果Registry方法不起作用,可以尝试使用DiskPart命令清除只读属性:

步骤一:以管理员身份打开命令提示符。按Windows key + X并选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。

步骤2:类型diskpart并按 Enter 键启动 DiskPart 实用程序。

步骤3:按顺序输入以下命令,每个命令后按 Enter 键:

list disk
select disk X (replace X with the number of your write-protected disk)
attributes disk clear readonly
clean

第4步:运行这些命令后,输入exit关闭 DiskPart,然后关闭命令提示符窗口。

重新连接存储设备并检查写保护是否已解除。

方法3:修复损坏的文件系统

如果写保护仍然存在,则问题可能是由于文件系统损坏造成的。解决这个问题的方法如下:

步骤一:以管理员身份打开命令提示符(如方法 2 中所述)。

步骤2:类型diskpart并按 Enter 键。

步骤3:依次运行以下命令:

list disk
select disk X (replace X with the number of your problematic disk)
attributes disk clear readonly
clean
create partition primary
format fs=ntfs quick

第4步:该过程完成后,输入exit关闭 DiskPart,然后关闭命令提示符。

此方法将擦除所选磁盘上的所有数据,因此请确保您在继续之前有备份。

如果尝试这些方法后仍然遇到问题,请考虑检查硬件问题或咨询专业技术人员。请记住,持久写保护有时可能表明驱动器出现故障,因此定期备份对于保护数据至关重要。