![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <filesystem.h>
Data Fields | |
| uint16_t | bytespersector |
| 512,1024,2048,4096 - Usually 512 | |
| uint8_t | sectorspercluster |
| 1,2,4,8,16,32,64,128 - Usually 8 | |
| uint16_t | reservedsectors |
| Must always be 0 on NTFS. | |
| uint8_t | reserved1 [3] |
| Must always be 0 on NTFS. | |
| uint16_t | reserved2 |
| Must always be 0 on NTFS. | |
| uint8_t | mediaid |
| F8 for Fixed media, F0 usually for Removable media. | |
| uint16_t | reserved3 |
| Must always be 0 on NTFS. | |
| uint16_t | sectorspertrack |
| Sectors Per Track for Int13. | |
| uint16_t | numberofheads |
| Number of Header for Int13 eg 1.44MB = 2. | |
| uint32_t | hiddensectors |
| Number of Hidden Sectors preceeding Partition. | |
| uint32_t | reserved4 |
| Must always be 0 on NTFS. | |
| uint32_t | reserved5 |
| Not used by NTFS - Usually 80008000. | |
| int64_t | totalsectors |
| Total Sectors on the drive. | |
| int64_t | mftcluster |
| Start Cluster of $MFT. | |
| int64_t | mftmirror |
| Start Cluster of $MFTMirr. | |
| int32_t | clustersperfile |
| Clusters Per File Record (Can be negative) (F6 = 1024 - See Notes). | |
| int32_t | clustersperindex |
| Clusters Per Index Record (Can be negative) (F6 = 1024 - See Notes). | |
| int64_t | volumeserial |
| Volume Serial Number. | |
| uint32_t | checksum |
| Checksum. | |
NTFS BIOS Parameter Block
| uint16_t bytespersector |
512,1024,2048,4096 - Usually 512
| uint8_t sectorspercluster |
1,2,4,8,16,32,64,128 - Usually 8
| uint16_t reservedsectors |
Must always be 0 on NTFS.
| uint8_t reserved1[3] |
Must always be 0 on NTFS.
| uint16_t reserved2 |
Must always be 0 on NTFS.
| uint8_t mediaid |
F8 for Fixed media, F0 usually for Removable media.
| uint16_t reserved3 |
Must always be 0 on NTFS.
| uint16_t sectorspertrack |
Sectors Per Track for Int13.
| uint16_t numberofheads |
Number of Header for Int13 eg 1.44MB = 2.
| uint32_t hiddensectors |
Number of Hidden Sectors preceeding Partition.
| uint32_t reserved4 |
Must always be 0 on NTFS.
| uint32_t reserved5 |
Not used by NTFS - Usually 80008000.
| int64_t totalsectors |
Total Sectors on the drive.
| int64_t mftcluster |
Start Cluster of $MFT.
| int64_t mftmirror |
Start Cluster of $MFTMirr.
| int32_t clustersperfile |
Clusters Per File Record (Can be negative) (F6 = 1024 - See Notes).
| int32_t clustersperindex |
Clusters Per Index Record (Can be negative) (F6 = 1024 - See Notes).
| int64_t volumeserial |
Volume Serial Number.
| uint32_t checksum |
Checksum.