Es gibt da unter FAT ein Dateiattribut Namens FILE_ATTRIBUTE_VOLUME_ID, dieses kennzeichnet eine Datei im Stammverzeichnis des Laufwerks.
Der Dateiname ist die Laufwerksbezeichnug.
FAT12/FAT16 = maximal 13 Zeichen
FAT32 = maximal 32 Zeichen
unter NTFS ist der erste Eintrag in der MasterFileTable die Laufwerksbezeichnug *hust*
Aber Luckies Methode sollte einfacher sein