如何启用或禁用USB闪存驱动器的写保护?

2025年3月17日 | 阅读 7 分钟


有多种方法可以激活或禁用USB闪存驱动器的写保护。您可以通过硬件开关或通过操作系统更改只读设置来启用或禁用写保护;具体过程取决于您的PC。

How to enable or disable write protection on a USB flash drive?

注意:您应该拥有设备的管理员权限才能继续执行以下页面中的某些说明。这样,您就可以执行相应的任务来切换USB闪存驱动器上的写保护。

写保护硬件开关

某些型号的USB闪存驱动器侧面或底部装有一个写保护开关。该开关的目的是在使用此驱动器连接到公共计算机时保护您的驱动器免受各种病毒和恶意软件的侵害。如果您的驱动器有此开关,请切换开关使其锁定。此过程会将设备、文件和文件夹设置为只读模式。

使用DiskPart更改只读设置

在您的USB闪存驱动器上,您可以通过在Windows中使用DiskPart命令行,按照以下步骤激活或禁用只读模式。

  • 首先,按住键盘上的Windows键,直到按下R键(Windows键+R)。然后将弹出“运行”框。在该框中,输入“diskpart”并按Enter键。
    How to enable or disable write protection on a USB flash drive?
  • Windows会将您重定向到用户帐户控制提示。该提示将询问您的权限。选择“是”授予权限。
  • 命令提示符将启动并显示,您将看到DISPART>提示。在DISPART>右侧输入“list disk”并按Enter键。
    How to enable or disable write protection on a USB flash drive?
    现在,通过磁盘大小来识别您的USB闪存驱动器。Disk 1的大小为14 GB,因此这是USB闪存驱动器。
  • 使用以下命令选择USB闪存驱动器。

由于Disk 1是USB闪存驱动器,因此我们在其他磁盘中选择了Disk One。

How to enable or disable write protection on a USB flash drive?
  • 使用DISKPART的attributes disk命令,我们可以了解与磁盘相关的所有属性。
    How to enable or disable write protection on a USB flash drive?
  • 如果您希望使驱动器仅可读,而不允许进行任何更改,请在DISKPART>右侧输入“attributes disk set readonly”,如下所示:

How to enable or disable write protection on a USB flash drive?
  • 或者,如果您想向驱动器写入任何内容,则应将其从只读模式中移除。为此,请在DISKPART>右侧输入“attributes disk clear readonly”,如下所示:

How to enable or disable write protection on a USB flash drive?
  • 进行必要的更改后,输入“exit”以关闭程序。

更改闪存驱动器属性中的安全权限

当您使用DiskPart时,如前一页所述,您将无法删除USB闪存驱动器的只读选项。您系统的安全性将不允许您这样做,然后您需要更改权限以使驱动器可写。

请按照以下步骤检查是否需要更改安全权限。

注意:如果以下步骤对您的闪存驱动器无效,则可能是由于安全程序阻止了权限更改。在这种情况下,我们将无法向USB驱动器写入任何内容。因此,要更改您设备的权限,您需要获得管理员权限。

  • 单击“我的电脑”或“文件资源管理器”并打开它。
  • 在连接到计算机的驱动器中搜索USB闪存驱动器。
  • 转到闪存驱动器,然后右键单击。然后在弹出菜单中单击属性
  • 要了解闪存驱动器格式化的信息,请转到“常规”选项卡,然后验证“文件系统”条目,然后选择相应的文件系统类型。

NTFS文件系统

  • 转到属性窗口,然后选择“安全”选项卡。
  • 在“组或用户名”区域下,选择“编辑”按钮。
  • 现在转到权限窗口,并选择“Everyone”选项(如果尚未选择)。在“Everyone的权限”部分,验证“修改”条目的“允许”复选框是否已勾选。如果尚未勾选,请勾选该框。
  • 最后,在“权限和属性”窗口中选择“确定”按钮。整个过程将保存对安全权限所做的更改。

注意:单击“允许”复选框后,当您的USB闪存驱动器处于只读模式时,请重新执行步骤,然后在“完全控制”条目的复选框中勾选。验证USB闪存驱动器现在是否允许您编辑其内容。

如果您希望将闪存设置为所有人只读,那么在“允许”列中,取消勾选除“读取”条目外的所有复选框。

FAT文件系统

  • 转到属性窗口,然后选择“共享”选项卡。
  • 在“共享”选项卡中,选择“高级共享”按钮。
  • 单击“共享此文件夹”复选框将打开“高级共享”窗口。
  • 现在选择“权限”按钮。
  • 打开“权限”窗口后,选择“Everyone”条目(如果尚未选择)。移动到“Everyone的权限”部分,如果这是在之后完成的,请单击“更改”条目复选框。
  • 最后,在“权限”、“高级共享”和“属性”窗口中选择“确定”按钮。整个过程将保存对安全权限所做的更改。

