Làm cách nào để tìm nhà sản xuất và kiểu máy cho ổ flash USB? [đóng cửa]


1

Tôi không biết nhiều về cách các ổ đĩa USB hoạt động, nhưng tôi nhận thấy rằng một số trong số chúng có thể được khởi động để khởi động bất kỳ máy chủ nào, một số chỉ hoạt động trên một số máy chủ, trong khi một số không bao giờ hoạt động.

Để điều tra, tôi muốn kiểm tra nhà sản xuất và kiểu máy chính xác cho các ổ đĩa USB khác nhau mà tôi có. Tuy nhiên, đối với một trong số họ, Speccy chỉ trả về "Thiết bị USB Flash Drive", điều này không hữu ích lắm.

Có ai biết một tiện ích cho Windows có thể phân tích ổ đĩa USB và trả về thông tin kỹ thuật hữu ích trên chúng không?

Cảm ơn bạn.


Chỉnh sửa: Đây là những gì Trình quản lý thiết bị của XP trả về có thể giúp xác định mô hình mfg +:

Device Manager > Disk Drives > (USB key drive) > right-click > Properties > Details

Bus Relations:
STORAGE\RemovableMedia\7&11d2d56e&0&RM

Device Instance Id:
USBSTOR\DISK&VEN_&PROD_FLASH_DRIVE&REV_5.00\CCCBB9999003615&0

Hardware Ids:
USBSTOR\Disk________Flash_Drive_____5.00
USBSTOR\Disk________Flash_Drive_____
USBSTOR\Disk________
USBSTOR\________Flash_Drive_____5
________Flash_Drive_____5
USBSTOR\GenDisk
GenDisk

Chỉnh sửa: DevCon của Microsoft trả về thông tin hữu ích, mặc dù vẫn không đảm bảo rằng ổ đĩa USB không có thương hiệu có thể được xác định. Tôi sẽ đọc thêm về cách kiểm tra xem ổ đĩa USB có thể khởi động đáng tin cậy hay không.

Câu trả lời:


1

Thông tin này chỉ được bao gồm trong khóa USB dưới dạng cặp ID nhà cung cấp và sản phẩm (VID và PID), không có gì khác. Nếu bạn muốn truy vấn thông tin này một cách có hệ thống, bạn có thể sử dụng tiện ích DevCon của Microsoft. Đây giống như một tiện ích dòng lệnh cho trình quản lý thiết bị.

Sau đó, bạn có thể có được cặp VID / PID và như được đề xuất, so sánh nó với cơ sở dữ liệu. Tuy nhiên, vì đây là tất cả dựa trên CLI, bạn có thể tự động hóa / tập lệnh toàn bộ.

Hãy lưu ý rằng bạn cũng nên tự hỏi tại sao bạn muốn thông tin này ở nơi đầu tiên. Hầu hết các nhà sản xuất đều có nhiều ID nhà cung cấp và tạo một PID duy nhất cho mỗi sản phẩm mới. Rất khó để duy trì (hoặc thậm chí tìm thấy!) Một danh sách cập nhật tất cả các số nhận dạng này và tên nhà cung cấp / sản phẩm được liên kết của họ . Nếu bạn cần hỗ trợ cho một tính năng cụ thể, hãy thử tìm một ứng dụng có thể truy vấn thiết bị để biết đó là hỗ trợ của tính năng đã nói và không phụ thuộc vào tên và nhà sản xuất của sản phẩm.


Cảm ơn các liên kết. DevCon trả về "VID_2002 & PID_1115", không được liệt kê trong danh sách Linux ở trên (linux-usb.org), nhưng Google đã tìm thấy thêm: www.ixitools.com/hwcat/usb_vid_2002_pid_1115/devinfo4606.html. Lý do tôi cần điều này là để tìm hiểu thêm về lý do tại sao một số USB có thể được khởi động trong khi một số khác không thể hoặc chỉ hoạt động trên một số máy chủ.
OverTheRainbow

@OverTheRainbow AFAIK, miễn là thiết bị được triển khai bằng lớp thiết bị lưu trữ dung lượng lớn USB tiêu chuẩn , máy sẽ được máy nhận dạng và khởi động khi khởi động.
Đột phá

2

Bạn có thể nhận được một số thông tin hữu ích thông qua Trình quản lý thiết bị Windows - ví dụ: (Windows 7):

  • Nhấp chuột phải vào 'Máy tính và chọn' thuộc tính '.
  • Chọn Trình quản lý thiết bị
  • Tìm thiết bị USB của bạn, nhấp chuột phải và chọn 'thuộc tính'
  • Hãy xem 'Id phần cứng'

