![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件系统
文章平均质量分 79
qianjintianguo
这个作者很懒,什么都没留下…
展开
-
Long Filename Specification
CompatibilityLong filename (here on forth referred to as "LFN") design for Windows95 is designed to be 99% compatible with the old DOS 8.3 format. The 1% discripency comes in when old DOS programs原创 2006-04-19 14:13:00 · 1135 阅读 · 0 评论 -
FAT文件系统原理2
FAT16 DBR: FAT32中DBR的含义大致如此,对于FAT12和FAT16其基本意义类似,只是相关偏移量和参数意义有小的差异,FAT格式的区别和来因,以后会说到,此处不在多说FAT12与FAT16。我将FAT16的扇区参数意义列表。感兴趣的朋友自己研究一下,和FAT32大同小异的。 表6 一个FAT16分区上转载 2006-05-11 22:37:00 · 2312 阅读 · 0 评论 -
FAT文件系统原理1
一、硬盘的物理结构: 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁转载 2006-05-11 22:35:00 · 2045 阅读 · 0 评论 -
子目录FDT的簇链结构
在FAT文件系统中的目录结构是层次性的树形结构,根目录下可以包含文件和子目录,子目录下可以包含文件并且还可以再包含子目录。如图6-7所示就是一个树形目录结构的例子。 图6-7 FAT文件系统中的数形目录结构在FDT中,子目录的管理与普通文件相同,一个子目录文件在FDT表中也占据3转载 2006-05-08 11:26:00 · 4118 阅读 · 1 评论 -
文件目录表(FDT)及其结构
用FORMAT命令对磁盘(或逻辑盘)进行格式化的时候,就已经为整个硬盘建立了一个根目录FDT。在根目录下,用户可以用DOS命令"MD"再创建不同的各个子目录,以及子目录下的子目录。根目录以及各级子目录都有自己的FDT。在具体操作中,系统规定用字母C-Z代表逻辑盘符,所以DOS简单地用“[盘符:]/”表示在根目录下。根目录的作用是分配根目录下的所有文件和子目录的存储空间(逻辑扇区号),并且通过设备驱转载 2006-05-08 11:25:00 · 5093 阅读 · 0 评论 -
FAT磁盘文件管理系统的组成
磁盘片经格式化后被划分成物理扇区,知道“磁盘/磁道/扇区”3个参数就能确定磁盘的物理位置。但是,在进行数据存取的时候,DOS不仅要确定将数据存放在磁盘的物理位置,而且还要确定它们的逻辑存放位置。DOS把存储空间组织成物理位置并提供一种机制对存放于这些位置上的数据进行索引。同时,建立按层次安排的索引关系,将磁盘的物理扇区转换成逻辑扇区,在把数据分配到逻辑扇区位置。所以,在FAT文件系统的管理下,磁盘转载 2006-05-08 10:44:00 · 3275 阅读 · 2 评论 -
文件分配表(FAT)及其结构
文件分配表(FAT)是文件管理系统用来给每个文件分配磁盘物理空间的表格,它告诉操作系统,文件存放在磁盘的什么地方。1.FAT表的大小及位置FAT在磁盘上是安排在紧接DOS引导扇区(DBR)之后的。在FAT16系统中,它总是从DOS的逻辑1扇区开始。在磁盘上共有FAT表的两个拷贝(一个是基本FAT表,另一个是FAT表的备份),两者在磁盘上前后紧排在一起,其大小根据分区的大小不同而变化,FAT16中的转载 2006-05-08 11:25:00 · 35746 阅读 · 5 评论 -
引导记录(DBR)及其结构
磁盘的逻辑0扇区都称为DOS引导扇区,又称为BOOT区。我们可以用DEBUG中的L命令读出DBR扇区的内容。在DEBUG中,L命令的格式是:L 内存缓冲区地址,盘号,起始扇区,要读取的扇区数其中,磁盘A、B、C、D、E...的盘号分别为 0、1、2、3、4...例如,进入DEBUG后,将D盘DBR扇区的读入内存CS:100的命令为:-L 100,3,0,11.DBR扇区的结构经由FORMAT高级格转载 2006-05-08 11:24:00 · 6100 阅读 · 0 评论 -
硬盘的基本知识
硬盘是现在计算机上最常用的存储器。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都被以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出它相应的规则。这就是分区概念的形成。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,一般简称为M转载 2006-05-08 10:43:00 · 2620 阅读 · 0 评论 -
FAT16与FAT32文件系统结构的主要区别
1.磁盘数据组织结构的区别总体上FAT32与FAT16文件系统变化不大,文件系统仍然将逻辑盘的空间划分为DBR引导区(BOOT区)、文件分配表(FAT)、根目录表(FDT)和数据区(DATA区)。但有以下区别:·FAT16只有一个DBR,且只占用逻辑0扇区;FAT32中的DBR多了一个副本,分别起始于逻辑0扇区(xx柱、0头、1扇区)和逻辑6扇区(xx柱、0头、7扇区)。·FAT32在DBR副转载 2006-05-08 11:27:00 · 9443 阅读 · 1 评论 -
FAT文件系统对长文件名的支持
根据前面的叙述我们知道,在FAT16文件系统中,由于FDT中的文件目录登记项只为文件名保留了8个字节,为扩展名保留了3个字节,所以DOS和Windows的用户为文件起名字时要受到8.3格式的限制。但是,从Windows95开始,这种限制被打破了。在Windows9x中是如何实现长文件名的?它是怎样解决与DOS的兼容性?该方案存在什么问题?在使用中应该注意的事项有哪些?了解这些问题将会对用户在Win转载 2006-05-08 11:27:00 · 4778 阅读 · 0 评论 -
FAT32 Structure Information
Master Boot RecordThe Master Boot Record is the same for pretty much all Operating Systems. It is located on the first Sector of the Hard Drive, at Cylinder 0, Head 0, Sector 1. It is the first原创 2006-04-19 14:12:00 · 968 阅读 · 0 评论 -
FAT16 Structure Information
Master Boot RecordThe Master Boot Record is the same for pretty much all Operating Systems. It is located on the first Sector of the Hard Drive, at Cylinder 0, Head 0, Sector 1. It is the first原创 2006-04-19 14:11:00 · 913 阅读 · 1 评论 -
系统文件格式FAT32与NTFS的区别
在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16。像基于MS-DOS,Win 95等系统都采用了FAT16文件系统。在Win 9X下,FAT16支持的分区最大为2GB。我们知道计算机将信息保存在硬盘上称为“簇”的区域内。使用的簇越小,保存信息的效率就越高。在FAT16的情况下,分区越大簇就相应的要增大,存储效率就越低,势必造成存储空间的浪费。并且随着计算机硬件和应用的不断提高,F转载 2006-05-11 22:32:00 · 2812 阅读 · 0 评论