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

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

原文地址:https://www.cnblogs.com/zaochajun/p/12048903.html

时间: 2024-08-25 16:16:15

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

Linux SD卡建立两个分区

本文主要介绍Linux 环境下SD卡建立两个分区的操作流程: 操作环境:Linux Ubuntu 2016.4 操作目的:将 SD 卡分为两个分区:第一分区格式为 FAT32,大小500M.第二个分区为 ext4,占剩下的所有空间,用来装 Ubuntu的文件系统 具体操作如下: 一 . 使用 lsblk 或者 fdisk -l 查看系统上的存储设备,找出SD卡的设备名,我的系统上SD卡的设备名是:/dev/sdb,包含一个分区,分区名是sbb1 二 . 使用命令fdisk开始分区 1. sudo

挂载SD卡

1. 安装必要的包 [email protected]:/# opkg install kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2[email protected]:/# opkg install kmod-usb-storage kmod-usb-storage-extras kmod-fs-ext4 kmod-fs-vfat kmod-nls-utf8 kmod-nls-cp437[email protected]:/# opkg

sd卡格式化怎么恢复呢?简单恢复小技巧

sd卡格式化怎么恢复呢?简单恢复小方法.我们现在很多的时候会感觉我们的SD卡或许并没有多大的用处,但是有些时候,我们的SD卡上会保存着我们重要的回忆,因此我们对SD卡也是十分重视的. 那若是你删除了我们的SD卡数据,我们该怎么办呢?我们是不是可以通过一些方法去找回我们的SD卡数据呢?我们是不是真的可以找回呢?其实我们在格式化后停止对SD卡的输入,然后使用下面的方法去恢复. 1.因为需要用到电脑来帮助恢复,所以我们可以在开始的时候选择先打开电脑在电脑浏览器上下载"互盾数据恢复软件",之后

[i.MX6q]i.MX6q处理器,linux操作系统平台搭建 从SD卡启动系统

转自:http://www.07net01.com/linux/2016/02/1232094.html 参照1:http://blog.csdn.net/girlkoo/article/details/44536447 参照2:http://blog.csdn.net/girlkoo/article/details/44626011 2017-02-04 22:52:54 目录: 本文的目的是,完成一个从sd卡启动的一个纯净版的linux系统移植,其实就是一个很裸的根文件系统,后期有空会试着把

pcduino通过sd卡刷系统

1.登录到pcduino的官网,下载相应的文件. 下载第一个kernel和后面那个ubuntu. 2.将SD卡插入到电脑上,运行下面这个软件: 那个盘符就是你的SD卡的盘符,选择卡量产,镜像文件选上面那个,然后点烧录,烧录完成后退出.拔下SD卡,再插入到电脑,把文件夹里解压开来的(pcduino_ubuntu_20131126.img  update.sh)复制进去. 3.插入烧录好的复制好的SD卡到板子上,接上power-in电后. 4.中间那个LED灯一闪一闪,然后熄灭.然后把电源断开,把S

sd卡脱机烧写系统的方法

一.sd卡烧写系统的基本思路: (1)把uboot.bin烧写到sd卡 (2)把image整个文件夹复制到sd卡 (3)开发板从sd卡启动,就开始自动烧写到nandflash中了. 二.烧写uboot.bin到sd卡 (1)sd卡分区和格式化(烧写第一步) <1>把卡插入pc,windows下格式化 <2>点vm右下链接sd卡到linux,然后在终端输入: #dmesg|tail //查看挂载点 #df—h  //查看sd卡文件挂载位置 #umount /media/      /

全志a13开发板——建立一个可以启动linux的SD卡

1  创建工具连 toolchain # apt-get install gcc-arm-linux-gnueabihf ncurses-dev uboot-mkimage build-essential git # Older (prior to 2013): apt-get install gcc-4.6-arm-linux-gnueabi ncurses-dev uboot-mkimage build-essential git building bootable sd card with

android 不打开Shared sdcard功能,内置SD卡中预制资源,删除资源,恢复出厂设置恢复

当有内置SD卡,且不打开shared sdcard功能的情况下,需要在SD卡中预置一些客户资源. 这些资源end user可见,也可删除.在资源被user删除之后,执行恢复出厂设置功能,需要恢复这些预置资源. 1. 预置同样的资源到user不可见的分区,如/system下. 在alps\vendor\mediatek\project_name\artifacts\out\target\product\your_project_name\system\ 下创建目录, 将预制资源放于此目录下,重新b

实验二十四:SD卡模块

  驱动SD卡是件容易让人抓狂的事情,驱动SD卡好比SDRAM执行页读写,SD卡虽然不及SDRAM的麻烦要求(时序参数),但是驱动过程却有猥琐操作.除此此外,描述语言只要稍微比较一下C语言,描述语言一定会泪流满面,因为嵌套循环,嵌套判断,或者嵌套函数等都是它的痛.. 史莱姆模块是多模块建模的通病,意指结构能力非常脆弱的模块,暴力的嵌套行为往往会击垮模块的美丽身躯,好让脆弱结构更加脆弱还有惨不忍睹,最终搞垮模块的表达能力.描述语言预想驾驭SD卡,关键的地方就是如何提升模块的结构能力.简单而言,描述