先检查物理写保护开关,再用diskpart清除只读并重建分区,接着修改注册表writeprotect值为0,最后可用diskgenius执行低级格式化修复固件级保护。

U盘插入电脑后能识别但右键“格式化”弹出“Windows 无法完成格式化”提示,文件系统显示为RAW或分区图标带感叹号,此时常规操作完全失效,必须绕过资源管理器限制直击底层。
先确认物理写保护开关是否启用
部分 Kingston DataTraveler、SanDisk Cruzer、Lexar JumpDrive 及工业级 U 盘侧面或顶部藏有硬件滑动开关,一旦启用会直接切断写入电路,【任何软件操作都无效】。
把U盘完全插入USB接口,用指甲沿外壳边缘缓慢滑动检查:左侧、右侧、顶部甚至底部都可能藏有标着 LOCK/UNLOCK、L/U 或锁形图标的微型拨杆。
若滑块紧贴锁形图标或靠近USB接口端,就处于锁定位置;需将其拨至远离锁形图标、朝向USB插头反方向的一侧。
拔下U盘静置3秒再重新插入,立刻右键尝试格式化——成功则问题解决;失败则进入下一步。
用 diskpart 彻底重建分区结构
这是最常用且成功率最高的硬修复路径,适用于分区表损坏、残留启动引导、芯片级逻辑错误等场景。注意:【clean 命令会彻底清空磁盘签名与所有分区,不可逆】。
第一步:右键“开始”→选择“终端(管理员)”,输入 diskpart 回车,等待提示符变为 DISKPART>。
第二步:依次执行以下命令(每行回车一次):
list disk
select disk X(X 替换为你的 U 盘编号,务必根据容量核对,比如 64GB U 盘很可能是 disk 2)
attributes disk clear readonly
clean
create partition primary
format fs=exfat quick(如需兼容相机或游戏机,改用 fs=fat32;如需 NTFS 权限支持,改用 fs=ntfs)
assign
exit
看到“格式化已完成”提示后关闭窗口,刷新“此电脑”,U 盘应已获得新盘符并可正常读写。
修改注册表解除全局写保护
当系统策略强制禁用所有可移动设备写入权限时,即使U盘无物理开关也会被设为只读。该设置优先级高于磁盘属性,必须手动修正。
按 Win + R 打开运行框,输入 regedit 回车,以管理员权限启动注册表编辑器。
导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies。
在右侧查找名为 WriteProtect 的 DWORD (32-bit) 值,双击将其“数值数据”改为 0。
如果该路径或键值不存在,就手动新建:右键 Control → 新建 → 项,命名为 StorageDevicePolicies;再在右侧新建 DWORD (32-bit) 值,命名为 WriteProtect,数值数据填 0。
重启电脑后重新尝试格式化。
用 DiskGenius 强制低级格式化
当 diskpart 仍报错“拒绝访问”或“介质受保护”,说明U盘控制器固件已触发深层保护机制,需借助第三方工具执行底层擦除。
下载 DiskGenius 免费版,安装后打开软件,在左侧设备列表中找到你的U盘(注意看容量和型号标识)。
右键点击U盘设备名(不是分区,是整块磁盘),选择「硬盘低级格式化」→「扇区填充」→「全部填充为 00」→ 点击「开始」。
这一步会覆盖整个闪存颗粒的原始映射表,耗时较长(32GB约5~8分钟),期间不可中断电源或拔出U盘。
完成后重启电脑,再用 diskpart 或 Windows 磁盘管理器创建新分区并格式化。











