Программа для проверки sata портов

Обновлено: 07.07.2024

Serial Port Tester - это мощный и надежный программный инструмент, который позволяет вам тестировать и контролировать порты RS232 / RS422 / RS485 вашего компьютера в режиме реального времени. Приложение поможет вам просматривать, регистрировать и анализировать всю активность последовательных портов в вашей системе. сделав это, вы сможете быстро найти проблемы, которые могут возникнуть во время разработки ваших программных продуктов или во время тестирования и оптимизации различных последовательных устройств.

Serial Port Tester поставляется с богатым набором мощных функций, таких как различные параметры экспорта данных, расширенный поиск и фильтрация и многое другое. Программа имеет понятный и понятный интерфейс, позволяющий быстро получить доступ и использовать все включенные функции.

Название Тестер последовательного порта
Версия 7.0.312
Разработчик Виртуальный последовательный порт
Домашняя страница продукта Тестер последовательного порта
Лицензия Бесплатно попробовать (Shareware)
Загрузки прошлой недели 6
Все время загрузки 259
Имя файла serial_port_tester.exe
Размер файла 9.2MB
Контрольная сумма MD5 2F4D0EA67C0C7F35B32089255494848F
Поддержка ОС Windows All
Категория -

Похожие программы

Xshell Standard 5.0 Build 1339

Безопасный и надежный эмулятор терминала для Windows.

Serial Printer Logger 3.2.7 Build 1020

Инструмент, который заменяет старые матричные принтеры.

Serial Cloner 2.6.1

Легкое, но мощное приложение для молекулярной биологии.

SerialMagic Professional 6.3.4.6

Простое, но мощное программное обеспечение для RFID, сканеров штрих-кода и NFC.

Windows Std Serial Comm Lib для C/C++ 5.3
Serial List 2.3

Небольшая утилита, которая позволяет сравнивать различные списки.

Wireless Communication Library C++ Lite 6.14.1.0

Экономия времени на разработку и интеграцию IrDA и Bluetooh в ваше программное обеспечение.

Жесткие и твердотельные диски могут работать в разных режимах, в зависимости от того, к какому интерфейсу материнской платы они подключены. Режимы работы именуются как SATA и от того, через какую версию работает устройство, зависит очень многое. Например, при режимах SATA II и SATA III, значительно отличается максимальная скорость, с которой может работать устройство. Причем разница может достигать показателя в полтора-два раза.

Способов проверить, в каком режиме на данный момент работает ваш жесткий диск, есть несколько. Рассмотрим все последовательно и в отдельности.

Как узнать какой SATA в ноутбуке

Разборка корпуса

Самый прямой вариант – это разобрать корпус ноутбука и проверить, к какому интерфейсу устройство подключено.

    Для начала, проверьте, поддерживает ли материнская плата последнюю версию SATA. Это можно установить по наличию такой надписи.

Находим надпись SATA на материнской плате

Рядом с гнездом находим обозначение интерфейса SATA

Рядом с гнездом находим обозначение интерфейса SATA

Важно! Но тут есть одна проблема. Этот способ больше подходит для стационарных компьютеров, чем для ноутбуков. В разборке корпуса ноутбука необходимо соблюдать особую осторожность, чтобы не повредить микросхемы. Поэтому не каждый пользователь решается на такую операцию.

На заметку! Существует способ проверить подключение, не разбирая корпус и не используя посторонние программы. Найдите в сети характеристики вашего ноутбука и узнаете, поддерживают ли материнская плата и жесткий диск работу через SATA III. Но на этом можно закончить только в том случае, если один из компонентов SATA III не поддерживает. В обратном случае, мы все еще не знаем, через какой интерфейс идет подключение.

Как определить SATA с помощью программ

Определяем подключение SATA с помощью сторонних утилит

Определяем подключение SATA с помощью сторонних утилит

Существует несколько программ, с помощью которых можно проверить характеристики и режим работы ноутбука. В том числе и жесткого диска. Например, следующие:

HWiNFO

