热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

U盘文件系统设计

  • 1星
  • 2013-09-29
  • 131.43KB
  • 需要2积分
  • 0次下载
标签: 优盘

优盘

文件

文件

系统

系统

                        优盘文件系统(for  C)优盘文件系统(FOR  C)优盘文件系统(FOR  C)优盘上的数据按照其不同的特点和作用大致可分为  5  部分:MBR  区、DBR  区、FAT  区、FDT  区和  DATA  区。主引导记录(MBR)绝对扇区号为:  MBR_LBA=0x00000000  处是主引导记录,等同位于硬盘的  0  磁道  0  柱面  1  扇区。  在总共  512  字节的主引导扇区中,MBR  只占用了其中的  446  个字节(ofs:0  -  ofs:1BDH)  ,  另外的  64  个字节(ofs:1BEH  -  ofs:1FDH)交给了  DPT(Disk  Partition  Table  盘分区表),  最后两个字节“55  AA”  (ofs:1FEH  -  ofs:1FFH)是分区的结束标志。    MBR  定义如下:  typedef  struct  {  uchar  bootcode[446];  //ofs:0.启动代码。  “FA  33  C0  8E  D0  BC…”.  PartitionTable  PT[4];  //ofs:446.分区表  length=4*16.  uint  EndingFlag;  //ofs:510.结束标识:0xAA55.  }MBR_tag;    Bootcode[446]启动代码一般是固定的,用于引导  x86,不用管。    分区表项的定义如下:  typedef  struct  {  uchar  BootFlag;  //启动标志  CHS  StartCHS;  //分区开始的柱面、磁头、扇区  uchar  SystemID;  //分区类型  CHS  EndCHS;  //分区结束的柱面、磁头、扇区  ulong  RelativeSectors;  //分区起始扇区数,指分区相对于记录该分区的分区表的扇  区位置之差  (该分区表:LBA=0x0)。  ulong  TotalSectors;//分区总扇区数  }PartitionTa……                       

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×