如何找到 USB 驱动器的序列号?

如何找到 USB 驱动器的序列号?

我正在尝试以安全的方式重新启用 USB 自动播放,方法是在我使用的每台计算机上安装程序,以便我可以运行启动器(开始在本例中),每当我插入特定的 USB 驱动器时,它都会自动检测并清除。我用来启用此功能的工具是 -自动运行守护- 需要我正在使用的 USB 驱动器的序列号。我不知道在 Windows 中哪里可以找到它。理想情况下,我不需要安装和运行单独的程序来完成这个(看似)简单的任务。

由于这是一个非常简单的问题,如果您还告诉我如何在 Linux 中发现它,那么您就可以获得加分。

我需要采取什么步骤来检索 USB 驱动器的序列号?

更新: 以防有人来这里寻找 AutoRunGuard 的答案,我发现他们不想要 USB 设备序列号,但是体积序列号。可以通过进入命令行、导航到驱动器并执行来找到驱动器序列号dir。卷序列号位于前两行 - 使用它时不要使用破折号。

答案1

使用免费软件USB查看器

USBDeview 是一款小型实用程序,可列出当前连接到计算机的所有 USB 设备以及您之前使用的所有 USB 设备。对于每个 USB 设备,都会显示详细信息:设备名称/描述、设备类型、序列号(用于大容量存储设备)、设备添加的日期/时间、供应商 ID、产品 ID 等。USBDeview 还允许您卸载之前使用的 USB 设备,并断开当前连接到计算机的 USB 设备。您还可以在远程计算机上使用 USBDeview,只要您以管理员用户身份登录该计算机即可。

替代文本

答案2

在 Linux 上,usb视图要执行此操作,只需单击左侧窗格中的设备。

答案3

使用 PowerShell 在 Windows 上获取 USB 序列号

这是一个 PowerShell 解决方案,它将为您提供所有“USB 大容量存储设备“安装在您运行它的系统上。它使用获取 CIM 实例查询Win32_PnPSignedDriver 类通过过滤、循环、设置几个变量、使用方法等来获取属性值。

在下面的 PowerShell 脚本中,我留下了一些注释掉的逻辑和注释,以便与旧版脚本一起运行获取 WMIObject适用于 PowerShell 3.0 以下版本的系统的 cmdlet。

电源外壳

$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

支持资源

答案4

以管理员权限打开 Windows Powershell

类型get-disk

然后它会列出计算机上的所有磁盘,左侧显示磁盘编号。

假设有问题的磁盘是 4 号。

输入$a = get-Disk -Number 4,之后$a将出现一个包含此磁盘所有属性的列表。您可以使用查看所有这些信息,$a | format-list -Property *或者您可以直接输入$a.SerialNumber如果您的磁盘有序列号,该命令将返回它。

相关内容