文件系统
文章平均质量分 77
细粉条
iOS开发妹子,wx号:lily-Dly,欢迎沟通交流!
展开
-
文件系统 分区标志类型值及其含义
类型值( 十六进制 )含 义类型值( 十六进制 )含 义00空, DOS 或 Windows不允许使用,视为非法5CPriam Edisk01FAT1261Speed Stor02XENIX root转载 2014-08-07 15:46:53 · 7822 阅读 · 0 评论 -
解析磁盘0号扇区数据
自己写了一个简单工具,可读取磁盘扇区数据。也可下载其他工具查看。本人磁盘0号扇区数据如下这个0号磁盘是整个磁盘的第一个扇区,称为MBR(Master Boot Record )主引导记录。此扇区的前446个字节是引导程序,在BIOS的代码执行到最后时,BIOS会将这段程序加载到内存中并开始执行。后面的64字节是硬盘分区表。 从0x1BE~0x1FE 共64字节,是4个分原创 2014-08-07 16:59:40 · 9826 阅读 · 0 评论 -
FAT32文件系统定位FAT文件分配表以及根目录
一、FAT1起始扇区 = DBR的扇区号 + 保留扇区号1.获取DBR的扇区号磁盘的0号扇区的 0X1C6~0X1C9是第一个分区的起始扇区,这个扇区就是DBR下图是本人的磁盘的0号扇区,可以看到DBR的扇区号是0X00 00 00 3F(小端格式)2.得到保留扇区打开DBR扇区,偏移0X0E~0X0F表示保留扇区由图可知保留扇区数为0X00 26.F原创 2014-08-08 16:09:00 · 20709 阅读 · 1 评论 -
解析DBR操作系统引导记录数据
要想了解文件系统,不得不熟悉DBR,下面我们一起来解析一下DBR中的数据。Dos Boot Record(DBR)操作系统引导记录是由操作系统的格式化程序建立的,在文件系统驱动操作任何一个磁盘卷时,这一部分的信息将被读取并作为文件系统在这个磁盘卷上的参数被使用。它包含了有效的引导程序、厂商标志、BPB数据块等。1.那么怎么得到DBR呢?它位于分区的第一个扇区。而分区的地址可以从磁盘的第一个原创 2014-08-07 18:13:49 · 5834 阅读 · 0 评论 -
分析NTFS文件系统得到特定文件的内容
找某一个文件的内容(如要读取文件D:\dir\dir2\text.txt,具体步骤如下:(1)读取分区表/分区链表信息,找到磁盘F的起始扇区。(2)读取D盘的第一个扇区(分区的BOOTSETOR)取得分区的每簇大小,MFT表起始簇号等信息。(3)读取MFT表的第五个记录(根目录)找到目录索引所在簇号。(4)读取根目录索引,查找dir目录所在的MFT记录号(5)读取dir目录的M原创 2014-10-13 16:25:40 · 4165 阅读 · 2 评论 -
NFTS数据流
NFTS数据流NTFS交换数据流(alternate data streams,简称ADS)是NTFS磁盘格式的一个特性,在NTFS文件系统下,每个文件都可以存在多个数据流,就是说除了主文件流之外还可以有许多非主文件流寄宿在主文件流中。它使用资源派生来维持与文件相关的信息,虽然我们无法看到数据流文件,但是它却是真实存在于我们的系统中的。创建一个数据交换流文件的方法很简单,命令为“宿主文件:准备原创 2014-10-23 15:28:56 · 1521 阅读 · 2 评论