После изучения TSK API, я нашел функцию, которая returns the size per block/sector of a file system. Я пробую это в Python, используя pytsk3.pytsk3 - как получить размер блока файловой системы
import pytsk3
#defining the path of the disk image
url="10-ntfs-disk.dd"
#getting an Img_Info object
img=pytsk3.Img_Info(url)
#opening the file system, 32256 is the offset of the file system in bytes
fs=pytsk3.TSK_FS_INFO(img, 32256, pytsk3.TSK_FS_TYPE_NTFS)
print fs.block_size
Однако выход «Ошибка сегментации». Я не уверен, что делать дальше. В файле pytsk3 GitHub wiki в примере используется pytsk3.FS_Info()
, чтобы открыть файловую систему, хотя класс, похоже, не имеет функции, которая возвращает размер блока.
Образец изображения из http://dftt.sourceforge.net/test10/. Невозможно разместить более двух ссылок. – user3044500
Можете ли вы успешно установить pytsk3? – jOSe