详述SD卡分区

输入sudo fdisk -l 回车 如果命令提示没找到 请输入 sudo /sbin/fdisk -l 回车

 

这时我们可以看到系统 里的分区 有情况,
系统的盘符是 /dev/mmcblk0   旗下分为3个区 /dev/mmcblk0p1  /dev/mmcblk0p2  /dev/mmcblk0p3
同时 我们也可以看到 SD卡的盘符为:/dev/mmcblk1 旗下只分为了一个区 /dev/mmcblk1p1
同在我们对SD卡进行分区。首先我们看一下 Fdisk命令
本文来自MID爱好者之家

指令:fdisk
用途:观察硬盘之实体使用情形与分割硬盘用。
1. 输入 m 显示 所有命令列示。
2. 输入 p 显示硬盘分割情形。
3. 输入 a 设定硬盘启动区。
4. 输入 n 设定新的硬盘分割区。
4.1. 输入 e 硬盘为[延伸]分割区(extend)。
4.2. 输入 p 硬盘为[主要]分割区(primary)。
5. 输入 t 改变硬盘分割区属性。
6. 输入 d 删除硬盘分割区属性。
7. 输入 q 结束不存入硬盘分割区属性。
8. 输入 w 结束并写入硬盘分割区属性。
输入 sudo /sbin/fdisk /dev/mmcblk1 回车
Command (m for help): d  删除硬盘分割区属性
=======================================
如果你的SD卡上有几个分区
Command (m for help): d    回车 删除硬盘分割区属性
Partition number (1-N): 1   回车 删除1分区,
Command (m for help): d    回车 本文来自MID爱好者之家
Partition number (1-N): 2  回车删除2分区
根本你的SD卡里 有几个区 就一一删除分区。
========================================
Command (m for help): P  回车
 
看下图  已经没有分区了 现在我们开始建立分区,这里 我要把8G的SD卡建3个分区 
第一个是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):
内容来自MIDBBS

===================================================
现在分第二个区 也是Linux主分区  分出3G。
重复刚才分区的步骤
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): +3000M  回车  
Command (m for help):
======================================
现在分第3个区 也是Linux用户分区  分出1G。
重复刚才分区的步骤
Command (m for help): n 回车
   e extended
   p primary partition (1-4)
p  回车
partition uumber(1-4):3 回车 这是分第3个区。
first cylinder (8652-17183,default 8652):8652 回车
MID爱好者之家

Last cylinder or +size or +sizeM or +sizeK (8652-17183, default 17183): +1000M  回车
Command (m for help):  
=========================================
(留出空间给烧结时使用,不做分区。最好留32MB)
Command (m for help): 
========================
刚才起立好分区 现在要改变硬盘分割区属性。
Command (m for help): t 回车
Partition number (1-4): 1 回车
Hex code (type L to list codes): b 回车    这里要们要设定这个区为w95 FAT32分区。
--------------
Command (m for help): t 回车
Partition number (1-4): 2 回车
Hex code (type L to list codes): 83 回车    这里要们要设定这个区为Linux EXT3分区。
----------------------------------------
Command (m for help): t 回车 midbbs
Partition number (1-4): 3 回车
Hex code (type L to list codes): 83 回车    这里要们要设定这个区为Linux EXT3分区。

=======================
Command (m for help):a  回车  这里设定硬盘启动区
Partition number (1-4): 1 回车
Command (m for help):p  可以看到刚才分区
Command (m for help):w   输入 q 结束不存入硬盘分割区属性。
              输入 w 结束并写入硬盘分割区属性。

输入sudo fdisk -l 回车 如果命令提示没找到 请输入 sudo /sbin/fdisk -l 回车
查看分区信息.

  本文

这时我们可以看到刚才把SD分的区 
/dev/mmcblk1p1   w95 fat32
/dev/mmcblk1p2   Linux
/dev/mmcblk1p3   Linux

输入 mkfs.ext3 /dev/mmcblk1p2 回车 或者 /sbin/mkfs.ext3 /dev/mmcblk1p2 回车   把第二个区格式化这EXT3分区
输入 mkfs.ext3 /dev/mmcblk1p3 回车 或者 /sbin/mkfs.ext3 /dev/mmcblk1p3 回车   把第三个区格式化这EXT3分区
输入 mkfs.vfat /dev/mmcblk1p1 回车 或者 /sbin/mkfs.vfat /dev/mmcblk1p1 回车   把第一个区格式化这FAT32分区
这里mkfs.vfat会提示没有找到 不能完成对第4个分区的格式化,
不要紧等下我们取出卡 用读卡器连上电脑格式化SD卡上的第1个分区 
格式化时选FAT32 
<!-- news_text -->

umount /dev/sdb1
umount /dev/sdb2
sudo  fdisk /dev/sdb

t ---->b(fat32)----w
mkfs.ext3 /devsdb1
mkfs.vfat /dev/sdb2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
不用任何软件给SD卡分区,且能直接用读卡器读取所有分区 分下面两步: 一、读卡器读取所有分区SD卡分区了,电脑不认后面的分区,只能看到第一个分区。怎么办呢? 一般我们的读卡器,在我的电脑中,显示的是可移动的存储。我们就是要在这里改成---本地磁盘,让windows 把u盘,或者sd卡认成硬盘。 在设备管理器中-----磁盘驱动器- 列表里有硬盘和你的读卡器。(每人的不同。)找到读卡器的那个,单击右键,更新驱动程序。下一步----选择从列表或者指定位置安装,------下一步------选择不要搜索,我要自己选择安装的驱动程序。(一定注意)下一步---选择从磁盘安装-----浏览找到我给你的驱动。(帖子下载)就是cfadisk.inf。下一步,windows会提示不推荐,不管他,点是。然后windows又提示签名,点仍然继续。 windows复制文件。 结束。要求重启,不必重启。 打开我的电脑,sd卡已经是本地磁盘了。 用一般的分区工具,或者windwos自己的磁盘管理,你想分多少就分多少吧。以前分的,以前分的,也看见了,哈哈哈。 这样,你只能在这台机子看到所有分区。到别的计算机,就只有第一个分区了。你可以把驱动放到第一分区。几十k大小。想用了一装就可以。 卸载很简单。 在刚才的那个设备管理器中一路让windows自动安装一遍驱动,就成了可移动存储了,哈哈。 二、分区: 1.如果SD卡容量过大,有些机型不能识别,或为了管理方便,可以用分区的方法解决。 上面第一步已经把SD卡认作了本地磁盘,把SD卡插入读卡器连上PC,PC上会多出一个盘符。 2 .然后在PC运行“计算机管理”,在“磁盘管理”功能中找到上面的盘符,右键“删除磁盘分区”; 3. 接下来可以跟操作硬盘一样分区了,在“磁盘管理”功能下面的空白分区中就可以性建分区了,新建几个分区就看你的喜好了,记住要格式化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值