Filesystems
Contents
See Disks
Also see COMP3231/file-systems
FAT32
Boot Record
Always located on the first sector
File Allocation Table
Example
Two redundant tables
Directory Entries and Data
Deleted Files
NTFS
Key notes
- $BITMAP does not track the next cluster, just the 'in-use' state
Notes
- Files can actually be stored in the MFT itself - and is known as Resident Data
- The resident data may not be fully zero'd out when it overgrows its size
- 🔥
Alternate Data Streams
Deleted Files
Slack
Key notes
- If you wipe unallocated space, it may not wipe the slack space that exists within allocated space