При обслуживании серверов я часто нахожу множество различных дисков, подключенных к нескольким HD-контроллерам. Поиск и замена определенного диска на сервере, заполненном дисками, часто становится довольно утомительным занятием. Итак, вопрос: есть ли какой-нибудь инструмент, который сообщает мне, какой диск подключен к какому контроллеру (возможно, даже к порту контроллера)? (каждое устройство со своим собственным именем, как в свойствах деталей).

Я проверил SIW (Системная информация для Windows), а также Piriform Speccy. SIW показывает много информации о системе, но я не смог точно определить, как подключен каждый диск. Например, на устройства SCSI ссылаются по номеру шины, TargetID и LUN. Это нормально, но часто разные диски имеют один и тот же номер шины, TargetID и LUN.

Я думаю, что есть какое-то программное обеспечение, способное не только получать конкретную информацию о дисках и контроллерах, но и сообщать, какой диск подключен к какому контроллеру (порту). Машина точно это знает - как сделать это видимым для нас?

Спасибо за ответы.

Системное оборудование:

Материнская плата: ASUSTeK Computer Inc., P8P67 Deluxe (набор микросхем: P67)

HD-контроллеры на MoBo:

  • Контроллер Marvell 9128 SATA 6G (2 порта)
  • Контроллер JMicron JMB362 (4 порта)
  • Чипсет Intel® R для настольных ПК / рабочих станций / Server Express SATA AHCI контроллер (2 порта)
  • Promise Fastrak TX4660 (4 порта - пусто, не используется)

HD-контроллеры в слотах PCIe:

  • Контроллер 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 Device (1x)]

2 ответа2

2

В Windows есть еще один вариант - конечно. Диспетчер устройств показывает все это, не совсем удобным способом, но это точно.

Скажем, вы хотите знать, какой диск подключен к какому контроллеру.

Выберите один из дисков в диспетчере устройств, щелкните правой кнопкой мыши, чтобы открыть окно свойств, и выберите вкладку «Сведения». Отсюда можно получить необходимую информацию. Поскольку диск подключен к контроллеру, у этого диска есть родитель, а этот родитель - ваш контроллер. В случае, если на контроллере размещено несколько дисков, другой диск является его Siblings. Чтобы узнать, к какому порту контроллера подключен диск, прочитайте свойство «Путь к экземпляру устройства».

Альтернативой является запуск в свойствах контроллера и получение информации для контроллеров «Дети». В зависимости от того, какие устройства действительно подключены, может быть указан один или несколько «детей». Каждый «Ребенок» представляет диск. В этом случае значение для контроллера «child» равно «Device Instance Path» диска.

Для получения закодированных названий производителей и устройств используйте сайт: http://www.pcidatabase.com/

Я не знаю о поставщике USB и списке устройств, кроме:http://listing.driveragent.com/usb/

С помощью этой техники я смог нарисовать карту дисков и контроллеров с сервера с 16 дисками и 4 контроллерами. Лучше всего карта соответствовала фактическим внутренним компонентам, и мы смогли точно определить и извлечь этот диск с минимальным временем простоя.

Надеюсь, это может кому-то помочь.

0

На данный момент лучшим ответом на мой вопрос является использование инструмента «Drive Controller Info - Version 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .