Главная страница
Навигация по странице:

  • Добавлена поддержка SAS / SCSI накопителей

  • Начал делать получение S.M.A.R.T. для SAS/SCSI накопителей

  • Произведены некоторые улучшения в алгоритме поиска винтов-оборотней

  • Сделан программный анализ "здоровья" HDD по SMART

  • Carlos Medina

  • Что нового в версии

  • Обзор новых форм утилит. Программа для тестирования hdd, ssd, usb, cd и Flash накопителей. Список изменений и замечаний новой версии


    Скачать 240.58 Kb.
    НазваниеПрограмма для тестирования hdd, ssd, usb, cd и Flash накопителей. Список изменений и замечаний новой версии
    АнкорОбзор новых форм утилит
    Дата29.10.2022
    Размер240.58 Kb.
    Формат файлаrtf
    Имя файлаwhatsnew.rtf
    ТипПрограмма
    #761066
    страница1 из 8
      1   2   3   4   5   6   7   8

    Victoria 5.37 HDD/SSD

    Программа для тестирования HDD, SSD, USB, CD и Flash - накопителей.

    Список изменений и замечаний новой версии

    Что нового в версии 5.37 ( 14 октября 2021г)

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

    - Добавлена поддержка SAS / SCSI накопителей:

    1. Детект реальных шин SCSI и SAS - выводится индикация на панель паспорта;

    2. Управление пуском/остановкой SCSI / SAS устройств настоящими командами "START Unit" и "Stop Unit";

    3. Чтение температурных логов;

    4. Чтение внутреннего название модели брендированных винтов;

    5. Получение копирайта производителя;

    6. Получение серийного номера SCSI-устройств приведено в соответствии со стандартом.

    - Начал делать получение S.M.A.R.T. для SAS/SCSI накопителей. Они содержат множество журналов, из которых можно набрать данные, похожие на SMART-атрибуты ATA-устройств. Предприняты первые шаги - получение "статуса здоровья" HDD с его расшифровкой, температур, времени наработки и других параметров. Пока данная функция - экспериментальная, без поддержки базы, без перевода и без сохранения в файлы. В следующий раз попробую улучшить и добавить разбор таблиц дефектов.

    Если тема SCSI / SAS заинтересует пользователей, возможно дальнейшее развитие программы в этом направлении.

    - Добавлен вывод температуры SAS / SCSI и NVMe-накопителей при запросе паспорта.

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

    - Сделан программный анализ "здоровья" HDD по SMART. Так называемый "SMART-статус", сообщаемый самим накопителем - часто бывает чрезмерно оптимистичным (явно неисправный HDD сообщает статус=GOOD). На вкладке "Настройки" -> SMART появился выбор метода. По-умолчанию теперь он программный. Этот довольно простой алгоритм проверяет несколько атрибутов, относящихся к дефектам. Появился вариант статуса "Unideal" - для накопителей, состояние которых по SMART не-идеально, но и без серьёзных проблем. Со временем алгоритм буду улучшать. Ну и как следствие - решилась проблема с USB-накопителями, которые не отдают статус.

    - Сделал так, что скорость на графике выводится при пересечении указателя мыши с линией, плюс-минус некоторый допуск. Если указатель далеко от графика - отображается максимальная зарегистрированная скорость по уже построенным точкам. Результат лучше чем был, однако работает только с графиком чтения и мне пока не нравится. Потом сделаю лучше. Всё равно график нуждается в серьезной переработке.

    - Сочетание клавиш CTRL + A теперь вместо справки "О программе" служит для быстрого выделения блока в "Редакторе".

    - В редакторе появились кнопки сохранения содержимого в файл (Download) и загрузки в редактор данных из файла (Upload). Файл может быть размером до 64 кб, но при попытке записи из редактора на диск - запишется только один сектор, номер которого указан в редакторе.

    - При перезаписи сектора в редакторе - теперь в лог добавляется запись о факте перезаписи с номером сектора.

    - Кнопка сохранения сектора на диск ("Сохр.") - теперь заблокирована до тех пор, пока пользователь не нажмет кнопку "Открыть". Это сделано для того, чтобы пользователь случайно не затёр таблицу разделов пустым содержимым редактора.

    - При выборе другого накопителя также деактивируется кнопка "Сохранить".

    - При смене накопителя теперь очищается таблица разделов (чтобы не оставалась от предыдущего).

    - Добавлен детект семейств HDD Seagate. В паспорт выводится внутреннее название (Alias) и иногда торговый псевдоним (напр. 7200.11). Это полезно для точной идентификации HDD внутри компьютера, для подбора доноров и тд.

    - Добавлена поддержка испанского языка (Spanish - Colombia). Спасибо Carlos Medina, который сделал и прислал файл перевода.

    - ! В меню графика введена блокировка очистки графика во время его построения. Еще одним абсурдом стало меньше.

    - ! Исправлен глюк, когда скан закончился, а на табло времени оставались отрицательные числа.

    - ! Исправлена ошибка, из-за которой неправильно определялось число задействованных физических головок на WD.

    - ! Исправлена ошибка "Integer overflow" в SCSI-режиме при подключении через USB-китайчатину.

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

    - Завёл Твиттер - https://twitter.com/Disktester
    Первый раз в жизни вообще узнал что это такое) И именно формат текстового микроблога показался удачным. Возможно, это поможет быть ближе к народу.

    Что нового в версии 5.36 ( 05 марта 2021г)

    "Эволюция новых технологий"

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

    - ! Сделана попытка исправить глюк с подвисанием некоторых моделей HGST на версиях 5.34 и 5.35. Для этого изменен алгоритм детекта "накопителей-оборотней", и значительно снижена вероятность попадания технологических команд WD в HGST.

    - Переписана процедура детекта реальных HGST. Теперь она работает и через USB. Даже на мостиках, блокирующих регистры.

    - Попался компьютер Apple, где в таблице разделов GPT, CHS не равно 0/0/2 и размер FFFFFFE вместо FFFFFFFF. Анализатор GPT в Victoria не распознал такую таблицу. Пришлось доработать программу.

    - ! Исправлена ошибка детекта WDxxxx-22xST0 и некоторых другх (накопители старого типа), которые программа считала Seagate'ами.

    - Улучшено распознавание "настоящих" Samsung под видом Seagate (но пока это используется только внутри программы).

    - ! Оказалось, что SCT-Ext команды не работают на старых WD, из-за чего не отображалась их температура на странице с паспортом. Можно было переключить режим SCT вручную в настройках, но я исправил в коде.

    - ! Исправлен глюк со сбиванием размеров колонок паспорта после PCI-скана в PIO.

    - По просьбам сделана возможность не менять рабочую среду, если список API-устройств был обновлён (а обновляется он также при переподключении USB-накопителей). Опция включается установкой галки на вкладке "Настройки" - "API" - "Не сбрасывать настройки при обновлении списка устройств" и по-умолчанию выключена. При активации данной галки происходят следующие изменения в поведении программы при обновлении списка API-устройств и переподключении USB-накопителей, по сравнению с прошлыми версиями: 1.Переключатель верификация-чтение-запись в скане поверхности не сбрасывается в положение "чтение". 2.Не очищается таблица SMART и список журналов. 3.Не инициализируется HEX-редактор. 4.Не восстанавливается End LBA до максимального.
    - ! В прошлой версии (5.35) была активирована функция "проверка интерфейса". Вскоре выяснилось, что некоторые USB-мосты "портят праздник", выдавая вместо записанных в буфер данных сплошные нули. Ну а программа на несоответствие - ругалась. Как обычно, это очередной прикол Seagate и их фирменного USB-моста "Backup+". В новой версии алгоритм улучшен и отличает подобные ситуации от реальных неисправностей интерфейса.

    - Логика кнопок получения "чистого" и "расширенного" паспорта приведена в порядок: дополнительные функции, такие как SCT-температура, детект "оборотней" и SMR-накопителей перешли на кнопку "EXT", а кнопке "Паспорт" возвращена способность НЕ посылать в накопитель ничего лишнего. Однако, для сохранения совместимости и привычек - по-умолчанию оставлен старый вариант, который можно изменить на новый в менню "Настройки" - "Паспорт".

    - ! Устранены ошибки, которые могли ухудшить стабильность программы при выполнении различных действий.

    Что нового в версии 5.35 ( 16 декабря 2020г)

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

    - На накопителях WD добавлен показ количества включенных физических головок.

    - В настройках паспорта снята галка "диагностической команды". Да, я знаю, что команда 03 ... EF предназначена вовсе не для диагностики :) Но ничего лучше с 2004 года пока не придумано, да и в режиме API она обходится без регистров, что немаловажно для некоторых USB-мостов. Как будет настроение, придумаю, что из более современного поставить на её место.

    - "Проверка интерфейса" в EXT-паспорте теперь работает и в режиме API.

    - В настройках EXT-паспорта непременимые в режиме API галки теперь деактивируются.

    - Не все накопители могут получить температуру из паспорта. Иногда она доступна только через SMART. Поэтому в этой версии, если нет температуры в паспорте, то она выведется на панель при запросе SMART. Температура появится также при нажатии кнопки EXT-паспорта на SSD, NVMe, если установлена галка "узнать количество записанного на SSD".

    - ! Исправлена очень странная ошибка. При переключении со SMART на паспорт - вторично запрашивался паспорт. Странная, потому, что за год проявления ни разу не помешала. Но и повторный паспорт вроде как не нужен. Я это на всякий случай исправил.

    Что нового в версии 5.34 ( 9 декабря 2020г)

    - Добавлен фильтр на устройства класса CD-ROM, чтобы их буквы не отображались ошибочно в списке физических устройств API. Для того, чтобы в программе работать с оптическими дисками и их эмуляторами, можно установить галку "Отображать логические диски" в меню "Настройки" -> "Паспорт".

      1   2   3   4   5   6   7   8


    написать администратору сайта