用于检索有关哪个硬盘连接到哪个磁盘控制器的信息的工具(Windows)?

用于检索有关哪个硬盘连接到哪个磁盘控制器的信息的工具(Windows)?

在维护服务器时,我经常发现许多不同的磁盘连接到多个 HD 控制器。在装满磁盘的服务器中查找和替换特定磁盘通常变得相当繁琐。所以问题是:是否有某种工具可以告诉我哪个磁盘连接到哪个控制器(甚至可能是控​​制器端口)?(每个设备都有其正确的名称,如详细属性中所示)。

我检查了 SIW(Windows 系统信息)和 Piriform Speccy。SIW 揭示了大量系统信息,但我无法准确指出每个驱动器的连接方式。例如,SCSI 设备由总线号、目标 ID 和 LUN 引用。这很好,但不同的驱动器通常具有相同的总线号、目标 ID 和 LUN。

我认为有些软件不仅能够检索有关磁盘和控制器的特定信息,还能告诉您哪个磁盘连接到哪个控制器(端口)。机器确实知道这一点 - 如何让我们看到它?

谢谢您的回复。

系统硬件:

主板:华硕电脑公司,P8P67 Deluxe(芯片组:P67)

MoBo 上的 HD 控制器:

  • Marvell 9128 SATA 6G 控制器(2 个端口)
  • JMicron JMB362 控制器(4 个端口)
  • Intel(R) 台式机/工作站/服务器 Express 芯片组 SATA AHCI 控制器(2 个端口)
  • Promise Fastrak TX4660(4 个端口 - 空,未使用)

PCIe 插槽中的 HD 控制器:

  • Marvell 9123 SATA 6G 控制器(2 个端口)
  • Marvell 9123 SATA 6G 控制器(2 个端口)

已安装并连接到控制器的磁盘:

  • WDC WD1002FAEX-00Z3A0 (3x)
  • WDC WD2001FASS-00W2B0 (4x)
  • WDC WD2002FAEX-007BA0 (2x)
  • WDC WD4000YR-01PLB0 (1x)
  • [ATAPI iHES108 2 SCSI CdRom 设备 (1x)]

答案1

当然,Windows 中还有另一个选项。设备管理器会显示所有内容,虽然方式不太舒服,但确实如此。

假设您想知道哪个磁盘连接到哪个控制器。

在设备管理器中选择一个磁盘,右键单击以打开属性窗口,然后选择“详细信息”选项卡。从这里可以检索所需的信息。由于磁盘连接到控制器,因此该磁盘有一个父磁盘,而该父磁盘就是您的控制器。如果控制器托管多个磁盘,则其他磁盘是其兄弟磁盘。要知道磁盘连接到哪个控制器端口,请阅读属性“设备实例路径”。

另一种方法是从控制器属性开始并检索控制器“子项”的信息。可能会列出一个或多个“子项”,具体取决于实际连接的设备。每个“子项”代表一个磁盘。在这种情况下,控制器“子项”的值等于磁盘的“设备实例路径”。

要检索制造商和设备的编码名称,请使用以下网站:http://www.pcidatabase.com/

除以下信息外,我不知道 USB 供应商和设备列表: http://listing.driveragent.com/usb/

借助这项技术,我能够从一台拥有 16 个磁盘和 4 个控制器的服务器绘制出磁盘和控制器的地图。最棒的是,地图与实际内部结构相匹配,我们能够精确定位并提取该磁盘,同时将停机时间降到最低。

希望这可以帮助到别人。

答案2

到目前为止,对我的问题最好的答案是使用名为“驱动器控制器信息 - 版本 2.1.4”的工具

此工具仅检索信息,没有任何功能。详细信息和示例屏幕截图可在此处找到(德语): http://www.hardwareluxx.de/community/f227/drive-controller-info-ahci-trim-detection-65207.html

直接下载的 URL/链接:驱动控制器信息 - 版本 2.1.4: http://download.orbmu2k.de/download.php?id=48

需要 .NET Framework 3.5:(包含在 Windows 7 中)

在此处输入图片描述

相关内容