Программа HWiNFO считается одной из лучших. На, то есть две причины:

  • удобный и доступный интерфейс;
  • самая подробная характеристика устройства.

Заметка! Есть у программы и недостаток – отсутствие русификатора. Однако она не сложная и в ней можно разобраться, даже не зная английского языка. Интерфейс понятен интуитивно.

Установка утилиты HWiNFO

  1. Скачиваем программу с официального сайта разработчика.

Переходим на официальный сайт разработчика HWINFO, нажимаем «Free Download»

Переходим на официальный сайт разработчика HWINFO, нажимаем «Free Download»

Выбираем версию «HWiNFO Installer», щелкаем по кнопке «Download Installer»

Выбираем версию «HWiNFO Installer», щелкаем по кнопке «Download Installer»

Щелкаем по ссылке «FossHub (Fast CDN)»

Щелкаем по ссылке «Download HWiNFO Installer»

Щелкаем левой кнопкой мышки по скаченному файлу

Нажимаем «Next»

Ставим галочку на пункт «I accept the agreement», нажимаем «Next»

Ставим галочку на пункт «I accept the agreement», нажимаем «Next»

Программа определит по умолчанию место сохранения программы, нажимаем «Next», для изменения щелкаем по кнопке «Browse»

Программа определит по умолчанию место сохранения программы, нажимаем «Next», для изменения щелкаем по кнопке «Browse»

Щелкаем по кнопке «Next»

На заметку! Можно изменить место хранения файла в системе, для этого нужно нажать кнопку «Browse» и выбрать другой путь.

Нажимаем «Install»

Нажимаем «Run»

Определение SATA с помощью утилиты HWiNFO

Слева есть меню, на котором можно увидеть перечень всех внутренних устройств. Нас интересует материнская плата, то есть «Motherboard».

    Нажимаем на строку «Motherboard» и в правой части окна видим характеристики устройства. В данном случае, мы видим целых два порта SATA с маркировкой 6G. Одного такого порта хватило бы, чтобы утверждать, что устройство поддерживает подключение через SATA III.

Нажимаем на пункт «Motherboard», в правой части окна мы увидим в соответствующих пунктах какие версии SATA на нашей материнской плате

Нажимаем на пункт «Motherboard», в правой части окна мы увидим в соответствующих пунктах какие версии SATA на нашей материнской плате

В пункте «Drives», щелкаем по названию жесткого диска, в строчке «Drive Controller» находим информацию через какой SATA подключен диск

В пункте «Drives», щелкаем по названию жесткого диска, в строчке «Drive Controller» находим информацию через какой SATA подключен диск

Если вы не знаете, как называется ваш жесткий диск, посмотрите в интернете, какая модель должна быть установлена на вашем ноутбуке.

Узнайте, подробную информацию с пошаговой инструкцией, как посмотреть комплектующие своего компьютера, в новой статье на нашем портале

CrystalDiskInfo

Еще одна программа – CrystalDiskInfo. Утилита не дает подробной характеристики всех составляющих, но для того чтобы понять, через какой SATA подключен диск, подойдет.

Кроме того, CrystalDiskInfo дает нам еще одну важную информацию. Окно программы показывает, какой диск установлен SSD или HDD. Это важная информация, потому что HDD в принципе не способен работать быстрее, чем на SATA II. Поэтому не важно, через какой интерфейс его подключать. А вот для SSD разница принципиальна.

Открываем программу и видим два интересующих нас значения: скорость вращения и режим передачи.

    в первом мы найдем информацию о том, какой же у нас стоит диск. В данном случае, стоит SSD;

Пункт «Скорость вращения» показывает, какой диск подключен

Пункт «Скорость вращения» показывает, какой диск подключен

В пункте «Режим передачи» слева от знака «-» фактическое подключение диска, справа, которое он поддерживает

В пункте «Режим передачи» слева от знака «-» фактическое подключение диска, справа, которое он поддерживает

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

