案例基本情况描述 朋友的一个容量为80GB的移动硬盘,一直在PC上使用,后来这位朋友买了一台苹果电脑,就想把这块移动硬盘接在苹果电脑上用一下,结果什么数据也没看到,于是就拔下来了。当他再一次把移动硬盘…
案例基本情况描述 用户的一个优盘,容量1GB,其中有大量的文件和文件夹。所有这些文件都与用户的一篇论文有关系,用户两个多月以来一直在写一篇论文。因为同时在家里及单位的多台计算机上写这篇论文,为了方便,…
前面提到过,如果文件在数据区中存放的位置比较靠后,文件起始簇号就会很大,那么文件目录项中记录文件起始簇号的高位两个字节就会有数据,当文件删除时,这两个字节会被清零。下面分情况详细分析。 情况一 第一种…
文件删除前的底层分析 首先来从文件系统底层了解一下FAT32文件系统中文件各部分结构的管理。 现在以FAT32分区中的文件“xiaodie.jpg”为例,讲解文件的各部分结构,文件如图4-320所示。…
根目录的管理 FAT32文件系统对于根目录下文件的管理,统一在数据区中的根目录区为这些文件创建目录项,并由FAT表为文件的内容分配簇存放数据。而根目录区的首簇由格式化程序指派,并把指派的簇号记录在DB…
在FAT32文件系统下,分区根目录下的文件及文件夹的目录项存放在根目录区中,分区子目录下的文件及文件夹的目录项存放在子目录区中,根目录区和子目录区都在数据区中。 FAT32的目录项与FAT16的目录项…
数据区的位置 FAT32的数据区在文件系统中的具体位置是紧跟在FAT2之后。下面模拟一下操作系统定位数据区的方法。这里依然以图4-286中的DBR所在分区为例,定位数据区的步骤如下: ①系统通过该分区…
FAT表的作用及结构特点 FAT32的FAT表与FAT16的FAT表作用和结构大同小异,详细内容可以参见4.4.3节中的讲述,这里只强调一下针对FAT32文件系统FAT表的特点。 ①FAT32的FAT…

关注我们的公众号

微信公众号