Re[2]: ntfs и $index_root
От: logree  
Дата: 22.09.10 14:36
Оценка:
Здравствуйте, MShura, Вы писали:


L>>я понял так — тут есть единственная Index Entry с флагом = 1, в документации написано что если флаг = 1 значит эта запись указывает на sub-node, и в ней появляется поле VCN со смещением L-8 (в моем случае получается 0x20), у меня по этому смещению нули, для чего нужны оставшиеся 16 байт не понятно.


MS>Поле 0x10 по смещению 0x10 означает, что entries начинаются со смещения 0x10 относительно поля со смещением 0x10.


MS>Т.е. Index Entry начинается в приведенном дампе со смещения 0x20.

да со смещениями я напутал.

MS>Флаг у неё 3, что означает, что она последняя, но перед ней есть ссылка на sub-node.

MS>Номер этого subnode — 4
не знал что флаги могут комбинироваться.

L>>так же не ясно к чему относится это VCN, т к структура Index Entry описана для атрибуда $INDEX_ALLOCATION и куда спихнуть это поле из $INDEX_ROOT?


MS>По поводу номера sub-node: Размер блока 4к, его номер 4 т.е. надо прочитать 4к из $INDEX_ALLOCATION по смещению 16к

MS>В его заголове также будет номер 4
т е система может ни чего не оставлять в $INDEX_ROOT даже если там есть место?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.