Сегодня компьютерные вирусы буквально наводнили мир и свободно перемещаются по Интернету, поэтому когда речь заходит о портах, то большинство пользователей чаще вспоминают о логических портах, которые в таких сетевых технологиях, как TCP/IP или UDP, используются для организации каналов связи, и забывают о физических портах для подключения внешних устройств. Впрочем, даже для подключения принтеров, мышей и клавиатур все чаще применяются высокоскоростные USB-порты и все реже — старые добрые COM и LPT (последовательный и параллельный порты). Однако последние имеются даже в самых современных компьютерах, и, наверное, пришло время использовать их для каких-то других целей (скажем, для управления тем или иным специализированным устройством).

Для того чтобы отследить обмен между компьютером и каким-то устройством, как раз и необходимы программы — анализаторы портов.

Конечно, в продаже имеются и специальные приборы (пробники) для контроля аналоговых и цифровых сигналов (в том числе и анализаторы USB, LPT и COM), однако, как любое профессиональное оборудование, стоят они довольно дорого.

Контроль последовательного порта компьютера (COM)


Com Port Visual Control имеет встроенный приемопередатчик для стандартной настройки режимов порта: битов данных, стоповых битов, скорости, четности, контроля ошибок, возможности приема и передачи текстовых данных и команд модема, а также индикатор контроля активного состояния команд UART (поддерживается 17 основных команд). Кроме того, осуществляется контроль портов компьютера с одновременным отображением группы регистров и битов состояния и ведется протокол изменения данных в базовом регистре.

Эти программы представляют собой мощные коммуникационные анализаторы реального времени, которые позволяют исследовать обмен по COM-порту и понять, как работает то или иное устройство, даже если на него отсутствует документация. Программа имеет удобный и интуитивно понятный интерфейс, облегчающий слежение за обменом, управление портами ввода-вывода и снабжение подробной онлайновой документацией.

Программы ComLite32 и ComLab32 работают с портами RS-232, RS-422, RS-485 и RTX485 (с последним портом — только на чтение) и позволяют вести протокол обмена с этими портами в обоих направлениях. Системные требования программы ComLite32 минимальны: всего 8 Мбайт оперативной памяти, 6 Мбайт дискового пространства и хотя бы одно устройство, работающее с последовательным портом (включая PCMCIA-модемы ноутбуков).

Advanced Serial Data Logger также может передавать запросы и команды через последовательный порт для непосредственного управления устройствами по ASCII (по умолчанию) или MODBUS-протоколу. Таким образом, программа Advanced Serial Data Logger становится сервером ввода-вывода. Что касается управления и настройки, то они очень просты и интуитивно понятны. Дополнительное программирование для сбора данных не требуется.

Кроме того, Advanced Serial Data Logger может работать как сервис под Windows NT/2000/XP/2003, который будет стартовать при загрузке системы и записывать данные с последовательного порта в файл на диске или в другие указанные места еще до входа пользователя в систему (и продолжит функционировать после завершения сеанса пользователя).

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

Что касается программы Advanced Serial Port Monitor, то она может пригодиться как начинающим пользователям, так и профессионалам.

Advanced Serial Port Monitor может служить как для наблюдения за передачей данных другими приложениями, так и для отправки и приема данных через последовательный порт компьютера (RS-232). Программа предоставляет различные способы сохранения данных в файл или визуализации их на экране монитора.

Таким образом, вы можете работать с любыми устройствами, работающими по интерфейсу RS-232 либо RS-485 (RS-422) при наличии соответствующего преобразователя. Вы будете наблюдать за обменом данными между любым Windows-приложением и внешними устройствами, подсоединенными к последовательному порту. Это может быть или измерительное устройство, или домашняя радиостанция, или же другой компьютер, соединенный через z-модемный или нуль-модемный кабель.

С помощью дополнительных модулей можно не только принимать данные или передавать команды, но и эмулировать работу каких-то конкретных устройств, а в режиме наблюдателя (перехватчика) — просто следить за обменом данными между внешним устройством, подсоединенным к последовательному порту, и каким-то приложением Windows. И наконец, Advanced Serial Port Monitor имеет свой встроенный язык написания сценариев, с помощью которого можно запускать программу с предустановленными опциями и действиями, а также выполнять команды из модулей.

