文件系统
文章平均质量分 54
一个专研技术的小蜜蜂
提升技术涵养,修炼技术艺术;发现技术美好,传播技术知识
展开
-
Python 文件目录路径的三种写法
1.os.path.exists(‘D:/test’)2.os.path.exists(r’D:\test’)在python的字符串中\是转义符,如果想让\保持原来的意思,可以加r避免转义。注:r的全称是raw string,即原始字符串常量,可以让字符保持原来的意思。3.os.path.exists(‘D:\\test’)\:是转义字符,所以\要使用\\...原创 2021-05-18 16:10:52 · 1615 阅读 · 0 评论 -
FAT32文件系统之目录项分析 (四)
在FAT32文件系统下,分区根目录下的文件及文件夹的目录项存放在根目录区中,分区子目录下的文件及文件夹的目录项存放在子目录区中,根目录和子目录区都在数据区中。FAT32目录项类型FAT32与FAT16目录项一样分为四类短文件名目录项长文件名目录项“.”目录项和“..”目录项卷标目录项FAT32短文件名目录项分析 FAT32与FAT...原创 2017-09-09 12:41:10 · 14000 阅读 · 4 评论 -
FAT32文件系统的数据区定位及内容(三)
1:数据区的位置FAT32 的数据区在文件系统中的具体位置是紧跟在FAT2之后。定位数据的步骤A:系统通过该分区的分区表信息,定位到DBR扇区B:读取DBR的0E-0FH偏移处,得到DBR保留扇区数C:读取DBR每一个FAT表的扇区数及FAT表的个数D:DBR + FAT表个数 * FAT表扇区数,即可以获得数据区的开始。2:数据区的内容FAT32文件系统数据区的内容主原创 2017-09-09 12:39:26 · 2774 阅读 · 0 评论 -
FAT32文件系统的FAT表分析(二)
1. FAT表的作用及结构特点FAT32与FAT16表的作用和结构类似,这里只道不同A:FAT32的FAT表也是由FAT表项构成的,每个FAT项的大小为4个字节B:FAT项的大小为4个字节,即32位,但是只用到了26位,最多管理226 =67108864 -1个簇 C:2000之后的系统中,能管理的簇的大小可以达到128个扇区,而FAT32最多可管原创 2017-09-09 12:36:17 · 4538 阅读 · 2 评论 -
FAT32文件系统之结构初探(一)
FAT32文件系统总结FAT32能够支持大于32M小于32G的分区。虽然第三方的格式化程序可以把超过32G的分区格式化为FAT32,会是微软的系统不允许将大于32G的分区格式化为FAT32文件系统。FAT32文件系统由DBR及保留扇区,FAT1,FAT2,DATA区四个部分组成,结构如图 DBR及保留扇区:DOS Boot Record,含义是DOS结构引导记录,也称为操作原创 2017-08-13 09:50:28 · 5603 阅读 · 0 评论 -
FAT16文件系统之FAT表浅谈(三)
FAT16文件系统的FAT表分析原创 2017-07-23 17:26:20 · 8379 阅读 · 0 评论 -
FAT16文件系统之DBR(二)
FAT16文件系统的DBR由5部分组成,跳转指令,OEM,BPB,引导程序,结束标志原创 2017-07-23 17:13:47 · 3285 阅读 · 0 评论 -
FAT16文件系统之总结构分析(一)
硬盘是用来存储数据的,为了使用和管理的方便,这些数据以文件的形式存储存储在硬盘上。任何操作系统都有自己的文件管理系统,不同的文件系统又有不同的逻辑组织方式,要对硬盘进行高效的管理并对数据进行恢复,就要求用户必须深入了解文件在硬盘上是如何存储的。 微软文件系统主要有FATNTFS 各Exfat;FAT文件系统有FAT12,FAT16,FAT32三种类型。FAT16文件原创 2017-07-17 11:57:58 · 3564 阅读 · 0 评论 -
FAT16文件系统之目录项分析(四)
FAT16文件系统的FDT分析1:FDT位置FDT的含义为文件目录表,它在一个文件系统中的具体位置是紧跟在FAT2之后。定位过程:A:系统通过读取该分区表信息,定位到其DBR扇区B:读取DBR的保留扇区数(OEH –0FH).C:读取每个FAT扇区数(16H – 17H)D:读取FAT表的个数保留扇区当数 + FAT个数 * 每个FAT扇区数FDT的数据内容原创 2017-07-30 17:17:23 · 6807 阅读 · 0 评论 -
Windows系统的MBR磁盘分区--MBR的结构和作用(三)之主磁盘分区的结构
MBR磁盘的分区形式一般有3种,即主分区,扩展分区,非DOS分区原创 2017-07-15 11:05:55 · 1575 阅读 · 0 评论 -
Windows系统的MBR磁盘分区--MBR的结构和作用(四)之扩展分区EBR
扩展分区的结构分析 由于MBR仅仅为分区表保留了4个可分区表。如果说逻辑磁盘就是分区,硬盘最多只能分出4个逻辑磁盘。为了建立更多的磁盘供操作系统使用,系统引入了扩展分区的概念。 所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个用来定义分区的参数的指针(用一点绕其实就是一个指针了),这种指针结构形成一个单身链表。这样在主引导扇区中队了主磁原创 2017-07-15 11:16:04 · 1568 阅读 · 0 评论 -
Windows系统的MBR磁盘分区--MBR的结构和作用(一)
MBR磁盘分区是使用最广泛的一种分区结构,它也被称为DOS分区,但它并不是一个仅仅应用于微软的操作系统平台中的分区结构。Linux系统,基于x86架构的UNIX系统都能支持MBR磁盘分区。 主引导记录MBR的结构和作用 1. MBR的结构 MBR扇区位于位于整个物理磁盘的第一个扇区:按照C/H/S地址描述,即0柱面0磁头1扇区;按照LBA地址描述即0扇区。它是一个特殊而重要的组成部分。 在原创 2017-07-13 19:54:45 · 1712 阅读 · 0 评论 -
Windows系统的MBR磁盘分区--MBR的结构和作用(二)
MBR的作用 MBR扇区在计算机引导过程起着举足轻重的作用。计算机在按下电源键以后,开始执行主板上的BIOS程序,进行完一系列检测和配置以后,开始按CMOS中设定的系统引导顺序进行引导。主板BIOS执行完自己的程序后如何把执行权交给硬盘呢?交给硬盘后又执行存储在哪里的程序呢?让我们通过了解MBR的作用来解开这些疑问原创 2017-07-14 08:21:49 · 1730 阅读 · 0 评论