Инструмент для получения информации о том, к какому жесткому диску подключен дисковый контроллер (Windows)?

10195
snahl

При обслуживании серверов я часто нахожу множество различных дисков, подключенных к нескольким 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)]
0
Посмотрели ли вы в Диспетчере устройств, на жестком диске> свойства> вкладку «Сведения»> «Информация о местоположении», я не знаю, как программное обеспечение может вам больше рассказать, нет способа связать перечисление устройств с физическими кабелями, о которых я знаю. Если я правильно помню, у Intel была утилита управления хранилищем, которую вы могли бы использовать для установки светодиодов на выбранный диск. Moab 12 лет назад 0
Я согласен с @Moab. Однако вы можете переключить диспетчер устройств для просмотра устройств по подключению, что даст вам информацию о жестком диске, привязанную к информации контроллера. Я не уверен, что это именно то, что вы ищете. Matthew Reid 12 лет назад 0
@ MatthewReid да, но как вы переводите эту информацию в физическое местоположение на ПК? Moab 12 лет назад 0
@Moab Технически не может относиться к реальному физическому местоположению, но я часто нахожу там канал или идентификатор соединения и серийный номер диска, который мне больше всего нужен. Matthew Reid 12 лет назад 0
@ Moab Спасибо. Так как же ПО / ОС узнают, на какой диск нужно записать пользовательские данные (например, сохранить как ...)? Программное обеспечение / ОС знает много возможных путей, независимо от того, сколько дисков и контроллеров установлено. КАК МЫ ЗНАЕМ, какой диск к какому контроллеру подключен? (без следования за кабелями или сигнализацией светодиодных дисков, который в основном один для всех дисков снаружи корпуса). snahl 12 лет назад 0
@ MatthewReid Спасибо. Я ищу информацию о контроллере, к которому диск подключен кабелем (SATA, IDE и т. Д.). Есть механизм перевода. ОС знает, что, как мы можем получить ту же информацию? snahl 12 лет назад 0
@snahl Извините за задержку, до этой недели работали до смерти. Мы используем как программные агенты мониторинга на машинах, так и / или специальное программное обеспечение от поставщиков оборудования, чтобы предоставить нам такую ​​информацию, как Контроллер 1: Порт: 0 -> ST35xxxxx> S / N xyz, по крайней мере, в хорошем формате. Это то, что вам нужно? Если да, то какой у вас контроллер? Matthew Reid 12 лет назад 0
@ MatthewReid Спасибо за ответ - звучит интересно. Поэтому я обновил свой вопрос, включив вопрос HW. Что я ищу, так это: какой диск подключен к какому контроллеру (-port). Или наоборот: какой контроллер контролирует какой диск. snahl 12 лет назад 0
@snahl Попробуйте установить (если у вас нет) интерфейс Intel Management Engine V8.0.0.1262 для Windows 32 / 64bit XP и 32 / 64bit] (http://www.asus.com/Motherboards/Intel_Socket_1155/P8P67_DELUXE/ #download) и дайте мне знать, если в нем есть детали, которые вам нужны. Две системы Intel показывают мне контроллер и порт на этом контроллере. Должен быть один для каждого продавца. Хотя это может быть не идеальным в долгосрочной перспективе, с другими приложениями, это должно дать вам информацию. Matthew Reid 12 лет назад 0
@ MatthewReid Да, это ответ. Этот инструмент дает мне диски и порты, которые подключены к контроллеру Intel. Конечно, он не учитывает другие приводы и контроллеры (Marvell, JMicron и Promise Fasttrak). Полагаю, мне нужно внимательно посмотреть на WMI, поскольку в ОС есть вся эта информация. snahl 12 лет назад 0
@snahl Я тоже видел там утилиту Marvell. Если вы хотите поиграть с WMI, вы можете взглянуть на `wbemtest.exe` и [WMI Utilities @ MSDN] (http://msdn.microsoft.com/en-us/library/ff647965.aspx) Matthew Reid 12 лет назад 0
@MatthewReid Наконец-то я понял это сам. Заинтересовались? Прочитайте мой собственный ответ (ы). snahl 12 лет назад 0
@Moab Вы были правы, Диспетчер устройств показывает всю необходимую информацию. Я, наконец, сам. Заинтересовались? Прочитайте мой собственный ответ (ы). snahl 12 лет назад 0

2 ответа на вопрос

2
snahl

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

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

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

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

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

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

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

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

0
snahl

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

Немецкая ссылка требует входа в систему и умения читать по-немецки, пожалуйста, опубликуйте скриншоты в своем ответе, если можете. Moab 12 лет назад 0
@Moab - загружен скриншот. Это вся информация, которую предоставляет программа. snahl 10 лет назад 0

Похожие вопросы