NTFS 分区 HDD 中的这些块是什么?

NTFS 分区 HDD 中的这些块是什么?

我在 Windows 中使用 NTFS 格式完全格式化了 1TB 硬盘。然后在 Linux 中,我运行以下命令来查看磁盘块发生了什么!

dd if=/dev/sdf1 | hexdump

我希望在第一个块中看到分区信息的十六进制代码,并在所有接下来的块中看到零,因为我在格式化分区对话框中取消选中了快速格式化。

但是 hexdump 显示磁盘前 4GB 的代码如下。这些是什么?!

如果这些是为分区表保留的,为什么它们之间没有块?

c003f000 4946 454c 0030 0003 1c67 0200 0000 0000
c003f010 0001 0000 0038 0000 0040 0000 0400 0000
c003f020 0000 0000 0000 0000 0000 0000 00fc 0000
c003f030 0002 0000 0000 0000 ffff ffff 0000 0000
c003f040 0000 0000 0000 0000 0000 0000 0000 0000
*
c003f1f0 0000 0000 0000 0000 0000 0000 0000 0002
c003f200 0000 0000 0000 0000 0000 0000 0000 0000
*
c003f3f0 0000 0000 0000 0000 0000 0000 0000 0002
c003f400 4946 454c 0030 0003 1c7a 0200 0000 0000
c003f410 0001 0000 0038 0000 0040 0000 0400 0000
c003f420 0000 0000 0000 0000 0000 0000 00fd 0000
c003f430 0002 0000 0000 0000 ffff ffff 0000 0000
c003f440 0000 0000 0000 0000 0000 0000 0000 0000
*
c003f5f0 0000 0000 0000 0000 0000 0000 0000 0002
c003f600 0000 0000 0000 0000 0000 0000 0000 0000
*
c003f7f0 0000 0000 0000 0000 0000 0000 0000 0002
c003f800 4946 454c 0030 0003 1c8d 0200 0000 0000
c003f810 0001 0000 0038 0000 0040 0000 0400 0000
c003f820 0000 0000 0000 0000 0000 0000 00fe 0000
c003f830 0002 0000 0000 0000 ffff ffff 0000 0000
c003f840 0000 0000 0000 0000 0000 0000 0000 0000
*
c003f9f0 0000 0000 0000 0000 0000 0000 0000 0002
c003fa00 0000 0000 0000 0000 0000 0000 0000 0000
*
c003fbf0 0000 0000 0000 0000 0000 0000 0000 0002
c003fc00 4946 454c 0030 0003 1ca0 0200 0000 0000
c003fc10 0001 0000 0038 0000 0040 0000 0400 0000
c003fc20 0000 0000 0000 0000 0000 0000 00ff 0000
c003fc30 0002 0000 0000 0000 ffff ffff 0000 0000
c003fc40 0000 0000 0000 0000 0000 0000 0000 0000
*
c003fdf0 0000 0000 0000 0000 0000 0000 0000 0002
c003fe00 0000 0000 0000 0000 0000 0000 0000 0000
*
c003fff0 0000 0000 0000 0000 0000 0000 0000 0002
c0040000 0000 0000 0000 0000 0000 0000 0000 0000
*

答案1

它们是 MFT 记录。

您的期望在几个方面都是错误的。

第一:没有存储分区表之内单个分区。通过转储单个分区的内容,您不会看到与分区表有关的任何内容。

其次:空的格式化卷具有结构。它们不仅仅是一连串的零填充块。在 FAT 卷上,将有一个 FAT 和一个根目录。在 EXT2 卷上,将有 inode、超级块和位图。在 NTFS 卷上,将有主文件表、根目录、可用空间位图和各种其他内容。这些东西有各种“魔法数字”、标志、偏移量、“结束”标记等等,它们没有零作为其初始的格式化值。

您在这里看到的是,根据每条记录开头的 4 字节签名和记录编号,主文件表中的记录为 252 至 255。这些 MFT 记录每条为 4KiB。

相关内容