ubuntu 格式化sd卡,怎么强制格式化sd卡
大家好,ubuntu 格式化sd卡相信很多的网友都不是很明白,包括怎么强制格式化sd卡也是一样,不过没有关系,接下来就来为大家分享关于ubuntu 格式化sd卡和怎么强制格式化sd卡的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
如何在Ubuntu下使用TF/SD 卡制作Exynos 4412 u-boot启动盘
首先,我们应该清楚TF/SD卡可以看作一张完全空白的“白纸”,之所以有分区、分区格式的区别不过是在在这张“白纸”的某些特定位置写入了一些数据来指示分区、分区格式。
其次,我们还应该清楚,在TF/SD启动模式下,exynos 4412一上电,内部iROM会从TF/SD的第1个Block(第512个字节开始)读取8KB的数据到内部iRAM,然后从内部iRAM的0地址开始运行。
原理搞清楚了,那么首先需要把TF/SD低级格式化-所有Block全部写0x00。
1、连接TF/SD卡,打开终端
使用ls/dev/sd*命令查看所有连接到电脑上磁盘。
问题:在这里为什么不用df命令?
原因是假设你的TF/SD卡只有一个分区但这个分区已损坏,或者有多个分区但是没有一个可以识别的分区,那么此时df命令无法查看到tf/sd卡,所以说直接列出dev下所有sd开头的设备,是终极方案。
(1)假设你的tf/sd卡只有一个分区,无论这个分区是否损坏,现象应该是类似这样的:
插上tf/sd卡之前:
插上tf/sd卡之后:
很明显多出的/dev/sdb就是本文后续操作的对象。
(2)假设你的tf/sd卡已有多个分区,无论这些分区是否损坏,现象应该是类似这样的:
插上tf/sd卡之前:
插上tf/sd卡之后:
这里多出5个设备,但是我们仍然将/dev/sdb作为本文后续操作的对象。
注意:我这里是/dev/sdb,但是还有可能是/dev/sdc等等其它符号,必须根据你实际出现的设备名称进行以下操作,否则有可能损坏系统分区,非常重要,切记!!!
ubuntu系统下向U盘拷贝数据提示目标是只读的
在ubuntu11.04下使用U盘的时候,发现U盘变成只读的了,向U盘拷贝数据,提示“目标是只读的”,如下:
在网上搜素了一下,发现有一篇文章如下:
****************************************************************************************************
今天往U盘/SD Card写文件时发现无法写入,仔细看了下,U盘是只读权限,用了N种方法试着解决:
1. chmod u+x/media/usbdisk
提示“只读文件系统”无法更改。
2. sudo mount-o rw-o remount-o user-t vfat/dev/sdb1/media/usbdisk
还是出现只读文件系统的提示。
3.格式化,也是提示“只读文件系统”。。
最后,解决方法:
在上,给的解释:
This card has filesystem errors without a doubt. They might be minor and it might work in other devices, but the kernel has mounted it read-only to prevent the filesystem from being damaged further. Please run'sudo dosfsck-v-a/dev/mmcblk0p1' after unmounting the device(do not do this whilst it is mounted).
中文翻译:产生这个问题的原因是SD卡的文件系统损坏,操作系统为了防止进一步毁坏文件系统,而将其设置成了只读。修复方法是:卸载设备后在终端下输入sudo dosfsck-v-a/dev/mmcblk0p1即可。
检查文件系统的方法如下:
在没挂载SD卡的时候在shell中输入:tail-f/var/log/syslog,查看动态日志文件。
然后插入SD卡,可以看到日志文件的变化,
*******************************************************************************************************************
我使用了上面的方法修复,不可行。
我自己的方法是在windows下使用磁盘检测修复命令chkdsk,修复过程如下:
修复完成以后,U盘恢复正常
ubuntu11.04下使用U盘/SD卡的N种方法
在Ubuntu 11.04下,若遇到U盘变只读的情况,可以通过多种方法解决。首先尝试执行命令 chmod u+x/media/usbdisk,但若提示“只读文件系统”,则需进一步操作。接着使用 sudo mount-o rw-o remount-o user-t vfat/dev/sdb1/media/usbdisk命令,仍会收到“只读文件系统”的信息。最后,尝试格式化U盘,但同样遇到提示。
在搜索过程中,发现以下解决方法:SD卡的文件系统存在错误,操作系统为了防止进一步损坏而将其设置为只读。为了解决问题,需要在卸载设备后,在终端输入 sudo dosfsck-v-a/dev/mmcblk0p1。通过在未挂载SD卡时在shell中输入 tail-f/var/log/syslog检查动态日志文件,并在插入SD卡后观察日志文件的变化,可了解故障详情。
然而,上述方法并未解决我的问题。我尝试了使用Windows下的磁盘检测修复命令 chkdsk来解决U盘的问题。执行修复过程后,U盘恢复正常。