1

Я полностью отформатировал жесткий диск объемом 1 ТБ в Windows, используя формат NTFS. Затем в Linux я запускаю следующую команду, чтобы посмотреть, что происходит с дисковыми блоками!

dd if=/dev/sdf1 | hexdump

Я ожидал увидеть шестнадцатеричные коды для информации о разделах в первых блоках и ноль для всех следующих блоков, потому что я отключил быстрый формат в диалоге форматирования разделов.

Но hexdump показывает коды, как показано ниже для первых 4 ГБ диска. Что это?!

Если они зарезервированы для таблицы разделов, почему между ними нет нулевых блоков?

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 ответ1

3

Это MFT-записи.

Ваши ожидания ошибочны в нескольких отношениях.

Во-первых: таблица разделов не хранится в отдельных разделах. Вы не увидите ничего общего с таблицей разделов, выгрузив содержимое одного отдельного раздела.

Во-вторых: пустые отформатированные тома имеют структуру. Они не просто серии заполненных нулями блоков. На томе FAT будет FAT и корневой каталог. На томе EXT2 будут иноды, суперблоки и растровые изображения. На томе NTFS будут находиться основная таблица файлов, корневой каталог, растровое изображение свободного пространства и многое другое. Эти вещи имеют различные "магические числа", флаги, смещения, маркеры "конца" и тому подобное, которые не имеют нуля в качестве своих начальных, отформатированных значений.

То, что вы видите здесь, в соответствии с 4-байтовой подписью в начале каждой записи и номерами записей, с 252 по 255 в таблице основных файлов. Эти записи MFT по 4 КБ каждая.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .