I'm using a hex editor (wxHexEditor) to explore a hard drive content. I'm looking for where the label of a partition is stored.
So the drive I'm exploring is a GPT drive formatted in NTFS. With Gparted I changed the name and the label of the partition. The name is easy to find, it's a GPT specificity, it is stored in the partition table. However I can't find where the label is stored.
My NTFS Boot Sector is on the sector 2048. I'm looking at the Wikipedia page of NTFS that quotes :
In NTFS, all file, directory and metafile data — file name, creation date, access permissions (by the use of access control lists), and size — are stored as metadata in the Master File Table (MFT).
And the paragraph Metafiles contains a list of metafiles :
$Volume : Contains information about the volume, namely the volume object identifier, volume label […]
So logically the label of the partition is stored in this Master File Table.
Right above in the paragraph Partition Boot Sector it is indicated that
at the byte offset 0x30, 8 bytes indicate the cluster that contains the Master File Table. For me it's 0x0000000000000004. However at the cluster 4 I have nothing, the block is completely empty.
Where does the NTFS filesystem store the label of a partition then ?