Mac上将树莓派已经写了系统的SD卡(磁盘)抹除、格式化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac上将树莓派已经写了系统的SD卡(磁盘)抹除、格式化相关的知识,希望对你有一定的参考价值。

参考技术A 我们用了一个树莓派后如果不想用这个SD卡了,想要把SD卡初始化恢复原来的样子,我们首先插上SD卡,并在电脑上会看到一个boot磁盘,但是查看属性会发现boot 只有40+M的容量 (我的是40多M,取决于之前装的系统是什么)。SD卡是至少8G的容量,那么剩下的容量去哪儿了呢?因为SD卡在树莓派中式当做系统盘使用的,所以剩下空间应该是被保护起来的(格式是linux的格式而非FAT),所以直接看不到,这时候格式化的话相当于只对那40+M进行了格式化,是没有用的。

配置:Mac OS系统、树莓派装过linux的SD卡、读卡器

(1)  首先打卡“Terminal”,用df命令查看当前已挂载的卷

df –h

这时候可以找到对应的boot盘(我的电脑中是/dev/disk2s1)

(2) 使用diskutil unmount将这些分区卸载:

diskutil unmount/dev/disk2s1

(3)  通过diskutil list来查看设备(这里可以看到磁盘真正的大小,图示是我的16G的SD卡):

diskutil list

(4) 使用指令dd覆盖磁盘的第一个扇区512个字节:

sudo dd bs=512 count=1if=/dev/zero of=/dev/rdisk2

注意!这里是“rdisk2”不是“disk2”,也不用管s1、s2什么的。上面的sudo是系统提示“Permission

denied”,所以用了sudo权限,但是会要求输入密码,输入你的用户密码即可。

(5)  这时候就已经完工啦,只需要把SD卡的读卡器重新拔插一下,Mac上面个就会自动出现“此电脑不能读取您插入的磁盘”如下图

这时候选择“初始化”。然后选中对应SD卡的磁盘,将磁盘格式设置成FAT,名称起成你想要的名称即可啦~最后点击“抹掉”,整个磁盘就会被格式化,一个空的磁盘就恢复啦!

除了(4)其他步骤完全相同,只是(4)变为如下操作:

(4-2) sudo dd bs=4m if=/dev/zeroof=/dev/rdisk2

注意:这里一定要把of写对,否则的话会默认写进Mac电脑中,不把所有磁盘空间占完“誓不罢休”!所以一旦写错一定要强制停止“ctrl+c”(就是Mac上面的ctrl,不是command!)。

这样就会把整个磁盘写除,会需要等待一段时间,bs对应的写的速度,可以调的大一些会写得更快。最后会有相同的效果,继续按照上面的操作即可完成。

总结:

显然第一种方式只写一个扇区的一部分会更加快捷,第二种写除整个磁盘的方式写的数据会多出很多,需要等待一段时间。个人推荐第一种方法。

参考资料:

1.     https://blog.csdn.net/ariel_lin2017/article/details/54603445

2.     http://shumeipai.nxez.com/2014/05/18/raspberry-pi-under-mac-osx-to-install-raspbian-system.html?variant=zh-cn

3.     https://blog.csdn.net/sunstars2009918/article/details/7274602

4.     https://www.jianshu.com/p/5dc83db2b78e

在此一并感谢诸位作者!!!

树莓派之--格式化树莓派系统SD卡

​如果你尝试在装过系统的 SD 卡上重新安装系统,或者将 SD 卡转作为它用需要恢复隐藏分区。可以使用SD Card Formatter 工具对磁盘进行格式化。步骤如下:

首先下载软件,下载地址:​​https://www.sdcard.org/​

运行 SD Card Formatter,

务必要仔细检查分区盘符三遍,避免出现格式化其他磁盘的惨剧!!!​

\'树莓派之--格式化树莓派系统SD卡_Linux\'

选择对应的SD卡,然后勾选快速格式化。格式化完成后会出现成功的提示,这样就可以再次安装新的系统了。

以上是关于Mac上将树莓派已经写了系统的SD卡(磁盘)抹除、格式化的主要内容,如果未能解决你的问题,请参考以下文章

树莓派之--格式化树莓派系统SD卡

Mac osx如何配置树莓派3 及 远程wifi控制树莓派

MacOS下树莓派烧录img/iso文件到SD卡

树莓派-raspberrypi 系统安装

PHP管理树莓派

超简单的树莓派SD卡扩容方案,将树莓派16GB的SD卡克隆到64GB的SD卡