如何解除64GB只读U盘的只读状态并完成格式化?
如何解除64GB只读U盘的只读状态并完成格式化?
兄弟,我太懂你这种U盘突然变只读的抓狂感了!专门装了Ubuntu来救它,结果用hdparm -r0改只读状态还没效果,换谁都闹心。给你几个实际可操作的办法,一步步来试试:
先排查最容易忽略的硬件问题:有些U盘侧面有个物理只读开关,先确认是不是不小心拨到了只读档位!别笑,真的很多人栽在这上面。
用udisksctl重新挂载为可写状态:
- 先卸载U盘(不确定挂载点的话,用
lsblk命令查看,一般是/dev/sdb1):sudo umount /dev/sdb1 - 重新挂载为可写模式:
sudo udisksctl mount -b /dev/sdb1 -o rw - 这时候再打开GParted试试格式化,看能不能正常操作。
- 先卸载U盘(不确定挂载点的话,用
扫描U盘坏块,可能是自我保护机制触发:U盘出现坏块时,会自动切换到只读模式防止数据进一步损坏。
- 先卸载整个U盘:
sudo umount /dev/sdb - 用badblocks扫描坏块:
sudo badblocks -v /dev/sdb - 如果扫出坏块,格式化时直接标记坏块(以FAT32为例,换成ext4的话把
vfat改成ext4即可):sudo mkfs.vfat -c /dev/sdb
- 先卸载整个U盘:
激进一点:清零U盘MBR(主引导记录):如果上面的办法都没用,试试重置U盘的引导区,有时候能破解顽固的只读锁:
- 卸载U盘:
sudo umount /dev/sdb - 执行清零操作(注意:这会清除U盘所有数据,确认不需要再操作):
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1 - 之后打开GParted重新分区格式化,应该就能识别为可写状态了。
- 卸载U盘:
最后兜底:检查硬件损坏:如果所有软件办法都失效,那大概率是U盘的闪存芯片出现了硬件级损坏,这种情况下的只读锁是U盘的自我保护机制,软件没法破解,只能考虑换个新U盘了。
备注:内容来源于stack exchange,提问作者GabOZN
相关产品推荐
相关产品推荐

