SD卡_FAT32文件系统学习心得

时间:2019-05-12 12:22:57下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《SD卡_FAT32文件系统学习心得》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《SD卡_FAT32文件系统学习心得》。

第一篇:SD卡_FAT32文件系统学习心得

DBR:操作系统引导记录区(包括BPB)

一.一般硬盘数据结构是按下面来建立的

二.首先看看启动区的内容,也就是第一个扇区。使用软件:WinHex

有用的内容用彩色线标志下

⑴.灰色线内容:EB 59 90 跳转指令

⑵.灰色点线内容:4D 53 44 4F 53 35 2E 30 为厂商标志和os 版本号,这里是MSDOS5.0 ⑶.红色部分:00 20(偏移地址0BH,长度2)注意这里数据的布局,高地址放高字节,低地址放低字节(数据为小端格式组织),所以数据应该是0200,就是512。表示的意思是,该磁盘每个扇区有512个字节。有的可能是1024、2048、4096.⑷.黄色部分:08(偏移地址0DH,长度1)表示的意思是每个簇有8个扇区。这个值不能为0,而且必须是2的整数次方,比如1、2、4、8、16、32、64、128.但是这个值不能使每个簇超过32KB字节。

⑸.蓝色部分:24 00(偏移地址0EH,长度2),转换一下,就是00 24,意思是保留区域中的保留扇区数为36个。那么就可以知道下面的FAT1区的开始的地址就是:0x24*200(每个扇区的字节数)=0x4800,⑹.粉色部分:02(偏移地址10H,长度1),此卷中的FAT结构的份数为2,另外一个是备份的。⑺.黑色部分:C6 03(偏移地址24H,长度2)转换一下,03C6,每个FAT占用的扇区数。那么每个扇区占用的字节数就是0x03c6*200=78C00。根据启动区、FAT1、FAT2、根目录、数据区的次序,可以依次计算出它们的地址了。

启动区:理所当然是0x00; FAT1:0x4800;

FAT2:0x4800 + 0x78C00 = 7D400;

根目录区:7D400 + 78C00 = F6000;

数据区的地址,等等再计算。这个只是计算,可以看看是不是和实际的一致。

怎么样,是不是和计算的很一致。

为什么要计算SD数据的读取要给出地址,而且每次读取都是一个整扇区,512个字节。找出这些地址后,可以很方便的找到数据。

三.现在分析下根目录区的内容。

这里使用的是FAT32短文件目录项,每32个字节表示一个文件(文件夹也是),32个字节的表示定义分别如下

⑴.黑色部分:驱动器的名称,8个字节, ⑵.红色部分:54 45 53 54 20 20 20 20(偏移地址20H,长度8)文件名:TEST

(空缺部分是空格)。⑶.红色点线:54 58 54(偏移地址28H,长度3)文件类型,为ASCII字符表示。⑷.绿色:20(偏移地址2BH,长度2)文件属性,00000000(读写);00000001(只读);00000010(隐藏);00000100(系统);00001000(卷标);00010000(子目录);00100000(归档)。⑸.蓝色点线:2E(偏移地址2EH,长度2)文件创建时间。

⑹.粉色线、点线 依次表示文件创建日期 文件最后访问日期。

⑺.灰色线、点线:依次为该文件开始簇号的高位字节、地位字节,这里也是用了小端格式组织。转换下为00 00 00 03,根据这个就可以找到文件下一个簇号在FAT1中的位置了。4800+03*04(因为四个字节存一个簇号)= 480C。

⑻.黄色线部分:文件长度。转后00 00 2D 77 就是11639字节。

但是它占用的12KB的空间,因为文件是按照整簇来存放的,不够一个簇的大小,也要给一个簇的空间。四.计算出该文件放置空间。

从文件的大小可以计算出,需要占用多少个簇。根据前面的数据,每个簇放8个扇区,每个扇区512个字节,那么一个簇的空间就是4096字节了,4KB。那么11639字节需要3个簇,这三个簇的开始的地址

就可以计算出来了。

上面已经知道开始簇开始的地址了:03,那么开始地址为:F6000(根目录区地址)+(03-2)*08*200=F7000(第一个簇开始地址);这里03减去的02的意思是:簇号都是从2开始的,第二个簇4800+03*04=480C,查查480C里面的内容是什么:04 00 00 00,转化后为04,不是0x0FFFFFFF(文件最后一簇的标志),那么还有簇号存在(文件还没有放完呢,下一个簇不计算),第二个簇就可以算出来了,地址为F6000+(04-2)*08*200 = F8000(第二个簇开始地址);

