u盘出现保护,无法读取数据怎么解决?

如题所述

一、当电脑能够正常识别U盘时,我们可以对U盘进行一次尝试修复操作。右击U盘盘符,从弹出的菜单中选择“属性”。

1、接着在打开的“属性”窗口中,切换至“工具”选项卡,点击“查错 开始检查”按钮。

2、在弹出的窗口中,勾选 两项,并点击“开始”按钮来尝试修复U盘写保护错误。

3、如果不是U盘本身写保护开关等问题,或者换电脑测试也不行(排除电脑本身问题),下面介绍用软件的方式解决:

第一种方法:

      下载“USBoot”程序。由于该程序执行U盘的修复操作具有一定的危险性,因为如有可能,做好U盘相关数据的备份工作。

运行USBOOT程序,选择选择要修复的U盘,然后点击“选择工作模式”下拉列表,从中选择“用0重置参数”项。接着点击“开始”按钮就可以对U盘执行重置操作啦。

第二种方法:
一、我的电脑(右击)-管理-磁盘管理-选中U盘右键删除后格式化 (网上的方法,本人没有测试过,但愿有用)

二、修改注册表(因为修改注册表是我在最后做的一项工作,不知道“其它方法”中的两步对其是否有铺垫作用,请先做注册表修改方法后无效再进行转换格式和修改策略的操作)

1、打开注册表win+r(即开始-运行)键入regedit.exe

2、进入如下目录。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

若没有StorageDevicePolicies项则建立此项 。
3、建立Dword值命名为WriteProtect并令其值为0 。
4、重启

以上为常规操作,但在实际操作中,进行如上操作有时会解决不了写保护的问题,针对此问题笔者进行了如下操作

5、重启时带U盘重启,当系统重启至U盘灯闪时,拔掉U盘 。
6、系统重启完毕后插入U盘,U盘操作恢复正常

补充说明:注册表中的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control
\StorageDevicePolicies;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control
\StorageDevicePolicies中WriteProtect值亦更改为0;

第三种方法:
FAT32转NTFS
一般各位同仁的U盘都是FAT32格式的,现在让我们把它转化成NTFS格式的:
假如你的U盘在电脑里是L:盘为例

1、win+r 输入cmd.exe(就是启动dos,windows里面的)亦可以附件中命令提示符;

2、运用convert命令,注意convert命令不能对当前磁盘转换所以在L:以外的任何盘符下操作,这里以d:盘目录为例;

3、输入如下命令convert L: /fs:ntfs /nosecurity /x

声明:除修改注册表方法外两种只能当次解决U盘的写保护,请谨慎选用,
最好不要进行转化格式操作,如果进行了格式转换,FAT32转NTFS数据不会丢失,待U盘恢复正常后可格式化至FAT32,
FAT32至NTFS转化简单,但反过来就麻烦了,并且转完后数据易丢失。

温馨提示:答案为网友推荐,仅供参考
相似回答