nhập mô tả hình ảnh ở đây

Chỉnh sửa: Khi tôi đang chuẩn bị, Journeyman Geek cũng đã viết rất tốt!


Cảm ơn nhưng tôi nhận được cùng một loại thông tin cho ổ đĩa USB tôi đang thử nghiệm, nhưng nó không có trong danh sách Linux được đề cập dưới đây cũng như trong Google. Với các khóa USB có thể khởi động là một công cụ hữu ích để khởi động một PC có vấn đề, tôi hy vọng ai đó đã viết một tiện ích để giúp tạo một khóa khởi động đáng tin cậy.
OverTheRainbow

Nếu bạn chưa tìm thấy nó, hãy xem Unetbootin để tạo các khóa có thể khởi động: unetbootin.sourceforge.net Theo kinh nghiệm của tôi, đó thường là các sự cố liên quan đến BIOS ngăn chặn việc khởi động từ khóa USB - đáng chú ý là do phân vùng đánh số trong Linux- thiết lập khởi động dựa trên không có mã khởi động trên phân vùng 1, nhưng có một tùy chọn 'sửa chữa' trong menu nâng cao của Linux fdisk sắp xếp điều này trong một số trường hợp / cho một số bo mạch chủ. Theo kinh nghiệm của tôi, các kết hợp bo mạch chủ / BIOS bình thường nhất để khởi động USB là những kết hợp từ Gigabyte.
Linker3000

2

Hơi khó chịu một chút nhưng, một cách để lấy id thiết bị của ổ USB cụ thể - từ trình quản lý thiết bị di động hoặc từ máy tính của tôi nhấp chuột phải vào ký tự ổ đĩa -> thuộc tính -> phần cứng -> id phần cứng, sau đó so sánh nó với một cơ sở dữ liệu trực tuyến.

ví dụ với hộ chiếu WD 1tb của tôi - bạn có thể thấy rằng điều này tương tự như các mục ở đây cho các mô hình cũ hơn

nhập mô tả hình ảnh ở đây

Tôi khá chắc chắn rằng có một cơ sở dữ liệu tốt hơn về những điều này, và tôi sẽ cập nhật câu trả lời của mình khi tôi tìm thấy. EDIT: Hai bit phần mềm sẽ thực hiện công việc. Tôi ghét giao diện người dùng trên nó, nhưng SIV sẽ cung cấp cho bạn id thiết bị. nó nằm dưới USB Bus -> USB bus.

UKD hoặc các thiết bị không xác định chậm hơn một chút, đã không được cập nhật trong 3 năm, nhưng rõ ràng có thể sử dụng các tệp USBID từ SIV


Cảm ơn vì tiền hỗ trợ. Tôi đang sử dụng XP (SP3) và chỉnh sửa câu hỏi của mình để hiển thị những gì Trình quản lý thiết bị trả về có thể hữu ích ... nhưng không giúp ích gì khi cố gắng tìm kiếm nó trong danh sách Linux ở trên: - /
OverTheRainbow

bạn có thể tại LEAST tìm ra nhà cung cấp từ danh sách đó. Tôi thề có một cơ sở dữ liệu tốt hơn, nhưng đã nhiều năm kể từ khi tôi phải loay hoay với máy tính pháp y và thực sự không thể nhớ những gì chúng tôi đã làm. Hai phần mềm tôi liên kết prolly sẽ đơn giản hơn tho
Journeyman Geek

@Overtherainbow - Trong Danh sách Linux ... Tôi hơi bối rối: / Nếu bạn muốn thông tin này trong Linux, hãy thử lsusb, vì khả năng khởi động ... Tôi không muốn bắt đầu một câu trả lời khác trong trường hợp tôi hiểu nhầm bạn .. .. nhưng, tốt nhất bạn nên sử dụng quản lý đĩa ... điều này thường không thuộc về thiết bị USB, mà thay vào đó là nếu máy tính hỗ trợ khởi động USB và nếu ổ đĩa có phân vùng hoạt động và các tệp hệ thống / khởi động.
William Hilsum

Không, tôi đã liên kết một danh sách từ linux-usb.org - danh sách nhà sản xuất đã được cập nhật đủ, nhưng danh sách thiết bị có vẻ như là một thế hệ phía sau.
Journeyman Geek

tôi không rõ lắm - tôi đã sử dụng ký tự ổ đĩa trong máy tính của mình chứ không phải trình quản lý thiết bị - được chỉnh sửa để phản ánh điều này để sử dụng trong tương lai.
Journeyman Geek
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.