Поделиться через


Устранение неполадок с тестированием Device.Storage

Чтобы устранить неполадки, возникающие с тестами Device.Storage, выполните следующие действия.

  1. Ознакомьтесь с разделом Устранение неполадок при тестировании Windows HLK.

  2. Ознакомьтесь с одним из следующих разделов комплекта windows Hardware Lab Kit (Windows HLK) в зависимости от типа запоминающего устройства или конфигурации:

  3. Просмотрите заметки о выпуске Windows HLK , чтобы ознакомиться с текущими проблемами тестирования.

  4. Сведения о сбое теста можно найти в журнале тестирования Windows HLK Studio. Если вы нашли информацию, которую можно использовать, устраните проблему и повторно запустите тест.

  5. Если во время выполнения тестов в Windows HLK наблюдаются сбои, просмотрите созданные журналы тестов. Например, для теста перечисления наиболее подходящим журналом является enumeratedrive.log.wtl. Чтобы просмотреть этот журнал, перейдите на вкладку Результаты в студии HLK и разверните перечислениедаты и времени>выполнения тестовперечисление>журналов> тестирования >перечислитьdrive.log.wtl.

  6. Чтобы выполнить дополнительную отладку, повторно запустите тест вручную из командной строки (cmd), установив для уровня детализации значение 4. Это позволяет тесту записывать в журнал дополнительные сведения, такие как буфер данных, сведения о CDB и код контроля. Документация по каждому тесту содержит сведения о двоичном файле, связанном с определенным тестом, а также о расположении двоичного файла.

Оптическое запоминающее устройство

Ниже приведены распространенные проблемы с тестами дисков с оптическими дисками.

  • Некоторые контроллеры, использующие режим интерфейса AHCI ( AHCI) serial Advanced Technology Attachment (SATA), могут привести к истечению времени ожидания cdb. Это время ожидания чаще всего возникает в тесте Start Stop Unit, где cdb после готовности тестового модуля истекает без возврата кода смысла. Чтобы устранить эту проблему, попробуйте использовать другой контроллер или конфигурацию.

  • Некоторые диски периодически не могут удалять данные с диска. Эта проблема может быть вызвана перезаписываемым носителем, который использовался слишком много раз. Попробуйте использовать новый перезаписываемый носитель.

Дополнительные сведения об устранении неполадок теста см. в разделе об устранении неполадок конкретного теста статьи Тесты Device.Storage.

Гибридное информационное устройство

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

  1. Установите hybridflt. Эти файлы (.inf, .sys, .cat) находятся в той же папке, что и hybriddrive.exe

  2. Включение трассировки Storport

  3. Запуск hybriddrive.exe

Get-Help Описание

дополнительные параметрыHybriddrive.exe -drive <disk #> -scenario <><>

Запускает тест.

-Диск диска <#>

Диск для тестирования. Поведение загрузочных дисков или дисков с файловой системой не определено.

-Детализации

Уровень ведения журнала для этого теста.

Значение, используемое по умолчанию: 1

-?

Вывод справки.

-Scenario logrw

Сценарий для запуска.

-Случае #

Тестовый случай для запуска.

-length #(k|m|g)

Указывает длину операции.

-offset #(k|m|g)

Указывает смещение операции от начала диска.

-tpriority #(|none)

Указывает целевой приоритет операции. Укажите значение none для без приоритета (это отличается от приоритета 0).

-spriority #

Указывает исходный приоритет операции.

-Бедра #

Задает высокое пороговое значение.

-tlow #

Задает низкое пороговое значение.

-operation (r|w)

Указывает чтение или запись.

Сценарии тестирования:

  • Logverify

  • Logrw

  • Logcommand

  • Расположение

  • Tagperf

Ручная операция:

  • Печать

    • Выводит текущее состояние диска.
  • Changelba

    • Отправляет вниз изменение lba по команде range. Допустимые параметры для этой команды: длина, смещение и приоритетность.
  • Понижение

    • Отправляет команду понижения по размеру. Допустимые параметры для этой команды: length, tpriority и spriority.
  • Выключено

    • Отключает кэш.
  • Включено

    • Включает кэш.
  • Evict

    • Отправляет команду вытеснения. Допустимыми параметрами для этой команды являются длина и смещение.
  • Пороговое значение

    • Задает пороговое значение грязное. Допустимые параметры для этой команды: бедро и tlow.
  • Movedata

    • Считывает и записывает данные с устройства. Допустимые параметры для этой команды: длина, смещение, приоритетность и операция. Это также установит приоритет для любых будущих операций ввода-вывода.
  • Приоритет

    • Задайте приоритет для будущих операций чтения и записи. Допустимые параметры для этой команды — tpriority.

Примечание

Недопустимые параметры будут игнорироваться.

Неуказанным допустимым параметрам по умолчанию является фиксированное значение.

Съемный носитель

Это распространенные проблемы с производительностью съемных запоминающих устройств.

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

Дополнительные сведения об устранении неполадок теста см. в разделе об устранении неполадок конкретного теста статьи Тесты Device.Storage.

Тесты Device.Storage

Устранение неполадок Windows HLK