当前位置:  技术问答>linux和unix

FAT32文件系统中如果0号物理扇区或者根目录扇区坏掉,怎么处理?

    来源: 互联网  发布时间:2017-04-28

    本文导语:  最近在学习文FAT32文件系统有一些小问题想和大家讨论一下。 首先上一张FAT32文件系统的解释说明图片: 问题1:在存储文件中,如果发现某个簇(或者扇区)不能用,在FAT表中会有相应的置位,这样可以选择其他可...

最近在学习文FAT32文件系统有一些小问题想和大家讨论一下。
首先上一张FAT32文件系统的解释说明图片:FAT32文件系统中如果0号物理扇区或者根目录扇区坏掉,怎么处理?[图片]
问题1:在存储文件中,如果发现某个簇(或者扇区)不能用,在FAT表中会有相应的置位,这样可以选择其他可用扇区。但如果0号物理扇区坏掉了,能不能将MBR放到其他可用扇区呢?还是说本身这个0号扇区本身就是一个概念,任何一个可用的扇区都可以作为0号扇区存放MBR呢?
问题2:假如MBR,DBR,FAT1,FAT2,信息完整,并且正确。接下来应该存储的根目录区,这个区应该根目录所在簇的开始,假如这个分区或者簇是可用的,那么根目录的扇区号可以这样计算:FAT表扇区号+扇区表个数*每个FAT表的扇区个数。看过几个FAT32底层代码,都是这么计算的,但是,
假如紧挨着FAT1,FAT2的簇是坏了呢,不能使用了呢,根目录不是紧挨着FAT1,FAT2呢,上面的计算岂不是有错误了?

我的理解是在格式化的时候首先选择0号扇区的条件不仅要选择第一个可用的扇区,还有有一片连续的(FAT1,FAT2,后的扇区可用,不能让根目录和FAT1,FAT2隔着别的扇区)。不知道我的理解是否正确,还是手头里面的几个代码有这个漏洞。

|
1,当MBR坏了的时候,你的系统肯定是起不来的,你必须重装系统,这样会重新对你的NAND进行分区,并创建MBR

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • FAT文件系统读写类库 fat32-lib
  • Ubuntu下如何创建FAT32文件系统的硬盘镜像
  • 关于FAT32文件系统的接口和库函数
  • 怎么改fat32文件系统的dbr(引导记录区)
  • 谁有办法把一个原来是fat32的文件系统,被格式成为sco unix文件系统还原回来?
  • 请问如何mount Fat32文件系统?
  • 如何让linux系统启动时自动加载fat文件系统,并且能够识别中文目录名或文件名.
  • 请问:在Linux下怎么查看fat32或ntfs文件分区下的文件.
  • 刚装上linux,我怎样才能看到windows(FAT32)下的文件?
  • 如何在red hat linux下访问FAT32分区中的文件?
  • linux中fat32和ext2,ext3文件大小限制分别是多少?
  • FAT文件系统扩展 exFAT
  • 如何访问NTFS和FAT32中的文件?命令行中如何重复上次的输入?
  • 挂接的Fat32文件系统文件名为乱码
  • 在FAT32硬盘上快速创建大容量文件?
  • red hat linux 7.2 下怎样方问 win32 fat32文件系统?用什么软件?
  • 大家进来谈谈fsck的工作原理,比如说扫描fat32的文件系统?来者有分
  • RH7.3挂上FAT32的分区以后,为什么有的文件显示不出来??
  • 请问我装过Linux,文件系统已被格成ext3,我要再恢复为Windows的FAT32,该如何做?
  • windows mobile fat32文件系统 mount 到linux上
  • 能否将linux安到fat或fat32中
  • 有没有在fat/fat32上安装linux的可能
  • Redhat9如何支持FAT,FAT32,NTFS等格式
  • 菜菜菜问题我想安装WIN2000和LINUX,我若先安装LINUX很有什么影响?30G硬盘,8G FAT32,15G EXT2,7G fAT32
  • 如何挂接FAT32硬盘?
  • 在sco unix中mount一个fat32的分区的问题……
  • 在linux下任何挂接fat的盘?
  • mount不支持fat32,ntfs格式?
  • 为什么我的内核不支持fat?
  • 关于FAT32的选择性初始化备份
  • 在Linux下如何存取NTFS和FAT32分区的数据?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,