Làm cách nào để tìm Số sê-ri của Ổ USB?


16

Tôi đang cố gắng kích hoạt lại Tự động phát USB một cách an toàn, bằng cách cài đặt chương trình trên mỗi máy tính mà tôi sử dụng để tôi có thể chạy trình khởi chạy của mình ( PStart trong trường hợp này) bất cứ khi nào tôi cắm vào ổ USB cụ thể của mình. Công cụ mà tôi đang sử dụng để kích hoạt tính năng này - AutoRunGuard - cần số sê-ri của ổ USB mà tôi đang sử dụng. Tôi không thể tìm ra nơi để tìm thấy điều này trong Windows. Lý tưởng nhất là tôi không cần phải cài đặt và chạy một chương trình riêng để thực hiện nhiệm vụ đơn giản này (dường như).

Vì đây là một câu hỏi khá dễ, điểm thưởng nếu bạn cũng cho tôi biết cách khám phá nó trong Linux.

Tôi cần thực hiện những bước nào để lấy số sê-ri của USB Drive?

CẬP NHẬT: Chỉ cần mọi người đến đây để tìm câu trả lời cho AutoRunGuard, tôi phát hiện ra rằng họ không muốn số sê-ri của thiết bị USB, nhưng số sê-ri âm lượng. Sê-ri ổ đĩa có thể được tìm thấy bằng cách đi vào dòng lệnh, điều hướng đến ổ đĩa và thực thi dir. Số sê-ri âm lượng được tìm thấy trong hai dòng trên cùng - sử dụng nó mà không có dấu gạch ngang.


Chỉ cần cho completeness-- nếu bạn đang tìm kiếm cách để làm điều này trên hệ điều hành MacOS và bạn đến đây, hãy kiểm tra apple.stackexchange.com/questions/275382/...
jhfrontz

Câu trả lời:


12

Sử dụng phần mềm miễn phí USBDeview :

USBDeview là một tiện ích nhỏ liệt kê tất cả các thiết bị USB hiện đang kết nối với máy tính của bạn, cũng như tất cả các thiết bị USB mà bạn đã sử dụng trước đó. Đối với mỗi thiết bị USB, thông tin mở rộng được hiển thị: Tên / mô tả thiết bị, loại thiết bị, số sê-ri (đối với thiết bị lưu trữ dung lượng lớn), ngày / giờ thiết bị được thêm, VendorID, ProductID và hơn thế nữa ... USBDeview cũng cho phép bạn gỡ cài đặt các thiết bị USB mà bạn đã sử dụng trước đó và ngắt kết nối các thiết bị USB hiện đang kết nối với máy tính của bạn. Bạn cũng có thể sử dụng USBDeview trên máy tính từ xa, miễn là bạn đăng nhập vào máy tính đó với người dùng quản trị viên.

văn bản thay thế


6

Trên Linux, usbview sẽ làm điều này, chỉ cần nhấp vào thiết bị ở khung bên trái.


Nhưng anh ta đang hỏi về các cửa sổ ...
Josh

5
1. Anh ta muốn sử dụng thông tin trên hộp MSWindows, nhưng nhận thông tin trên máy Linux có thể không yêu cầu cài đặt bất cứ thứ gì. 2. Nếu bạn đọc bài đăng, ông nói: điểm thưởng nếu bạn cũng cho tôi biết cách khám phá nó trong Linux.
NVRAM

1
Bạn nói đúng, tôi xin lỗi.
Josh

2

Nhận số sê-ri USB trên Windows với PowerShell

Đây là một giải pháp PowerShell sẽ cung cấp cho bạn số sê-ri của tất cả " Thiết bị lưu trữ dung lượng lớn USB " được gắn trên hệ thống mà bạn chạy nó. Nó sử dụng Get-CIMInstance để truy vấn lớp Win32_PnPSignDriver để lấy các giá trị thuộc tính với lọc, lặp, đặt một vài biến, sử dụng phương thức, v.v.

Trong tập lệnh PowerShell bên dưới, tôi đã để lại một số nhận xét logic và nhận xét để chạy với lệnh ghép ngắn Get-WMIObject kế thừa cho các hệ thống có phiên bản bên dưới PowerShell 3.0.

PowerShell

$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

Tài nguyên hỗ trợ


1

Trong Windows 7.1 Nhấp chuột phải vào 'Máy tính' -> 'Quản lý' -> 'Trình quản lý thiết bị' -> Điều hướng đến Ổ đĩa USB của bạn, Nhấp chuột phải -> Thuộc tính -> Chi tiết, Thuộc tính-> Phụ huynh

Giá trị:

USB\VID_1058&PID_0830\575833314133343231313937

Id duy nhất USB là tất cả các ký tự sau \ cuối cùng, trong trường hợp này là 575833314133343231313937

Bạn cũng có thể trích xuất nó từ Thuộc tính-> Đường dẫn sơ thẩm thiết bị , tuy nhiên bao gồm một số trường khác sau phần id duy nhất USB, do đó khó đọc hơn một chút.


0

Mở Windows Powershell với quyền quản trị

Kiểu get-disk

sau đó nó sẽ liệt kê cho bạn tất cả các đĩa trên máy tính, với số đĩa ở bên trái.

Giả sử đĩa trong câu hỏi là số 4.

Loại $a = get-Disk -Number 4, sau đó $asẽ là một danh sách chứa tất cả các thuộc tính của đĩa này. Bạn có thể xem tất cả những thông tin đó bằng $a | format-list -Property *Hoặc bạn chỉ có thể gõ $a.SerialNumberNếu đĩa của bạn có số sê-ri, Lệnh sẽ trả về nó.


0

Trên linux bạn chỉ cần làm

lsusb -v 

Nó cũng sẽ in tất cả thông tin về các thiết bị usb cùng với số sê-ri.


-1

Nhấp chuột phải vào 'Máy tính' -> 'Quản lý' -> 'Trình quản lý thiết bị' -> Điều hướng đến Ổ đĩa USB của bạn, Nhấp chuột phải -> Thuộc tính -> Chi tiết

Chỉnh sửa: Thật không may, tôi không biết anh ta lấy ID này từ đâu, vì 'Id Instance Id' là dự đoán gần nhất mà tôi có:

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

Nó phải là phần cuối cùng sau \ và không có & 0


Không có danh sách thả xuống cho "số sê-ri". Đây có phải là một phần của "Id Instance Id" không? Phần nào?
jamuraa

@jamuraa, tôi đã thêm dự đoán của mình vào câu trả lời của mình.
Bobby

Tôi không có "id ví dụ thiết bị" cũng không có "Số sê-ri"
Zitrax
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.