Buchstaben abh. von der Volume-Seriennummer

USBDLM

 

Buchstaben abhängig vom der Volume-Seriennummer


 

Die Volume-Seriennummer ist ein 32-Bit Zufallswert, der beim Formatieren eines Laufwerks generiert wird.

 

Der kann vom Nutzer nicht ohne weiteres geändert werden, ist somit u.U. besser als Kriterium geeignet als die Datenträgerbezeichnung. Außerdem gibt's beim Ermitteln keine Verzögerungen, da USBDLM sie direkt von der Disk liest, und nicht wie die Datenträgerbezeichnung über das Dateisystem des Volumes.

 

Seriennummer ermitteln:

 

Start -> Ausführen

CMD

 

C:\>dir u:\*.x

Datenträger in Laufwerk U: ist TEST

Volumeseriennummer: B92B-8000

 

'*.x' ist eine Dateinamen-Maske, die (meist) null Treffer liefert.

 

UsbDriveInfo zeigt die Seriennummer auch:

 

      ========== Storage Volume on Disk 1 in Partiton 1 ===========

MountPoint        = U:\

Volume Label      = TEST

Volume Size       = 15.6 GB  /  14.5 GiB  /  15.619.129.344 Bytes

File System       = NTFS 3.1, 4 KB clusters, 145 MB free

Volume Serial     = B92B-8000

FileSystem BS     = NTFS

 

 

Beispiel:

 

[DriveLetters]

VolumeSerial=B92B-8000

Letter=U

 

Oder verschiedene Volumes mit verschiedenen Serials (nacheinander) auf einem Buchstaben:

 

[DriveLetters]

VolumeSerial=B92B-8000

VolumeSerial=34AB-E831

VolumeSerial=A34C-3080

Letter=U

 

 

Selbst ändern kann man die Volume-Seriennummer mit dem Kommandozeilen-Tool VolumeID von SysInternals.

 

So kann sich z.B. eine Reihe Laufwerke mit aufeinanderfolgenden Serials bauen und Wildcards benutzen:

 

[DriveLetters]

VolumeSerial=BABA-00??

Letter=B