Вычисление смещения в файле из VCN - PullRequest
0 голосов
/ 06 июня 2018

Я работаю с NTFS MFT и $ LogFile.В настоящее время я пытаюсь понять, как изменения в записи MFT выполняются с использованием номера логического кластера (LCN) и номера виртуального кластера (VCN).Насколько я понимаю, LCN является фактическим кластером на диске, тогда как VCN является кластером с самого начала файла.

Итак, используя это в качестве примера.

 Target VCN:2271
 Target LCN: 788703

Математика, которая здесь используется, должна состоять в следующем:

2271 * 4096 = 9302016

Я знаю, что $ MFT начинается в LCN3221225472, так:

3221225472 + 9302016 = 3230527488

Но это дает мне смещение далеко за пределы конца файла.Наверное, я что-то здесь неправильно понимаю, может кто-нибудь помочь пролить свет?

Спасибо

...