关于索爱K750存储卡的格式问题详解 | ||
---|---|---|
http://www.sina.com.cn 2006年06月19日 18:31 IT168.com | ||
作者:lingyun8850 【IT168 技巧】不少朋友出现新卡买回后直接存入数据却在开手机后无法读取或者全部丢失的现象或者在使用2G卡的时候出现莫名其妙的数据丢失或不稳定现象,为什么呢?我们IT168索爱论坛的网友lingyun8850,自己对存储卡进行了试验,并且将他的试验结果进行了总结,也希望更多的朋友将自己对存储卡的研究方法添加近来,欢迎大家来专业的索尼爱立信手机交流区(http://sebbs.it168.com)来进行讨论交流。 fat16存储原理: 当把一部分磁盘空间格式化为fat文件系统时,fat文件系统就将这个分区当成整块可分配的区域进行规划,以便于数据的存储。fat16是Microsoft较早推出的文件系统,具有高度兼容性,目前仍然广泛应用于个人电脑尤其是移动存储设备中,fat16简单来讲由图4.3.12所示的6部分组成(主要是前5部分)。引导扇区(DBR)我们已经早就知道,fat16在DBR之后没有留有任何保留扇区,其后紧随的便是fat表。fat表是fat16用来记录磁盘数据区簇链结构的。fat将磁盘空间按一定数目的扇区为单位进行划分,这样的单位称为簇。通常情况下,每扇区512字节的原则是不变的。簇的大小一般是2n (n为整数)个扇区的大小,像512B,1K,2K,4K,8K,16K,32K,64K。实际中通常不超过32K。 之所以簇为单位而不以扇区为单位进行磁盘的分配,是因为当分区容量较大时,采用大小为512b的扇区管理会增加fat表的项数,对大文件存取增加消耗,文件系统效率不高。分区的大小和簇的取值是有关系的,见下图表9。
于是我们可以解释在使用K750时出现的两个问题: 现象:1、新卡买回后直接存入数据却在开手机后无法读取或者全部丢失。 解释:开机后机器格式化将卡变成fat12格式,从而晴空了所有刚刚存进去的数据。 注释:这只是针对新卡,被手机格式化过的卡就没有这个问题了。 现象:2、使用2G卡的时候出现莫名其妙的数据丢失或不稳定。 原文章连接:http://sebbs.it168.com/viewthread.php?tid=113607&pid=1486783&page=1&extra=#pid1486783
|