Wie erhalte ich die Seriennummer einer Festplatte über die Befehlszeile?

Wie erhalte ich die Seriennummer einer Festplatte über die Befehlszeile?

Wie kann ich aus der Windows NT-basierten (insbesondere Windows XP und 7) Eingabeaufforderung die Seriennummer einer Festplatte als Variable abrufen? Die, die ich mir ansehe, ist die Seriennummer des physischen Festplattenlaufwerks

Antwort1

Versuchen Sie diesen Befehl

Band C:

Dadurch wird die von Windows zugewiesene Datenträgerseriennummer abgerufen.

WMIC-Diskdrive erhält Seriennummer

Dadurch wird die Seriennummer des Herstellers der Festplatte abgerufen.

Antwort2

Im gleichen Sinne wie Moabs Antwort, diesmal jedoch mit PowerShell:

Get-CimInstance Win32_DiskDrive | Select-Object Model,SerialNumber

Dieser Befehl ruft eine Instanz desWin32_DiskDriveWMI-Klasse und gibt das Modell jedes Festplattenlaufwerks im Computer und die entsprechende Seriennummer aus dieser Instanz aus.

Diese Antwort setzt PowerShell 3.0 oder höher voraus. Wenn Sie eine ältere Version verwenden, verwenden SieGet-WmiObjectanstelle vonGet-CimInstance.

Unter Windows 8 und höher können Sie auch diesen Befehl verwenden:

Get-PhysicalDisk | Select-Object FriendlyName,SerialNumber

Antwort3

  • Was Sie sehen, istNICHTdie Seriennummer der Festplatte.

  • Es heißtVolume-Seriennummer. Es wird beim Erstellen und Formatieren des Volumes/der Partition generiert.

  • Sie erhalten sie durch Verwendung eines Befehls in der Eingabeaufforderung: „ C:\> vol c:if“ C:ist das Laufwerk, für das Sie die Volume-Seriennummer abrufen möchten.

  • Sie können die Ausgabe dieses Befehls nur in eine Datei umleiten: C:\> vol c: > myvol.txtDiese wird dann als Textdatei in IhremC:

  • Ich füge einen Screenshot mit den Highlights an:

Bildbeschreibung hier eingeben

  • Die Datei wurde im Stammverzeichnis von gespeichert.C:

Bildbeschreibung hier eingeben

  • So myvol.txtsieht die Datei im Editor aus:

Bildbeschreibung hier eingeben

Antwort4

Holen Sie sich die „Windows-Seriennummer“ von Powershell:

(-split (cmd /c vol c: | select-string serial))[4]

G92B-EC00

Alternative,

get-ciminstance Win32_LogicalDisk | % VolumeSerialNumber

G92BEC00

verwandte Informationen