我们平时在使用U盘的过程中,可能会遇到U盘无法写入文件、删除数据或是格式化的情况。同时还可能收到提示“改磁盘已写保护”。U盘被写保护可能是有意的设置,也可能是无疑的操作。那么U盘被写保护了该怎么解除呢?本期内容,我们将介绍一下U盘被写保护的常见原因、以及如何去掉写保护。
U盘被写保护是什么意思?写保护是一种保护数据的机制,防止对数据进行修改和删除、还可以阻止对该磁盘的格式化操作。当U盘处于写保护状态时,我们就无法对U盘进行任何写入相关的操作了,包括添加、删除和修改文件、格式化磁盘等。将U盘设置为写保护的主要目的是防止误操作,保护数据不被意外删除。写保护机制在U盘和内存卡上比较常见。不过,有些情况,写保护的功能会被无故出发,或是由于一些硬件、软件的文件导致的。下面介绍几个常见原因:
U盘物理开关:有的U盘配有物理写保护开关,用户可以通过手动开启或关闭写保护功能。如果这个物理开关被放置在 “锁定”位置,U盘就会处于写保护状态。需要注意的是,并不是所有的U盘都有这个开关,尤其是一些小型U盘。
U盘上的文件系统损坏了:文件系统是负责存储和管理数据的核心部分,如果文件系统受到损坏,比如,不正确地将U盘移除、突然断电或是文件写入识别等,操作系统有可能会自动将U盘设置为写保护状态,防止进一步的损坏。
U盘感染了恶意软件:如果U盘曾经连接过受恶意软件感染的电脑,某些恶意软件可能会修改U盘的写保护状态,阻止用户对U盘进行操作。
U盘损坏或是达到寿命:U盘内部的存储芯片有固定的写入次数,当达到一定的使用寿命时,存储单元的性能会下降,最终将无法继续写入数据。这时候,U盘会自动启用写保护。
权限问题:有时候,磁盘的写保护是由操作系统的设置或注册表项开启的,比如,在Windows系统中,注册表的某些设置可以阻止写入操作。或是在某些企业或公共场所使用的电脑上,系统管理员可能会对U盘这些USB设备的写入权限进行限制。
了解U盘被写保护的原因后,就可以采取相应的错误解决问题了。下面就根据刚刚提到的原因,介绍几个简单实用的去掉写保护的解决方法。
方法一、检查U盘上的写保护开关
前面提到过,有一些U盘自带一个小的物理开关,用来手工控制写保护。所以,我们应该限检查一下U盘上是否有这样的开关,确认它是否主语解锁状态。将写保护开关放到“解锁”位置后,重新插入U盘,看看U盘是否可以进行文件操作。
方法二、在磁盘管理器里调整U盘的状态
在Windows的磁盘管理工具里可以查看并调整U盘的属性。下面是接触写保护的步骤:
步骤1,按下Windows徽标键和X键,选择“磁盘管理”,这样可以打开磁盘管理器。
步骤2,在磁盘管理器里找到被写保护的U盘,右键点击它,选择“属性”。
步骤3,点击“策略”选项卡,检查是否有写保护选项。如果有,那就取消勾选的写保护选项。
方法三、通过修改注册表去掉写保护
如果自己的U盘没有物理开关,在磁盘管理器里也没有显示被写保护,我们还可以通过在Windows的注册表里解除写保护,详细步骤如下:
步骤1,在开始菜单旁边的搜索框输入regedit,点击搜索结果中的注册表编辑器。
步骤2,在注册表编辑器中展开下面的路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
提醒:如果找不到 StorageDevicePolicies 文件夹,可以手动创建该文件夹及其键值。
步骤3,在右侧找到名为WriteProtect的项,双击将其数值数据修改为0(表示关闭写保护)。
提示:如果没有WriteProtect项,可以手动创建一个。在右侧新建DWORD(32位)值,命名为WriteProtect,并将其值设置为0。
步骤4,完成后,关闭注册表编辑器,重新启动电脑,再次插入U盘,检查是否可以正常使用。
方法四、使用命令行去掉写保护
在命令提示符或是PowerShell(Windows终端)里借助Diskpart等命令,解决很多磁盘相关的问题。这个方法适用于比较专业的用户。如果自己不擅长使用命令行,建议是尝试本文提到的其他方法。
步骤1,按 Win + X,选择“Windows终端(管理员)”,这样可以打开Windows PowerShell。
步骤2,逐步执行下面的命令,并且在每个命令后按下回车键:
Diskpart
List disk
Select disk # (将#替换为U盘的编号)
Attributes disk clear readonly
步骤3,输入完毕后,输入exit退出diskpart工具。然后重新插入U盘,检查写保护是否已经解除。
方法五、使用分区工具软件更改U盘的只读状态
除了上面的几个方法,我们还可以使用分区工具更改U盘的只读状态。但是,如果U盘的写保护状态是由于U盘存在硬件故障,那么接触写保护的操作可能会失败。
如果U盘里的数据非常重要,那么可以使用分区工具提供的“恢复文件”功能扫描一下U盘,然后把丢失的数据找回来。
下面的步骤是使用第三方的分区工具移出U盘的只读状态:
步骤1,在DiskGenius软件的左侧找到有问题的U盘,可以看到U盘会有个圆形的橘黄色标记(或是黄色的锁),表明U盘是只读状态。
步骤2,右击这个U盘,然后选择“更改设备状态”,取消勾选的“只读”菜单项。
步骤3,点击“确认“按钮,该磁盘将被解除“只读”模式。
方法六:格式化U盘
如果上述方法都无效,并且可以接受U盘中的数据丢失,那么就可以尝试格式化。格式化会清空U盘里的所有数据,并重新设置文件系统。
将U盘格式化很容易,在文件管理器里右击U盘,选择“格式化”。
如果U盘里的数据非常重要,不想丢失,那就不要尝试格式化,先对U盘进行数据恢复。
最后,如果U盘存在比较严重的硬件故障,那么解除写保护的各种尝试可能都没有效果,这种情况,可以联系U盘的售后进行维修。