渐行渐远
版主 Lv34   
楼主
装完系统后TF卡容量问题,显示容量不正确? 是什么原因? TF内容量问题
查看:5201   回复:1   发布于2018-12-21 20:45:07
我的TF卡为什么变成了40MB?对于第一次玩树莓派的新手,或者是对Linux操作系统不熟悉的人,都会误以为卡的问题。


TF卡刷好系统后。将其插入在windows上会看到一个boot分区。但是boot分区只有区区40M左右。这是为什么呢? 我的卡明明是8G、16G、32G ,64G等等,难道我买到了假卡?还有很多人看到这个情况后果断选择用电脑直接格式化,结果还是只有40MB就直接崩溃了。就去找商家理论发一通火说卖的是假卡。

Image

上面说的这个问题,可能遇到的人还挺多的, 别急,本文会仔细讲一下原因。



解答:

1.通常刷完系统后,TF卡会被分成两个主分区,一个是几十M的/boot分区,就是你看到的那个。 另一个分区是剩余的大小,如果在树莓派的raspi-config里选择扩张根文件系统会自动将分区扩大到TF卡的大小。 


2.当然我们也可以在电脑上通过 "计算机管理" 里面打开 ‘磁盘管理器"来查看一下:(如下图)


Image


这样就可以看到TF卡是被分成了两个主分区,一个boot是43M,;另一个是剩余的容量。 由此可以看出TF卡并没有问题。而是因为烧录了Linux系统被分区了。在电脑端通常也只能看到boot这个分区。




另外在树莓派上进入终端,输入df 命令 查看分区也可以看到。


Image


总结:我们都知道在windows上只能识别fat ntfs等微软常用os分区格式。而在linux下呢,巨大的root分区是用ext3格式,这就导致了windows上无法识别root,但是可以识别fat格式的boot分区。(为何要留这个后门呢?我认为基金会让pi更简单的被新手用起来。比如你要在pi上交互一些小体积文件,可以直接在winows上copy到boot分区,然后回到linux上,再从boot分区copy到你的工作目录下。这是没有网络情况下,交互文件的最简便方法!)



如果你已经明白了原因。要恢复原来的容量,直接使用电脑右键格式化是不能还原的。具体还原教程请参考TF卡正确还原教程

 
回复列表
默认   热门   正序   倒序
bi4vvg
2F
BI4VVGLv0 
谢谢
 3   2019-01-07 20:13:54 回复

回复: 装完系统后TF卡容量问题,显示容量不正确? 是什么原因?

Powered by Raspigeek 7.3.1

©2015 - 2022 树莓派极客网

网站首页 联系站长

您的IP:3.238.72.180,2022-12-07 02:04:57,Processed in 0.08657 second(s).