бут сектор NTFS

Тема в разделе "WASM.BEGINNERS", создана пользователем Treant, 19 янв 2010.

  1. Treant

    Treant Member

    Публикаций:
    0
    Регистрация:
    24 май 2009
    Сообщения:
    261
    В общем после прочтения разных источников и меня сложилась вот такая картина бут сектора NTFS:
    Непонятна вот эта часть:

    Написано что то вроде копия 16 системных записей NTFS располагается посередине тома... в моем бут секторе она получается в самом начале раньше основной MFT?
    Вот это тоже жуть какая то в википедии написано что обычно 1 кб на запись но тут 1024 кластера... или же это все таки байт?
    И вообще система вычисления непонятная какая то...
    Про индексную запись вообще ничего не нашел
    В общем просветите кто знает
    ЗЫ: бут сектор от системного раздела на 100 Мб Win7
     
  2. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    Судя по сложившейся картине, "разные источники" были какими-то неправильными. Самые правильные источники - это ntfs.sys и ntldr, также описание есть на http://www.linux-ntfs.org (прямая ссылка на скачивание документации - http://sourceforge.net/projects/linux-ntfs/files/NTFS%20Documentation/0.5/ntfsdoc-0.5.tar.bz2/download).
    Зеркало $MFTMirr гарантированно хранит содержимое только первых четырёх записей (может быть больше, если в одном кластере помещается больше), а вовсе не 16. И располагаться оно может где угодно (в частности, в начале тома), а вовсе не в середине.
    Поля размеров записей в MFT и записей индекса - знаковые: если значение положительное, то оно представляет собой число кластеров, а если отрицательное, то его модуль представляет собой двоичный логарифм размера в байтах. То есть 0F6h = -10 задаёт размер 2^10 = 1024 байт.