480C的内容是04,指出的下个簇号地址位置,4800+04*04=4810,4810的数据为05,也不是0x0FFFFFFF,同样可以计算出第三个簇地址:F6000+(05-2)*08*200 = F9000(第三个簇开始地址);继续看看下一个簇号:4800+05*04=4814,内容为0x0FFFFFFF,文件放置结束,没有了。

总结下:

F7000(第一个簇开始地址)

F8000(第二个簇开始地址)F9000(第三个簇开始地址)看图检验下。

暂时学习到这里,现在可以读取文件。但是读取长文件名,写文件如何进行,接下来继续学习。资料的起源来自此,现在也回到这里。。。

第二篇:创建SD卡

1.3.7 创建SD卡

在模拟器上测试程序经常需要使用SD卡。在PC上需要使用mksdcard命令创建一个虚拟的SD卡文件,创建一个10MB大小的SD卡文件的命令如下:

1.mksdcard-l sdcard 10MB sd.img

其中sdcard表示SD卡的卷标,10M表示SD卡的大小,单位还可以是KB。但要注意,SD卡的大小不能小于8MB,否则无法创建SD卡文件。sd.img是SD卡的文件名。如果要在Eclipse中启动模拟器,或直接启动模拟器(使用emulator命令),需要使用-sdcard命令行参数指定SD卡文件的绝对路径。

第三篇:SD卡手机支付行销计划

SD卡手机支付行销计划

针对济南或者周边城市的大型酒店(如,7天,如家),咖啡店(如,上岛咖啡),等大型连锁机构,进行谈判合作,目的主要是把商家会员卡嵌入SD卡,把pos机架设在每家店里,以及费用承担。

第一阶段:谈判,1.谈判对象:对象一济南市各大连锁机构;对象二针对济南市的一家大型连锁机构(比如,酒店方面只和如家谈,或者只和7天谈;在咖啡方面,只和上岛谈,这样可以让他们在同行业里面有竞争优势)

谈判内容:

1).会员卡嵌入SD卡,既能体现会员卡的作用,又能享受到手机支付的乐趣,对于现在的年轻人来说刷手机是一件很时尚的事情。

2).连锁机构有的是直营店,还有的是加盟店,直营店可以由总部出资架设pos机,加盟店可以自己出资架设pos机,并且初一部分的SD卡制作费。在连锁机构每家店里设售卡点,定价40-80不等(根据SD卡制作费而定)。

3).大型连锁机构来说,经营范围包括了全国各地,可以以济南来做试点;

4).连锁机构可以在客人到来的时候,问一句“您是刷卡还是刷手机”,进而向客人介绍刷手机的程序和功能,有的就会产生好奇心,或者有的就会直接办理SD卡。

5).在各个店内做宣传画以及连锁店自己宣传平台上做宣传。

2.谈判对象:校园市场

谈判内容:

1).SD卡的引入可以使校园更具现代和时尚气息,学生的日常生活更加便捷和丰富多彩。

2).SD卡的费用由学生个人出,新生在交学费的时候缴纳,老生可以在学校直接办理。Pos机的改造由新世通和银联协调。

第二阶段:

由新世通负责协调电信,银联,银河润达以及SD卡制造商协商SD卡的制造计划(价格和生产量),同时进行pos机的架设。

第三阶段:

等SD卡制造完成,由新世通来尽享SD卡的销售或者发放,可以在科技市场铺货,或者做活动,因为SD卡已经有部分费用被连锁机构承担,所以价格就会很低,有市场竞争力。

第四阶段:

进行试运行,新世通负责协调各部门进行宣传活动。

第四篇:SD卡、TF卡、CF卡及U盘的介绍

SD卡、TF卡、CF卡及U盘的介绍

SD卡、TF卡、CF卡及U盘的介绍 相信大家每天都在跟SD卡、TF卡、CF卡及U盘或其中一种打交道。它们都有什么区别呢?下文为你解答: SD卡和TF卡:

大家知道我们的手机使用的是指甲盖大小的存储卡,这个卡其实就是TF卡。而经常提到的SD卡又是什么卡呢?简单的说吧,SD卡体积比较大,大家买卡的时候应该记得那个白色的小塑胶盒子里面有两个卡,小的就是TF卡,大的是适配器(大家也称为卡托),这个TF卡可以插进卡托里面,这样就形成了一个SD卡,也就是说,TF卡+卡托=SD卡,这样的SD卡可以插到读卡器里用于数据传输,也可以适用于某些例如数码相机一类的兼容性数码产品,而我们的手机就只要这个小小的TF卡就可以了。(用于非手机等较大的数码产品的存储卡是一个完整的SD卡,不像我们买到的手机卡这样可以组合和拆分的)看图

