SD卡/U盘分区坏了怎么办?告诉大家一个简单的恢复方法

前言:

以前工作的过程中经常会借U盘给开发同学使用,结果等到还回来后,发现U盘的可用的空间变得很小了,可是插到电脑上发现明明磁盘里也没文件呀,格式化后发现还是不管用,百思不得其解~~

上网研究了老半天才解决了,现在就将之前U盘损坏的恢复方法总结如下,供参考,哈哈哈~~

【以下以SD卡恢复为例,U盘恢复方法类似】

方法/步骤:

1、卸载SD卡分区

在使用fdisk命令前,请使用如下命令卸载boot分区和rootfs分区:

Host# umount /media/boot

Host# umount /media/rootfs

2、确认SD卡节点名字

Host#    sudo fdisk -l

确认大小确认节点名字为sdd。如下图所示:

 可以看到SD卡节点是sdd,其中有2个分区,分别是sdd1和sdd2。SD卡节点名字是可变的,多次插拔或者使用不同的卡都有可能导致节点改变。

 3、删除SD卡分区

执行如下命令开始对SD卡进行操作:

Host# sudo fdisk /dev/sdd

 

 4、输入m,可看到所有fdisk命令操作指令,如下图所示:

 

5、先后输入d和1,即可删除第一个分区。再次输入d,即可删除另外一个分区。如下图所示:

 

 6、增加一个新分区

依次输入“n->p->1->回车键->回车键”,即新增一个分区,如下图所示:

 

 7、输入w,保存分区修改,如下图所示:

 

 8、格式化为普通SD卡格式分区,命令如下:

Host#    sudo mkfs.vfat /dev/sdd1

 

 

注意:恢复分区,会对原有数据损坏,请一定记得将原有数据和资料做好备份。。

 

猜你喜欢

转载自www.cnblogs.com/zaochajun/p/12048903.html