上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!-ntfs文件系统

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!-ntfs文件系统

作者:上犹日期:

返回目录:文件问题

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

别人眼中的高手从来都是一步一步打下基础才有可能成功别人眼中的大神,跟着我们一步步用WINHEX底层数据分析工具来了解文件系统的世界!如果要活的比别人精彩就一定要努力学习.

我们刚买回来的硬盘是没有初始化的,如图所示:

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

在底层也是没有任何数据的,我用winhex打开看一下:

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

现在看全部是0x00没有任何数据,我现在就把硬盘初始化一下,看看在底层都发生了哪些变化,我就以MBR的分区形式初始化一下,当然用GPT分区形式也可以:

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

初始化完成之后系统会在整个磁盘的第一个扇区写入MBR(Master Boot Record)主引导记录。

此扇区的前446个字节是引导程序,在BIOS的代码运行到最后时。BIOS会将这段程序载入到内存中开始运行,后面的64字节是硬盘分区表,我块磁盘我没有进行分区,所以分区表全部是0x00。

我现在就建几个分区看看有什么变化

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

从00000001BE---00000001FE 共64字节。是4个分区表项,00000001BE---00000001CD为第一个分区表项。00000001CE---00000001DD为第二个分区表项,00000001DE---0000000ED为第三个分区表项,00000001EE~00000001FD为第四个分区表项,其中前三个为逻辑分区,第四个是扩展分区,然后由扩展分区再分出很多个分区,下图是本机磁盘状况:

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

下面就介绍一下分区表(以第一个分区项为例)

NTFS文件系统之分区底层是怎么显示的,想成为高手就一定要看!

1: 为可引导标识,0x00不可引导。0x80表示可引导

2:为分区起始CHS(柱面/磁头/扇区)本分区是 00/21/20

第一个字节 20记录分区起始磁头号。

第二个字节 21 记录分区的起始扇区号;

第三个字节00,记录分区的起始柱面号。

3:分区类型,0x07表示NTFS|0x01表示 FAT12|0x83表示Linux

4:分区结束的CHS地址

5:分区起始的扇区号 (我的第一个分区的起始扇区为0x00080000)

文件系统的第一个扇区称为DBR(引导扇区)。通过分析此扇 区,能够知道文 件系统的一些信息。

6:分区的扇区数。(我这个分区的扇区数:0x00900025)

通过分区的扇区数计算这个分区的大小:0x00900025*512(1个扇区的字节 数)= 317846454272 byte = 296.017578125 G ≈ 296.02 G

分区1的起始扇区号+分区1的扇区数 = 第二个分区的起始扇区

关注我们,继续带你进行数据底层的世界!因为有你更精彩!

相关阅读

  • Java 变量-java变量设置

  • 上犹设置问题
  • java变量设置,Java变量类型在Java中,必须先声明所有变量,然后才能使用它们。变量声明的基本形式如下所示:typeidentifier[=value][,identifier[=value]…
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们