SDHC标准和CLASS传输速度等级

什么是SDHC标准?

SDHC是“High Capacity SD Memory Card”的缩写,即“高容量SD存储卡”。2006年5月SD协会发布了最新版的SD 2.0的系统规范,在其中规定SDHC是符合新的规范、且容量大于2GB小于等于32GB的SD卡。

SDHC最大的特点就是高容量(2GB-32GB)。另外,SD协会规定SDHC必须采用FAT32 文件系统,这是因为之前在SD卡中使用的FAT16文件系统所支持的最大容量为2GB,并不能满足SDHC的要求。

SDHC标志如下图:

作为SD卡的继任者,SDHC主要特征在于文件格式从以前的FAT12、FAT16提升到了FAT32,而且最高支持32GB。同时传输速度被重新定义为Class2(2MB/sec)、Class4(4MB/sec)、Class6(6MB/sec)等级别,高速的SD卡可以支持高分辨视频录制的实时存储。

SDHC卡的外形尺寸与目前的SD卡一样(含TF卡),著作权保护机能等也和以前相同,但是由于文件系统被变更,以前只支持FAT12/16格式的SD设备存在不兼容现象,而现在也支持FAT32(SDHC)的机器,这可以读取现存的FAT12/16格式的SD卡。SDHC标志

所有大于2G容量的SD卡必须符合SDHC规范,规范中指出SDHC至少需符合Class 2的速度等级,并且在卡片上必须有SDHC标志和速度等级标志。

符合SDHC标准的TF卡如下图:

在市场上有一些品牌提供的4GB或更高容量的SD卡并不符合以上条件,例如缺少SDHC标志或速度等级标志,这些存储卡不能被称为SDHC卡,严格说来它们是不被SD协会所认可的,这类卡在使用中很可能出现与设备的兼容性问题。

不符合标准的如下图:

而上文中提到的SD协会规定的速度等级(Speed Class),在测试方法上与普通的性能测试有较大区别。测试时根据卡片内的碎片的不同程度分别测试读速率曲线和写速率曲线,而并不是对单一大文件的传输速度进行测试。SD协会定义了满足各等级最低要求的性能曲线,根据测试所得的数据和SD协会规定的性能标准进行比较,从而判断卡片的性能等级。

SD2.0的规范中对于SD卡的性能上分为如下4个等级,不同等级能分别满足不同的应用要求:

Class 0:包括低于Class 2和未标注Speed Class的情况;(2GB以下[含2GB])

Class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV、数码摄像机拍摄;(常见有sandisk,kingmax4GB、8GB)

Class 4:可以流畅播放高清电视(HDTV),数码相机连拍等需求;(常见有Kingston4G,Sandisk4GB、8GB、16GB)

Class 6:满足单反相机连拍和专业设备的使用要求;(Sandisk8GB,其他的市场较少,亦不太适合、不推荐用于手机)

SD协会是基于实际应用情况,对各个品牌的SDHC产品进行了速度等级的划分,颇为难得的是,一向以率先推出新品而著称的ATP公司则在2007年10月就发布了全球首款class 6等级的SDHC产品-ATP ProMax SDHC 4GB Class 6,可以满足专业玩家和高端用户对于高容量和高性能SDHC产品的严格需求。而目前市场上能够提供Class 6级别的4GB及以上 SDHC厂商很少.CF存储卡:

CF卡全称为 “ Compact Flash ” 卡,译为汉语就是 “ 标准闪存卡 ”,CF卡是最早推出的存储卡产品,由最大的FLASH MEMORY厂商之一的美国SANDISK于1994年研发成功的。

CF卡是目前应用最为广泛的存储卡,由于它不带驱动器,也没有其它的移动部件,因此,极少出现机械故障,使存储的图像数据更加安全。CF卡的使用寿命也非常长,即使用上100多年也可以保证数据完好无损。而且CF卡耗电量小,只有普通硬盘的5%。与其它存储卡相比,容量大是CF卡的另一个优势,目前主流产品已经达到512Mb和1Gb标准。另外它还具备速度快、价格便宜等优点。CF卡的主要缺点是CF模块在设备与安装程序之间不存在互换性,不能直接运行程序,功耗大,势必会影响到电池续航时间等。

