Para obtener el número de serie de una memoria USB en Windows, macOS o Linux, puedes seguir estos métodos:
En Windows (CMD o PowerShell)
Opción 1: Usando CMD
- Conecta el USB.
- Abre el Símbolo del sistema (CMD) con permisos de administrador.
- Escribe el siguiente comando y presiona Enter:
wmic diskdrive get model,serialnumber
O si quieres filtrar solo dispositivos USB:wmic diskdrive where "MediaType='Removable Media'" get model,serialnumber

Opción 2: Usando PowerShell
- Abre PowerShell con permisos de administrador.
- Ejecuta el siguiente comando:
Get-PhysicalDisk | Select-Object MediaType,SerialNumber
O para listar todos los dispositivos con más detalles:Get-WmiObject Win32_DiskDrive | Format-Table DeviceID, Model, SerialNumber
En macOS
- Conecta la memoria USB.
- Abre la Terminal.
- Ejecuta este comando:
system_profiler SPUSBDataType
- Busca el campo «Serial Number» en la sección correspondiente a tu dispositivo USB.
En Linux
- Conecta el USB.
- Abre la Terminal y escribe:
lsusb -v | grep -i serial
O usa:sudo udevadm info --query=all --name=/dev/sdb | grep ID_SERIAL
(Cambia/dev/sdb
según corresponda a tu USB).