Контроль параллельного порта компьютера (LPT)

У Валерия Ковтуна есть и другая полезная коммуникационная программа — LPT 3D Hard Analyzer. Программа представляет собой графический запоминающий анализатор-осциллограф, предназначенный для снятия цифровых сигналов и протоколов устройств, подключенных к параллельному порту компьютера в ОС Windows 95/98/Mе/NT/2000/XP.

LPT 3D Hard Analyzer работает через LPT-порт и позволяет анализировать пять входных линий (каналов) и 12 выходных каналов (то есть управлять цифровыми сигналами с компьютера) в режиме SPP или манипулировать четырьмя выходными и 14 входными параметрами в режиме EPP. Двунаправленный ЕРР-режим параллельного порта предусмотрен практически на всех компьютерах, выпущенных после 1993 года. Иногда, правда, он не включен по умолчанию в BIOS (это необходимо проверить и по возможности — включить).

При работе в режиме осциллографа программа запоминает все 17 графиков (линий), глубина (отображаемая длина графика по времени) которых ограничена только свободной памятью компьютера (а с учетом файла подкачки в OC Windows это будет несколько сот мегабайт). Также доступна возможность автоматического сохранения каждой новой страницы в графическом формате.

Анализатор-осциллограф LPT 3D Hard Analyzer строит графики изменения данных в двумерном и трехмерном виде, а также показывает две независимые диаграммы: 17-канальный осциллограф (по биту на канал) и график регистров порта (входных, выходных, контрольных). Имеется регулировка скорости анализа, и отображается общее количество циклов за весь период продвижения графика. Можно программировать и количество циклов с возможностью копирования графиков в память (глубина построения ограничена только доступной оперативной памятью компьютера). Программа имеет средства для экономии системных ресурсов во время считывания данных с высокоскоростных устройств, подключенных к LPT-порту и синхронизированных с ним данной программой (то есть она может применяться на относительно слабых компьютерах). При отключении графического режима вывода на дисплей графики копируются только в память компьютера — в результате скорость работы программы повышается в десятки раз. По окончании анализа график просматривается так же, как если бы он был переведен в графический режим отображения. Прокрутка графиков осуществляется плавно и постранично (правой кнопкой мыши). Имеется гибкая настройка скорости и шага прокрутки, а также возможность автоматического сжатия всей диаграммы в пределах одной страницы. Снимки состояния выбранной страницы графика можно запоминать в форматах BMP и WMF (Windows-метафайл) или задавать автоматическое сохранение в отдельный файл каждой новой страницы. Для просмотра в пакете имеется встроенный браузер графических файлов.

Модуль управления портами основан на ядре кода другой программы Валерия Ковтуна — XP LPT, использующей драйвер ввода-вывода LPT WDMIO.

Программа XP LPT предназначена для управления параллельными портами компьютера из ОС Windows 9x/2000/XP и имеет следующие возможности:

  • производит автоматическую регистрацию драйвера в Windows XP на правах администратора системы;
  • ведет автоматическую проверку установленных портов;
  • осуществляет одновременное чтение регистров данных, контроля и состояния выбранного LPT-порта;
  • отображает содержимое регистров одновременно в разных форматах (десятичном и шестнадцатеричном), что избавляет от необходимости пересчета.

У этой программы доступен исходный код, описание, а также примеры создания программ для управления внешними устройствами посредством параллельного порта на основе данного решения.

Как мы уже упоминали, программа функционирует через драйвер ввода-вывода LPT WDMIO и предназначена специально для обучения и отладки самостоятельно изготавливаемых программ управления внешними устройствами посредством параллельного порта в среде Windows.