CF卡的工作过程是:当拍摄数字图像时,数码相机的CCD会对图像有感应,之后图像数据就被存储在中介卡上。然后,数码相机会对图像进行不同的处理。最后,图像被压缩并存储在CF卡上。大部分数码相机均使用CF卡,特别是专业的数码单反相机。CF卡的部分结构采用强化玻璃及金属制造,采用闪存的储存方式,是一种稳定的存储解决方案。CF卡基于ATA数据传输界面,具有优良的兼容特性,它不仅仅是一个存储器件,而且内置了控制器,无论采用多大容量的闪存芯片组,其外部接口都是标准的ATA/IDE接口,而且3.3V、5V外电压通用,与计算机系统的联接非常方便。从封装方式上来看,CF存储卡可分为I型和II型,从外观上看,CF Type I与Type II差不多,两者均基于普通的50针接口设计,只不过在厚度上有所区别,Type II型CF卡大约是Type I的两倍厚。只支持CF TYPE I的数码相机无法使用CF TYPE II型卡,但是使用CF TYPE II的数码相机则可以向下兼容 CF TYPE I。U盘:

U盘,全称“USB接口移动硬盘”,英文名“USB removable(mobile)hard disk”。U盘的称呼最早来源于朗科公司生产的一种新型存储设备,名曰“优盘”,也叫“移动硬盘”使用USB接口进行连接。USB接口就连到电脑的主机后,U盘的资料就可放到电脑上了。电脑上的数据也可以放到U盘上,很方便。而之后生产的类似技术的设备由于朗科已进行专利注册,而不能再称之为“优盘”,而改称谐音的“U盘”或形象的称之为“闪存”“闪盘”等。后来U盘这个称呼因其简单易记而广为人知,而直到现在这两者也已经通用,并对它们不再作区分。其最大的特点就是:小巧便于携带、存储容量大、价格便宜。是移动存储设备之一。一般的U盘容量有1G、2G、4G、8G、16G等,价格上以最常见的2G为例,40元左右就能买到。U盘容量有了很大程度的提高,如:4G、8G,16G的U盘。它携带方便,属移动存储设备,所以当然不是插在机箱里了,我们可以把它挂在胸前、吊在钥匙串上、甚至放进钱包里。如下图:

U盘制启动的制作和问题

电脑没有光驱但要装系统怎么办?电脑硬件有损坏怎么办?如何检测硬盘坏道?如何检测内存?这些问题都可以用U盘启动来解决。那么首先我们就来了解一下如何用U盘装系统吧。

用U盘做启动盘并不是很容易,如果您技术不太过硬请购买慧炬高速U盘。他们已经做好了U盘启动.先看主板是否支持,U盘是否支持。U盘如果支持,那么你就 可以尝试以一下这种简单且具有普遍性的U盘制作启动盘方法:

第一步首先你的主板支持U盘,一般815以上主板都支持的(不支持的通过刷BIOS一般也会支持的,但是刷坏了可别来找我:))。在USB口上插好U盘,启用主板对USB的支持。如果不懂的话就设置BIOS为默认值,第一引导设为USB-HDD,保存并重启。

第二步、导入引导信息(有两种方法):

1、用专门格式化工具进行格式化(一般U盘自带的软件中有),选择引导盘选项即可;

2、闪盘插好后,用光盘启动盘或软盘启动盘引导,进入DOS,进入每个盘除了C盘以外的看一下U盘被分配为什么盘符并记住,因为下面是有用的.一般最小的就是它了(因为这时的U盘不是分在最后一个盘,而是除了C盘以外的随机分配的一个盘符)。进入光驱的盘符(一定要进入才行的),如果在DOS下可以访问到闪盘,在光驱的盘符下,用format x: /s 或FORMAT X:/Q/S或SYS X:(x代表U盘盘符)格式化即可。一般用format x: /s最好,最稳定,U盘将被格式化为FAT格式并装上DOS系统,以后你可以用来引导系统进入DOS做操作了.第三步、修改引导信息

现在可以引导了,找来一张98启动盘,把里面的所有文件包括隐含文件都拷贝到闪盘当中,覆盖重名的文件。

找到Autoexec.bat文件,用记事本打开,找到Path 开头的那一行,是在Path 前面加上Rem命令,注意Rem后有一个空格。

找到Setramd.bat 文件,用记事本打开,找到“a:findramd”的那一行,去掉 “a:”把它改成“findramd”。保存!

第四步、可以加入其他工具

你还可以加入一些系统维护的工具,如ghost、pqmagic8 dos版、smartdrv.exe、FORMAT,XCOPY等工具。

第五步、使用U盘

