Почему один USB-накопитель имеет разные серийные номера в разных операционных системах?
Ubuntu:
$ usb-devices
T: Bus = 02 Lev = 01 Prnt = 01 Port = 01 Cnt = 02 Dev # = 3 Spd = 480 MxCh = 0
D: Ver = 2.00 Cls = 00 (> ifc) Sub = 00 Prot = 00 MxPS = 64 # Cfgs = 1
P: Vendor = 13fe ProdID = 4100 Rev = 01.00
S: Manufacturer =
{{1 }} S: Product = USB DISK 2.0
S: SerialNumber = 070A3638B1831375
C: # Ifs = 1 Cfg # = 1 Atr = 80 MxPwr = 200 мА
I: Если # = 0x0 Alt = 0 # EPs = 2 Cls = 08 (stor.) Sub = 06 Prot = 50 Driver = usb-storage
...
Windows:
> wmi c diskdrive получить Caption, InterfaceType, MediaType, SerialNumber
Caption InterfaceType MediaType SerialNumber
USB DISK 2.0 USB Device USB Removable Media 017307A53060
...
Возможно, что один из инструментов показывает серийный номер адаптера, а другой - серийный номер диска.
Мне нравится lsblk
. Параметры вывода можно найти через lsblk --help
и man lsblk
.
Некоторые инструменты, кажется, усекают или смешивают информацию о модели и серийном номере.
В Ubuntu есть несколько команд, отображающих схожую информацию, и вы можете запустить их самостоятельно и проверить, совпадают ли некоторые из них друг с другом и с помощью инструмента Windows.
usb-devices | grep -iA2 manufacturer
LANG=C sudo parted -ls | grep -A1 Model:
lsblk -do name,model,serial
# and for each interesting device sdx
ls -l /dev/disk/by-id | grep sdb$ # e.g. for device sdb
sudo lshw|less # and scroll down to find info about the device