Валерий Ковтун также создал программу PortControl, которая используется для управления параллельным портом с 17-битным анализатором протокола обмена данными устройств, использующих LPT-порт компьютера. Программа написана для семейства ОС Windows и обладает следующими возможностями:

  • имеются три независимых канала, с помощью которых реализуются ввод адреса порта (регистра), автоматическое чтение данных с порта, запись данных в порт в десятичном и шестнадцатеричном формате, а также отображение данных в форматах bite, word и Dword;
  • отображается состояние каждого из 17 битов LPT-порта и осуществляется управление выходными битами;
  • имеется девять программируемых банков памяти порт/данные;
  • работает 17-канальный анализатор-осциллограф логического состояния каждого бита с возможностью установки скорости анализа (по времени), синхронизации по любому из 17 битов — как по высокому уровню (1), так и по низкому (0), а также работает счетчик переданных данных по каждому биту и многие другие функции для удобной проверки и настройки цифровых устройств, подключенных к компьютеру.

Эта программа может использоваться как в качестве цифрового многоканального осциллографа, так и для управления внешними устройствами посредством компьютера.

Программы анализа и управления портами могут иметь различные применения. Во-первых, их можно использовать для детальной проверки и тестирования работоспособности параллельного порта компьютера, например для проверки быстродействия LPT-порта и системы в целом с помощью режима Test out. Причем все операции удобно наблюдать во времени с помощью встроенного 17-канального анализатора-осциллографа с возможностью гибкой настройки под определенный тип измерений.

Для анализа подключенных к компьютеру высокоскоростных шин передачи цифровых данных различных радиоэлектронных устройств и микросхем рекомендуется компьютер с частотой процессора не ниже 300 МГц. Но для низкоскоростных устройств нормально работают и более слабые компьютеры под управлением Windows 95.

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

В-третьих, программы — анализаторы портов можно просто использовать для считывания протоколов обмена. А синхронизировав шину данных и управляющие сигналы устройств хранения и идентификации информации, можно даже прочитать закодированные в последовательности нулей и единиц служебные сигналы и/или пароли доступа. В общем, эти программы предназначены для расширения возможностей радиолюбителя, электронщика или инженера-разработчика. Наглядное изучение протоколов работы радиоэлектронных устройств может быть полезно также при разработке собственного программного обеспечения под управлением различных контроллеров.

В-четвертых, программы-анализаторы окажутся очень полезными для ремонта оргтехники, так или иначе использующей параллельный порт компьютера, — различных принтеров, сканеров, кассовых аппаратов и других устройств.

В-пятых, перечисленные программы пригодятся начинающим программистам. Например, если вы решили написать небольшую программу для управления теми или иными внешними устройствами посредством параллельного порта, то вам будет очень удобно визуально наблюдать алгоритм работы вашей программы в многофункциональном интерфейсе PortControl. В результате вам удастся вовремя обнаружить и устранить допущенные ошибки без использования измерительных приборов на выходе порта и без вмешательства в схемотехнику управляемого устройства.

И наконец, для параллельного порта Валерий Ковтун предлагает полезную программу PinRegistrator, предназначенную для слежения и регистрации логического состояния битов LPT-порта. Написана программа под Windows 95/98/Me и протоколирует состояние параллельного порта автоматически или вручную.

Контроль USB-порта компьютера


Advanced USB Monitor может отображать передаваемые пакеты данных в читаемом виде, декодировать дескрипторы, определять ошибки в пакетах и измерять производительность устройств. Во время захвата пакеты данных могут отображаться в реальном времени, что позволяет отслеживать состояние устройств. Пакеты данных сохраняются в хронологическом порядке и содержат полную информацию об адресах и конечных точках. Это позволяет очень просто идентифицировать пакеты, фильтровать их и осуществлять по ним поиск. Программа предоставляет несколько уровней детализации при отображении данных. Быстрое декодирование USB-трафика дает возможность работать даже с такими скоростными устройствами, как USB-диски или USB-камеры. Причем захват, мониторинг и запись захватываемых данных происходят в реальном времени. С помощью Advanced USB Monitor вы можете просматривать трафик в тот же самый момент, когда он возникает, причем одновременно для ряда USB-устройств с помощью нескольких одновременно открытых окон мониторинга.