注意:单击“允许”复选框后,当您的USB闪存驱动器处于只读模式时,请重新执行步骤,然后在“完全控制”条目的复选框中勾选。验证USB闪存驱动器现在是否允许您编辑其内容。

如果您希望将闪存设置为所有人只读,那么在“允许”列中,取消勾选除“读取”条目外的所有复选框。

通过Windows注册表更改写保护

您还可以通过Windows注册表来打开或关闭USB闪存驱动器的写保护。以下过程可帮助您通过Windows注册表更改写保护。

  • 首先,打开Windows注册表编辑器。
  • 导航到名为“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies”的注册表项。
    在“Control”下,如果找不到StorageDevicePolicies项,请按照以下步骤操作。
    将光标移到“Control”项上,右键单击,选择“新建”,然后选择“项”。
    将“StorageDevicePolicies”文本作为新项的名称输入,然后按Enter键。
  • 转到WriteProtect值,然后双击它。
    如果您为StorageDevicePolicies创建了新项,则应首先输入WriteProtect值,然后双击它。
    将光标移到StorageDevicePolicies项上,然后选择新建,然后选择DWORD(32位)值
    现在输入一个名为“WriteProtect”的新值名称,然后按Enter键。
  • 将WriteProtection值更改为1,然后将启用写保护。最后,单击“确定”。
    如果您将WriteProtection值更改为0,则将关闭写保护。最后,单击“确定”。
  • 通过退出Windows注册表编辑器并关闭它来完成此过程。然后重新启动计算机以保存所做的更改。

关闭BitLocker保护。

BitLocker用于通过AES加密来保护存储设备。BitLocker将保护计算机中的文件和文件夹,即使计算机被盗。

注意:用户必须获取BitLocker密码或恢复密钥才能关闭BitLocker。如果您没有BitLocker密码和恢复密钥,则无法禁用BitLocker并格式化USB闪存驱动器。

在计算机上安装并启用BitLocker是很常见的。通过执行以下步骤,您可以检查BitLock保护是否已打开,然后您可以禁用它。

  • 单击文件资源管理器。打开程序后,在Windows左侧选择计算机此电脑(取决于您的Windows版本)。
  • 在PC上的存储驱动器列表或连接到PC的驱动器中搜索USB闪存驱动器。如果发现闪存驱动器旁边有一个挂锁图标,则表示BitLocker已打开。如果您找不到挂锁,则表示BitLocker已禁用。
  • 请转到USB闪存驱动器条目,然后右键单击它。然后单击管理BitLocker
  • 现在将打开BitLocker驱动器加密窗口,然后选择USB闪存驱动器。现在,您可以通过单击它来禁用BitLocker选项。
  • 输入BitLocker密码或选择一个选项以输入BitLocker恢复密钥。

BitLocker必须解密USB闪存驱动器并禁用写保护。禁用写保护后,用户可以将文件复制到设备。

使用chkdsk修复USB闪存驱动器问题

即使在检查并执行了上述方法后,如果您仍然无法为USB闪存驱动器打开或关闭写保护,则应确定您的闪存驱动器存在错误。要通过chkdsk工具修复闪存驱动器错误,请按照以下步骤操作。

  • 首先,在Windows中打开一个提升的命令提示符(一个执行需要管理员权限的命令的命令提示符)。
  • 打开命令提示符后,Windows会更改驱动器字母以识别USB闪存驱动器。
  • 在命令提示符中,输入以下命令。它有助于检查闪存驱动器是否存在错误。然后您可以移除这些错误。

例如,如果您的闪存驱动器是E:驱动器,则键入chkdsk e: /f /r /x

  • 在执行命令之前,请将<drive_letter>更改为闪存驱动器的驱动器字母。
  • 最后,按Enter键运行命令。

格式化USB闪存驱动器

如果您仍然没有激活或禁用USB闪存驱动器的写保护。您可以使用格式化来修复所有驱动器错误和损坏。那么,格式化是最后一个选项。

格式化完成后,检查您是否可以更改USB闪存驱动器的写保护。如果无法做到,则表示您的驱动器有故障,应更换。

小费

每当格式化驱动器时,所有数据将被完全删除。因此,如果其他方法均无效,则应最后进行格式化。

保护单个文件

我们始终可以选择在可移动磁盘上的特定文件和文件夹上启用或禁用写保护。