磁盘被写保护怎么办?总结几种去掉磁盘写保护的方法

硬盘、移动硬盘、U盘和SD卡TF卡(也就是大家所说的手机内存卡)有写保护功能就无法对其进行写入操作,具体表现就是不能存文件、不能删除文件。考虑到遇见这个问题的人比较多且网上其他方法不尽详细,所以写个总结共四种方法:滑动写保护钮、用命令对磁盘修复、修改注册表、及最后的:杀毒、量产及低格三法;希望能帮助大家解决电脑提示磁盘被写保护的这个问题。下图是笔者在处理文件是遇到的“磁盘被写保护,请去掉保护或使用另一张磁盘”的提示:

磁盘被写保护

“磁盘”有写保护功能

很多的U盘、SD卡及卡套有一个滑块,我们拨动这个滑块就可以对其进行写保护及去掉写保护的设置。如下图所示:

SD卡写保护

一张有写保护功能的SD卡

其他的,比如U盘的图片我就不贴了,大家拿在手上就知道的。另外,有的用来装TF卡的SD卡套和上图的SD卡一样也有写保护功能,当然硬盘(电脑里面的硬盘和移动硬盘)也有这个功能,也看看有没有调写保护。只要拨动滑块就可以去掉写保护了,如果不行记得多拨动几次,以便排除拨动不到位及接触不良的情况。

而那些没有写保护功能的U盘、SD或者FT卡(内存卡)以及上图所说的有保护功能但滑块不起效果的提示磁盘被写保护怎么办呢?对于这种现象有3种解决办法:

使用纠错命令

也不麻烦,可以使用Windows系统的磁盘检测与修复命令来尝试解决这个问题。请按照提示:

打开运行(快捷键Win+R)→输入“CMD”→回车后打开运行窗口(黑色窗口)

输入“k:”(冒号不可少,K代表的是出现写保护的磁盘盘符,更具自己的实际情况更改)

然后输入:CHKDSK /F 回车即可。

注意:如果你的系统本身被设置了对移动磁盘写保护功能,那么本方法无效(在注册表里,下面会说到)。系统会提示:

无法锁定当前驱动器,由于该卷已设置为写保护,所以Windows无法进行磁盘检查。

修改注册表

上面说到了,如果你使用系统的CHKDSK /F纠错命令后系统显示内容有:“该卷已设置为写保护”。那么很有可能就是你的操作系统注册表里面被添加了“StorageDevicePolicies”项。我们只要将其删除,或修改一下就可以去掉写保护了。方法步骤如下:

①打开运行(快捷键Win+R)→输入regedit后回车

②找到这个目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

③在点击一下StorageDevicePolicies后,会看到窗口右栏有个WriteProtect

④在WriteProtect上点击右键→修改(M)→弹出如下窗口

修改注册表的WriteProtect数值为0

将图中“数值数据”下面空格里的数字1改为0

注意:如果你没看到StorageDevicePolicies那么本方法对你不适用(不过你可以尝试创建StorageDevicePolicies和WriteProtect,但基本希望渺茫)。

杀毒、量产与低格

如果以上方法均没有效果,那么你可以考虑给自己的电脑杀杀毒,特别是对提示磁盘被写保护的这个盘。如果杀毒后依然没有效果,那么就上绝招吧——量产!只要你的U盘、SD卡、TF卡没有坏掉都能修复。如果你是硬盘,可以考虑低级格式化试试。但是量产和低格后里面的数据会丢失。关于量产机低格的教程网上很多,百度一下能找到很多呢。

如果在排除系统故障的情况下(到别人电脑上试试就可以排除)上面的方法你都试过了还是不行那你的情况还是挺罕见的,欢迎留言贴出来大家参考参考。

U盘0字节无法格式化,UT165芯片量产显示0×48坏块修复修复记

丢了半年的4G优盘终于在一件不常穿的衣服里出现了。插到电脑上能认出来U盘盘符,但是大小显示是“0字节”可能是U盘跟衣服一起被洗过的缘故,而且我尝试格式化u盘,但是提示u盘格式化无法完成

怎么办呢?难道有坏块了?U盘跟硬盘一样也有坏道、坏块的,需要屏蔽才能正常使用。试试“量产”吧——工厂大批量生产U盘用的软件,一般的问题都可以用他修复。

于是百度下载了一款芯片识别软件“ChipGenius”,通过芯片识别软件“ChipGenius”认出U盘的芯片是UT165的芯片,这就好办了,可以通过量产来解决U盘0字节无法格式化的问题。

UT165芯片U盘量产

用万能的百度搜索关键词“ut165+量产”找到量产软件,这里要说一句,量产软件不是版本越新越好,有时候量产不成功可以换低版本的量产软件试试。下载安装后打开软件如下图:

u盘量产软件解决u盘0字节无法格式化问题

u盘量产软件解决u盘0字节无法格式化问题

 

插上U盘,按“F3端口刷新”,马上就认出来了。

u盘量产软件解决u盘0字节无法格式化问题

先用正常模式量产一下试了试,结果显示“0×48”应该是有坏块了。按“F12区块扫描”结果有220多个坏块。怪不得呢,超过200个坏块就不能用正常的模式量产的。选择“设置”“参数输入”“量产模式”里选“重建坏块列表”下面经过计算,220个坏块按比例填入“947”。

修复u盘坏块

量产通过。然后又在“设置”“参数输入”“量产模式”改成“正常”再次量产通过。呵呵重新插拔U盘电脑认出来了,因为屏蔽坏块容量已经从3.84G变成3.69G。用软件测试通过,读写速度都算正常。至此U盘修复完成。

补充:“MFPT”软件在量产时用的是自身带动驱动,不是系统的USB驱动,所以要勾选“驱动程序”里的“卸载驱动”如下图所示:

u盘0字节无法格式化修复全过程

Win7总提示扫描并修复U盘的解决办法

一般情况下当U盘有不稳定因素时win7会提示用户扫描U盘,这本来是一个很不错的功能,可是win7却把u盘启动也列入扫描范围这就让人很为难了,通常我们的启动U盘都留有一定空间来当普通U盘用这样每次插上U盘就都会提示扫描,尽管你扫描了下一次貌似还会扫描。这个问题着实烦人于是去微软网站联系了一下,结果他们过了好久给我回了个邮件说这与win7的ReadyBoost有关不能通过注册表等来禁止,但是并没有告知明确的解决方案……真让人火大

后来在论坛上碰到一个高手,经过他的启发找到了一种貌似能解决的办法。windows是按照盘符来识别硬盘分区的(实际上不是,是分区顺序和磁盘顺序但是和盘符是一一对应的)这样我如果告诉系统X盘是安全的然后把U盘挂到X下不就行了,于是实践了一下:

插入U盘,以Windows 7系统管理员身份运行命令提示符,输入:chkdsk /f X:(其中X是的U盘挂载的盘符),等待扫描完成即可。如果有插多个 U盘的需要或者要用到移动硬盘就把经常挂载的几个盘符都扫描一下,注意扫描的盘符要都有磁盘才行。

有童鞋可能说这样有什么用呢,不还是检查了么?那么你现在把这个U盘推出,插上别的U盘看看,所有的U盘,只要挂载在刚才扫描过的盘符下就都不会提示扫描了。