CODE
Private Type typFATxMBR ' Always 4KB in size
FSName As String ' Offset 0 - Size 4 : Will always be FATX
VolumeID As Long ' Offset 4 - Size 4 : Volume ID
SectorsPerCluster As Long ' Offset 8 - Size 4 : Sectors Per Cluster
FATCopies As Long ' Offset 12 - Size 2 : Number of FAT copies. Always = 1
Unknown As Long ' Offset 14 - Size 2 : Unknown... Always = 0
VolumeLabel As String ' Offset 16 - Size 64 : Volume label in UNICODE
'Unused() As Byte ' Offset 80 - Size 4078 : Unused
End Type
I got the most helpful info from the XBox-Linux Wiki @
http://www.xbox-linu..._and_MS-DOS_FATYou'll notice the Wiki doesn't know about the Unicode Volume Label. I found that out after some tinkering.
My problem is I can't figure out how to get the Sector Count or raw drive size. If that info can be found using an API (I'm using VB) for a RAW drive then that might be fine but I really would like more detailed (and correct) specs on the FATX file system.
Thanks.