联系我们

  服务热线:
  • 杭 州 :400-889-1122
  • 上 海 :400-899-1122
  • 深 圳 :0755-88848278
  • 宁 波 :0574-87298883
  • 广 州 :400-889-1122
  • 温 州 :0577-88844623
数据恢复品牌
  • NAS服务器
  • IBM NAS HP NAS SUN NAS EMC NAS Dell NAS 联想 NAS 清华同方NAS 浪潮NAS 方正 NAS
  • 硬盘系列
  • 易拓(Excelstor) 昆腾(Quantum) 三星(SAMSUNG) 日立IBM(HITACHI) 希捷(Seagate) 迈拓(Maxtor) 西部数据(WD) 东芝(TOSHIBA) 富士通(FUJITSU)
  • 服务器系列
  • IBM系列 HP 系列 Dell系列 Sun系列 联想系列 康柏系列 浪潮系列 长城系列 曙光系列
  • 文件系统
  • windows系列 Solaris系列 Novell系列 IBM-AIX系列 MAC系列 Linux系列 SCO系列 FreeBSD系列 HP-UX系列
当前位置:技 术首页 >> 数据恢复 >> 在FAT文件系统下的文件的建立
在FAT文件系统下的文件的建立
2011-01-11 13:02:56  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
如果分区表被删除或破坏,或者需要判断现有的分区表是否存在问题时,可以以根据其合理性进行判断。分区表损坏是经常遇到的故障之一。在这种情况下,我们需要找到磁盘内原来z的分区布局结构,以便重写分区表,进 ...

现在,我们通过说明在FAT文件系统下建立一个文件的步骤,来说明FAT文件系统的工作过程。
首先来看建立文件的过程。假设现在有一个子目录,它的名字是“子目录1”,我们要在其下建立一个文件“文件1,txt”。使用的文件系统为FAT32,簇大小为4096个字节,我们要建立的文件大小为5000个字节。
步骤1:读取位于卷0号扇区的引导扇区,根据引导扇区中的信息定位FAT表、数据区和根目录的位置。
步骤2:寻找“子目录1”的位置。查看根目录下的每个目录顶,寻找名字为“子目录1”且具有目录属性的目录项。找到后,查看它的起始簇号,为3。
步骤3:读取子目录1的起始簇(即3号簇)的内容,查看每个目录项,直到找到一个未分配的目录项。
步骤4:找到可用项后写入文件名“文件1.tXt”,并将文件大小和当前时间写入相应的位置。
步骤5:为文件内容分配簇空间。转到FAT表,寻找空闲的位置。发现4号FAT表项末使用,这就说明4号簇是空闲的。将4号簇分配给文件,并在4号簇的FAT表项内写入结束标记。
步骤6:将簇号4写入文件目录项的起始簇号区域。将文件的前4096字节写入到4号簇中,还剩余904字节,所以还需要再为其分配一个簇。
步骤7:在FAT表中继续寻找未分配簇,找到5号簇为空闲未使用(因其FAT表项为0)。
步骤8:将文件第一簇(即4号簇)的FAT表项值改写为5,将文件的最后904字节写入5号簇。
步骤9:在5号簇的FAT表项内写入结束标记。

友情链接 | SQL数据库恢复 | 硬盘数据恢复 | Raid服务器数据恢复 | 公司简介 | 数据恢复