从USB机箱安装时,可以唯一地识别硬盘吗?

时间:2017-01-17 19:34:19

标签: c# wmi hard-drive

我有一组加密的SATA驱动器,其中一些是我的机器内部,另一些是通过USB外部机箱连接。我不能给外部驱动器字母,因为Windows会在每次连接时都要求格式化它们。

每个卷都有不同的密码,安装时应使用不同的特定驱动器号。出于这个原因,我希望能够在连接时以编程方式唯一地识别这些驱动器。

我可以通过C#/ WMI获取内部驱动器的序列号,但这不适用于外置USB机箱中的序列号 - 如果没有在本地安装,我会得到序列号的单个奇数符号。 / p>

我不能给这些驱动器一个标签来解决这个问题,因为Windows(7)要求我先格式化它们。

显然,Windows有一种唯一识别这些外部驱动器的方法,因为它会记住我给它们的任何驱动器号。但它是如何做到的呢?是否可以使用C#进行相同的操作?

0 个答案:

没有答案