linux使用mkfs.vfat格式SD卡

来源:互联网 发布:淘宝台湾漫画三大黑店 编辑:程序博客网 时间:2024/04/30 18:58

公司有一产品,是使用安卓系统的,前天给客户弄出问题来了,使用不了,拿回来一看,里面sdcard内存全满了,使用adb的ls-l命令又查不出里面有任何文件,后来想到要给它进行格式化

查了些资料,发现buxybox里面是有mkfs.vfat命令的  因此我拷了个busybox 到U盘中,然后将U盘挂载到设备上

进入adb.exe的shell模式 ,输入mount命令

发现
/dev/block/mmcblk0p1 /mnt/sdcard vfat rw,nosuid,nodev,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,errors=remount-ro 0 0/dev/block/sda1 /mnt/udisk vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,errors=remount-ro 0 0
说明我的sdcard当前有挂载
格式化第一步:
卸载挂载umount /mnt/sdcard
第二步:
运行格式化命令  
因为我的busybox 是放在U盘中的  因此得先切换当前目录到Udisk中cd /mnt/udisk
运行busybox 命令:./busybox mkfs.vfat/dev/block/mmcblk0p1
三步:
重新挂载sdcard
mount –t vfat  /dev/mmcbck0p1 /mnt
之后重启设备,再次进入sdcard下面 发现内存容量正常了

原创粉丝点击