USB Sürücünün Seri Numarasını nasıl bulabilirim?


16

Belirli bir USB sürücümü taktığımda başlatıcıyı ( bu durumda PStart ) çalıştırabilmem için kullandığım bilgisayarların her birine bir program yükleyerek USB Otomatik Oynatmayı güvenli bir şekilde yeniden etkinleştirmeye çalışıyorum . Bunu etkinleştirmek için kullandığım aracın - AutoRunGuard - kullandığım USB sürücünün seri numarasına ihtiyacı var. Bunu Windows'da nerede bulacağımı anlayamıyorum. İdeal olarak, bu (görünüşte) basit görevi yapmak için ayrı bir program yüklemem ve çalıştırmam gerekmiyordu.

Bu oldukça kolay bir soru olduğundan, bana Linux'ta da nasıl keşfedeceğinizi söylerseniz bonus puanlar.

Bir USB Sürücünün seri numarasını almak için hangi adımları atmam gerekir?

GÜNCELLEME: Sadece insanlar AutoRunGuard için cevap arayan buraya gel örtmek, onlar USB cihazı seri numarası, fakat istemiyoruz keşfetti hacim seri numarasını. Sürücü seri, komut satırına giderek, sürücüye gidip yürütülerek bulunabilir dir. Birim seri numarası ilk iki satırda bulunur - kısa çizgi olmadan kullanın.


Yanıtlar:


12

Ücretsiz USBDeview kullanın :

USBDeview, bilgisayarınıza şu anda bağlı olan tüm USB aygıtlarının yanı sıra daha önce kullandığınız tüm USB aygıtlarını listeleyen küçük bir yardımcı programdır. Her bir USB cihazı için uzatılmış bilgiler görüntülenir: Cihaz adı / açıklaması, cihaz tipi, seri numarası (yığın depolama cihazları için), cihazın eklendiği tarih / saat, Satıcı Kimliği, ProductID ve daha fazlası ... USBDeview ayrıca önceden kullandığınız USB aygıtlarını kaldırın ve bilgisayarınıza bağlı olan USB aygıtlarının bağlantısını kesin. Ayrıca, yönetici bilgisayarda kullanıcıyla oturum açtığınız sürece USBDeview'u uzak bir bilgisayarda da kullanabilirsiniz.

alternatif metin


6

Linux'ta, usbview bunu yapacaktır, sol bölmedeki cihazı tıklamanız yeterlidir.


Ama pencereleri soruyordu ...
Josh

5
1. MSWindows kutusundaki bilgileri kullanmak istiyor , ancak Linux makinesinde bilgi almak muhtemelen hiçbir şey yüklemeyi gerektirmiyor. 2. Gönderiyi okuduysanız, dedi: bana Linux'ta da nasıl keşfedeceğinizi söylerseniz bonus puan.
NVRAM

1
Haklısın, özür dilerim.
Josh

2

PowerShell ile Windows'ta USB Seri Numaralarını Alın

İşte size çalıştırdığınız sisteme takılı tüm " USB Yığın Depolama Aygıtları " nın seri numarasını verecek bir PowerShell çözümü . Özelliklerini filtreleme, döngü, birkaç değişken ayarlama, bir yöntem vb. İle almak için Win32_PnPSignedDriver sınıfını sorgulamak için Get-CIMInstance kullanır .

Aşağıdaki PowerShell betiğinde, PowerShell 3.0'ın altındaki sürümlere sahip sistemler için eski Get-WMIObject cmdlet'ini çalıştırmak için bazı yorum mantığı ve yorumları bıraktım .

Güç kalkanı

$DevId = (((Get-CimInstance -Class win32_PnPSignedDriver) | ?{($_.Description -like '*mass*')}).DeviceID);
$DevSerial = @($DevId | %{$_.Split('\')[2]});
$DevSerial

##### // Everything below is commented out with comments for each section \\ #####

## -- See everything or the selected properties per above
#((Get-CimInstance -Class win32_PnPSignedDriver) | ?{($_.Description -like '*mass*')}) | 
#Select Description, DeviceClass, DeviceID, Manufacturer

## -- Correlated legacy PS code older than PowerShell version 3
#$DevId = ((Get-WmiObject Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | ?{($_.Description -like '*mass*')}).DeviceID);
#$DevSerial = @($DevId | %{$_.Split('\')[2]});
#$DevSerial

## -- See everything or selected properties per above legacy PS code
#Get-WmiObject Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | ?{($_.Description -like '*mass*')} | 
#Select Description, DeviceID, Manufacturer, Service

Destekleyici Kaynaklar


1

Windows 7.1 altında 'Bilgisayar' -> 'Yönet' -> 'Aygıt Yöneticisi' -> USB Sürücünüze sağ tıklayın -> Özellikler -> Ayrıntılar, Özellik-> Üst öğeye sağ tıklayın

Değeri:

USB\VID_1058&PID_0830\575833314133343231313937

USB benzersiz kimliği son \ 'dan sonraki tüm karakterlerdir, bu durumda 575833314133343231313937

Özellik- > Aygıt Eşgörünüm Yolundan da ayıklayabilirsiniz , ancak USB benzersiz kimlik bölümünden sonra başka alanlar da içerir, bu nedenle okunması biraz daha zordur.


0

Windows Powershell'i Yönetici ayrıcalığı ile açın

tip get-disk

bilgisayardaki tüm diskleri soldaki disk numarasıyla listeleyecektir.

Söz konusu diskin 4 numaralı olduğunu varsayalım.

Tür $a = get-Disk -Number 4, bundan sonra $aliste olacak bu diskin tüm özelliklerini içerir. Tüm bu bilgileri ile görüntüleyebilirsiniz $a | format-list -Property *Veya yazabilirsiniz $a.SerialNumberDiskinizde seri numarası varsa, komut bunu döndürür.


0

Linux'ta şunları yapabilirsiniz,

lsusb -v 

Seri numaralarla birlikte usb aygıtları hakkındaki tüm bilgileri de basacaktır.


-1

'Bilgisayar' -> 'Yönet' -> 'Aygıt Yöneticisi' -> USB Sürücünüze gidin, Sağ tıklayın -> Özellikler -> Ayrıntılar

Düzenleme: Ne yazık ki nerede bu kimlikleri var hiçbir fikrim yok, bu 'Device Instance ID' ben var en yakın tahmin:

USBSTOR\DISK&VEN_&PROD_USB_DISK_2.0&REV_PMAP\07960501655B0CEE&0

\ 0'dan sonra ve & 0 olmadan son bölüm olmalıdır


"Seri numarası" için bir açılır liste yoktur. "Cihaz Örneği Kimliği" nin bir parçası mı? Hangi bölüm?
jamuraa

@jamuraa, tahminime cevabımı ekledim.
Bobby

Ne "Cihaz
yönetim ortamı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.