在BIOS设置第一引导设置为USB-HDD就行了。当然先启用主板对USB的支持.如果不懂的话就设置BIOS为默认值再设置BIOS的第一引导设置为USB-HDD。

这样,用U盘制作的启动盘就完成了。不过U盘启动还是会存在一些问题,U盘的存储介质与硬盘不同,因此 读取速度比硬盘要慢很多。如果U盘质量差点的话,那个读取速度就更慢了。U盘对电脑来说就是一个“输入输出设备”,当你的电脑启动的时候,它需要各种设备的协助,所以使用那个设备有一个先后循序,要排队,要有一个程序来设定这样的秩序,所以有了“BIOS”基本输入输出系统Basic Input Output System。开机电源启动 BIOS(规定了主板外接设备的启动循序)按设定循序启动硬件操作系统加载程序体现作用!由上面可以看出,如果在BIOS中规定U盘作为第一启动硬件,那么它就可以做很多事,包括:安装系统、维护修理等等……!BIOS能识别接受的有: 驱动程序(ZIP)/ 软盘(FDD)/ 光盘(CD-ROM)/ 还有硬盘(HDD);

U盘想要使用,就要模拟成以上的相关设备,所以就有了现在的多种启动模式:

1、USB-ZIP :驱动器模式 启动后U盘的盘符是A;

2、USB-FDD :软驱模式 启动后U盘的盘符是A;

3、USB-HDD :硬盘模式 启动后U盘的盘符是C;(注意:这个模式在安装系统时容易搞砸,因为怕你头脑一发昏,就会混淆U盘和硬盘的C分区)

4、USB-CD-ROM :光驱模式 启动后U盘的盘符是…当然是光驱的了目前比较流行的的ZIP和HDD模式,简单易用,至于FDD早就已经退出历史舞台了。

第五篇:SD卡受损后不格式化,直接修复的方法

SD卡受损后不格式化,直接修复的方法

SD卡受损后不格式化,直接修复的方法。资料不丢失

每次SD卡受损都要格式化内存卡,一大堆游戏、相片、视频,还有导航地图要重新上传,很麻烦。而且有些重要资料还会丢失,是不是很心疼呢? 今天我给大家带来解决办法

以后出现SD卡受损,千万不要再格式化内存卡了

1、手机提示TF卡受损,需要格式化。

2、把TF卡插入读卡器,接到电脑USB后,电脑提示格式化,点取消。然后查看一下属性。直接使用属性中的 工具-开始检查。发现无法检查磁盘错误。

3、点电脑上的“开始菜单”--“运行”- chkdsk H:/F

(H:就是你的SD卡盘符,/F是修复参数。)

4、等待修复完成,DOS窗口会自动关闭。

5、修复完成后,查看一下TF卡的属性,显示正常了。

6、把TF卡插回手机,发现一切正常了。所有资料都在,没有丢失情况。

下载SD卡_FAT32文件系统学习心得word格式文档
下载SD卡_FAT32文件系统学习心得.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    智能手机中SD卡目录下文件夹都是什么(共5则)

    智能手机中SD卡目录下文件夹都是什么 在Android手机空间不足的情况下,很多人选择在SD上安装应用或者备份相关数据。 在SD卡中进行操作会遇到很多问题,期中最显著的是SD卡 使用......

    给手机SD卡创建EXT分区个人总结教程[范文]

    一.ROOT手机. a) 这个请自己解决,每个手机都有自己的ROOT方法,如果这一步没有完成,下面这几 步就不用看了.二.给SD卡分区. 主要目的是给SD卡分出来一个EXT分区(EXT2,EXT3,EX......

    SD卡(闪存卡、内存卡)用久了会有好多文件夹出现

    SD卡用久了会有好多文件夹出现,大家看看都是干什么用~1、.android_secure是官方app2sd的产物,删了之后装到sd卡中的软件就无法使用了。 2、.Bluetooth顾名思义,用蓝牙之后就会......

    解决SD卡或内存卡以及U盘无法格式化的方法(全文5篇)

    解决SD卡或内存卡以及U盘无法格式化的方法 “将U盘插到电脑时,可以显示发现新硬件,但是打开U盘目录时无法显示并提示没有硬件,请插入移动硬盘。在 U盘点右键/属性,显示容量等为0......

    关于渤海银行水果卡事件学习心得

    加强制度建设 严格企业管理 ——关于渤海银行送卡事件的思考近期我们在行里按照孟总要求集中学习了《渤海银行被中纪委彻查:公然违纪比送卡本身更恶劣》、《渤海银行向监管......