Использование драйвера ядра для захвата данных с поддержкой WDM, WMI, Power Management и PNP позволяет достичь полной совместимости с операционной системой и USB-устройствами, обеспечивая максимальное быстродействие.

Программа также дает возможность измерить производительность любого USB-устройства. Advanced USB Monitor легко ориентируется в топологии USB-устройств и получает детальную техническую информацию о таких устройствах, как USB-диски (интерфейсы, конечные точки, информация в реестре, информация о классе и многое другое). В конце исследования можно получить готовый отчет о подключенных устройствах и USB-трафике, а по окончании исследований распечатать его на принтере. Кроме того, программа имеет развитые функции экспорта данных в форматы PDF, XML или Microsoft Word, что позволяет не ограничивать процесс постобработки данных только одной этой программой.


Итак, USB-осциллограф обеспечивает следующие режимы работы:

Кроме того, USB-осциллограф позволяет сохранять результаты всех измерений в виде векторного или растрового рисунка для последующего импорта в другие программы или для сохранения в файле для последующего анализа. Результаты всех измерений можно распечатывать, копировать в буфер обмена, а также задавать события и сопровождать их звуковым комментарием. Можно рассчитывать различные цифровые фильтры и производить фильтрацию аналоговых сигналов и сглаживание временных диаграмм осциллографа. Устройство позволяет отображать статистику по всем каналам логического анализатора и генератора.

Однако USB-осциллографы — это уже не просто программы, а устройства, выполненные в виде внешних блоков с USB-интерфейсом и сопровождаемые обслуживающими их программными модулями. То есть это целый универсальный измерительный комплекс, состоящий из коммутационной приставки и компьютера. Кстати, производить обновление прошивки такого устройства можно по USB-шине, что позволяет дополнять возможности устройства любыми функциями на заказ.

Итак, вооружившись необходимым инструментарием, мы теперь имеем возможность самостоятельно писать программы управления различными внешними устройствами с помощью любых портов нашего компьютера.

У нас есть компьютер с несколькими загрузочными дисками, каждый из которых содержит одно и то же программное обеспечение. Выбор загрузочного диска осуществляется с помощью многопозиционного переключателя на передней панели. Если выбран диск 1, диск на порте SATA 0 загружается. Если выбран диск 2, диск на порте SATA 1 загружается. И т.п.

Диспетчер дисков на RH может показать, к какому порту SATA подключены жесткие диски. Это графический интерфейс поверх чего-то, и это то, что я хочу.

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

1 ответ 1

Я нашел этот вопрос, потому что пытался понять то же самое. Вот что я понял; он должен работать в bash или zsh:

Вывод должен выглядеть примерно так:

Эти номера портов ДОЛЖНЫ соответствовать номерам, напечатанным на вашей материнской плате, хотя это предполагает, что поставщик вашей материнской платы был достаточно внимателен, чтобы сопоставить числа, напечатанные на плате, с номерами портов в микросхеме контроллера SATA. По крайней мере, пути к устройствам остаются стабильными, поэтому, если вы установите соответствие между указанными номерами портов и номерами на панели, оно никогда не изменится.

Этот фрагмент перебирает каталог /dev/disk/by-path . Он пропускает файлы, оканчивающиеся на -part<number> как это всего лишь разделы, и извлекает номер порта из -ata<number> в конце оставшихся имен файлов. Эти файлы являются символическими ссылками на традиционные узлы /dev/sdX , которые он получает, используя readlink -f .

Если у вас несколько контроллеров SATA, вы получите несколько устройств для одного и того же номера порта, потому что у каждого контроллера есть свой порт 1, порт 2 и т.д. Итак, просто запустите ls -l /dev/disk/by-path и разобрать это вручную.

Чтобы выяснить, какое устройство является вашим загрузочным устройством, запустите mount | grep ' on / ' | cut -f 1 -d ' ' . Это показывает устройство, установленное в / .

Читайте также: