文章来源:https://www.reneelab.com.cn/memory-card-protect-remove.html
目录
经常有朋友会问我,SD卡/MicroSD卡被写保护了,无法写入任何数据或删除任何文件,即使是使用系统的格式化功能也无法修复,该怎么办?其实造成SD卡被写保护的原因有很多,不同的情况要有不同处理方法。这里我针对比较常见的情况,总结了一些可以成功移除SD卡写保护的方法,这些方法主要分为 物理问题 和 逻辑问题
物理问题一般是指写保护按钮、接触不良等问题,而逻辑问题有可能是电脑上的Windows配置问题或者是SD卡上的配置数据出问题了。
如果你不知道究竟是什么问题导致的写保护,我建议尽量从物理问题的解决方法开始一个一个的去尝试。
物理问题所导致的SD卡/MicroSD卡处理方法
1、SD卡的写保护开关被打开了
大部分的SD卡都有个写保护开关,当这个开关被打开后,SD卡只能读取数据而不能写入任何数据了。
一般,我们遇到SD卡被写保护了,首先都是看这个写保护按钮。如果按钮是和”Lock”标签同方向的话,只要我们把开关往反方向拨,就可以把SD卡的写保护去除了。
注意:只有SD卡有写保护开关,MicroSD卡(TF卡)是没有写保护开关的。
2、SD卡外露的金属触片导电不良导致数据无法写入(伪写保护)
某些情况下,由于SD卡长时间没有使用,其外露的金属触片产生了氧化层。也可能导致数据无法写入,导致产生写保护的效果。
清理金属触片的方法有2种:
1:[推荐使用] 橡皮(小学生用的那种橡皮擦就可以把这种氧化层去除)。
2:铅笔(铅笔里面的碳成分石墨是导电体,擦过金属触片后具有更好的导电性能)。
这里不建议使用一般的除锈剂,除锈剂都包含一些化学溶剂,容易腐蚀掉较薄的导电层。
3、可能是SD卡/MicroSD卡的读卡器打开了写保护开关
现在市面上少量的读卡器,可能会带有写保护开关。请仔细观察读卡器上的标志,把带有Lock标志的按钮,拨到和Lock相反方向的位置即可。
逻辑问题所导致的SD卡/MicroSD卡处理方法:
Windows的配置或者是安装了某些端口管理的系统软件,也可能导致在某台电脑无法写入任何数据到SD卡。
下面的解决方法适用于Windows2K/XP/Vista/7/8/8.1/10
1、SD卡内的文件系统被设置的只读标志
部分预制的SD卡会被厂商在文件系统内设置成只读模式,以防止信息被更改。这种情况下,我们可以通过Windows自带的diskpart工具修改。
a. 请按 Win键 + S
b. 在输入框中,输入cmd. 并右键点击“命令提示符”,并选择“以管理员权限运行”
c. 在命令行内输入 diskpart
d. 进入diskpart后,首先输入list disk,并通过Size下所显示的磁盘大小,确定你的SD卡的序号,如:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —
Disk 0 Online 149 GB 1024 KB
Disk 1 Online 32 GB 30 GB
如果32GB所代表的就是你的SD卡所代表的磁盘,那么,请谨记 “1” 就是你要操作的磁盘序号
e. 根据上一步,选择要操作磁盘
DISKPART> select disk 1
再通过 list disk,可以看到Disk 1前面加了*号,就代表SD卡被选择为要进行处理的磁盘。
DISKPART> list diskDisk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —
Disk 0 Online 149 GB 1024 KB
Disk 1 Online 32 GB 32 GB
f. (重点)输入attributes disk clear readonly,以清除SD卡文件系统内的写保护标记
DISKPART> attributes disk clear readonly
输入该命令后,SD卡/MicroSD卡上的只读标记就被删除了。你可以在Windows系统上随意更改卡上的资料了。
g. (可选)如果你需要再次给SD卡标记写保护,请在第e步后,输入:attributes disk set readonly
DISKPART> attributes disk set readonly
h. 操作完成后,输入 exit 即可退出
2、可能是网络管理员使用了端口管理工具
这情况在公司或者研究机构中尤其常见,为了防止资料泄密或者是员工带来的外置存储设备带有病毒传播到公司其他机器,而导致公司利益受损。机构的负责人一般都会要求网络管理员,在各台机器上安装端口使用限制软件。譬如市面上常见的都叫兽™ USB端口保护,这款产品可以有选择性的禁用各种数据连接端口,如USB,1394接口,普通的com接口,SD卡接口,等等…
3、【可选】Windows系统设置了所有SD卡或移动设备不可写
- 按WIN+R 调出运行,然后输入 gpedit.msc 确定
注意:如果您的Windows 10 是Home版本,请下载 Windows10Home自动脚本 来安装组策略。下载解压后是一个Windows的批处理文件 gpedit-enabler.bat,请右键点击该文件,并以管理员权限运行。
通过路径 “计算机配置” -》 “管理模板” -》 “系统”-》 “可移动存储访问”,查找到“可移动磁盘:拒绝写入权限”
将“可移动磁盘:拒绝写入权限”的设置改为“已禁用”即可。可通过双击该选项来进行编辑。
4、注册表内设置了给所有移动设备添加写保护
某些电脑的管理者为了防止电脑内的私密资料被别人拷贝到移动设备上,会在注册表里面设置所有移动设备都不能写入任何数据。
a. 使用快捷键 Win键+R,输入regedit
b. 在注册表中按以下路径找到WriteProtect键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
c. 双击WriteProtect,并将它的值从1改为0即可。
修改完成后,请重启你的电脑。
5、可能是SD卡中毒了
这种情况,经常出现在手机的MicroSD卡。可能是浏览了网上一些不知名的网站导致手机中毒,病毒感染了MicroSD卡后,会把SD卡资料加密并锁定,不允许再写入任何资料。
如此前在网上流行的CARDK木马病毒 和 WannaCry病毒都有类似的情况。
遇到类似情况的话,唯一的建议就是格式化掉SD卡,以免病毒感染到其他机器。手机也应该进行重置操作。
如果你已经使用了上面所有的办法都没有移除SD卡的写保护标志,那么可能你的SD卡/MicroSD卡是使用寿命已尽,一般的SD卡如果每天使用1-2次,在使用1年左右会出现无法使用,如果是使用频率在每天4-5次,那可能使用几个月就会出现无法使用的问题。
出现这种情况的话,请尽快用都叫兽™ 数据恢复 拯救数据,并联系SD卡生产商对SD卡进行置换。