Linux下的SD卡分区--解决sd卡分区损坏
Linux下的SD卡分区首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统。识别SD卡后,打开终端。查看SD卡是否已经挂载,如果已经挂载需要先卸载再操作。可以通过mount来进行查看。输入mount,我们可以看到我们的盘符为sdb。在终端输入umount /media/FAT32将其卸载。下面我们对SD卡进行分区。首先我们看一下fdisk命令。指令:...
Linux下的SD卡分区
首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统。
识别SD卡后,打开终端。查看SD卡是否已经挂载,如果已经挂载需要先卸载再操作。可以通过mount来进行查看。输入mount,我们可以看到我们的盘符为sdb。在终端输入umount /media/FAT32将其卸载。
下面我们对SD卡进行分区。首先我们看一下fdisk命令。
指令:fdisk
用途:观察硬盘之实体使用情形与分割硬盘用。
- 输入 m 显示所有命令列示。
- 输入 p 显示硬盘分割情形。
- 输入 a 设定硬盘启动区。
- 输入 n 设定新的硬盘分割区。
4.1. 输入 e 硬盘为[延伸]分割区(extend)。
4.2. 输入 p 硬盘为[主要]分割区(primary)。 - 输入 t 改变硬盘分割区属性。
- 输入 d 删除硬盘分割区属性。
- 输入 q 结束不存入硬盘分割区属性。
- 输入 w 结束并写入硬盘分割区属性。
一、在终端输入 ‘fdisk /dev/mmcblk0’ 回车
Command (m for help): d 删除硬盘分割区属性
如果你的SD卡上有几个分区,就按下面步骤重复操作即可,直到提示你无分区可删除
Command (m for help): d 回车 删除硬盘分割区属性
Partition number (1-N): 1 回车 删除1分区,
Command (m for help): d 回车
Partition number (1-N): 2 回车删除2分区
根本你的SD卡里有几个区 就一一删除分区。
Command (m for help): P 回车
删完后,已经没有分区了。
二、现在我们开始建立分区
这里,我要把8G的SD卡建2个分区(建立几个分区自己定)
2.1 第一个是FAT32的分区(分4G)
Command (m for help): n 回车
e extended
p primary partition (1-4)
p 回车
partition uumber(1-4):1 回车 这是选分第1个分区。
first cylinder (1-17183,default 1):1回车 这里1-17183是表示我的 8G卡的存储量。 第一个区从1开始。
Last cylinder or +size or +sizeM or +sizeK (1-17183, default 17183): +4000M 回车
Command (m for help):
2.2 第二个分区
也是Linux主分区 分出4G。
重复刚才分区的步骤
Command (m for help): n 回车
e extended
p primary partition (1-4)
p 回车
partition uumber(1-4):2回车 这是分第2个区。
first cylinder (6501-17183,default 6501):6501回车
Last cylinder or +size or +sizeM or +sizeK (6501-17183, default 17183): +4000M 回车
Command (m for help):
三、改变SD卡(或者硬盘)分割区属性。
3.1 分区 1
Command (m for help): t 回车
Partition number (1-4): 1 回车
Hex code (type L to list codes): b 回车 这里要们要设定这个区为w95 FAT323分区。
3.1 分区 2
Command (m for help): t 回车
Partition number (1-4): 2 回车
Hex code (type L to list codes): 83 回车 这里要们要设定这个区为Linux EXT3分区。
四、设定SD(硬盘)卡启动
Command (m for help):a 回车 这里设定硬盘启动区
Partition number (1-4): 1 回车
Command (m for help):p 可以看到刚才分区
Command (m for help):w 输入 q 结束不存入硬盘分割区属性。
输入 w 结束并写入硬盘分割区属性。
执行 partprobe,它能使内核在不重启的情况接受新的分区表信息
五、格式化分区
输入 fdisk -l 回车,查看分区信息。这时我们可以看到刚才把SD分的区
/dev/mmcblk0p1 w95 FAT32
/dev/mmcblk0p2 Linux
首先确认mmcblk0p1已卸载(umount命令)
在终端输入:(格式化第一分区)
mkfs.msdos -F 32 /dev/mmcblk0p1 -n FAT32
在终端输入:(格式化第二分区)
mkfs.ext3 /dev/mmcblk0p2 -L EXT3
在 linux 下面卸载 SD 卡,将卡挂载在 windows 上面,然后在WINDOWS上“开始”-“控制面板”-“计算机管理”-“磁盘管理”-移动磁盘上,对第一个分区进行格式化
更多推荐
所有评论(0)