Tema: Re: Gal kam idomu atnaujinta Victoria 472b
Autorius: Sigitas
Data: 2019-02-18 11:01:20
On 2019-02-18 10:39, Jonas wrote:
> Kas yra Victoria ? 


  Программа «Victoria»

*Последняя версия — 4.72b SSD от 16 января 2019 г.*

*Более 35 улучшений.*

Нажмите для просмотра списка изменений новой версии

*Что нового в версии 4.72*(16 янв. 2019 г)

  * *Добавлена функция «Refresh» в скан поверхности*через API: чтение, и
    при обнаружении медленного участка — запись в это же место. Раньше в
    программе был код, реагирующий только на ошибку чтения. Теперь он
    работает по таймауту, заданному пользователем или автоматически.
    Если переключатель таймаута установить в положение «never» — будут
    перезаписываться абсолютно все блоки. Функция «Restore» в режиме PIO
    сохранена.
    Внимание! Функция новая и еще сырая. Перед её использованием
    сохраните все важные данные с носителя, на котором будете её
    испытывать. Накопитель с медленными участками обычно является
    неисправным, и может умереть внезапно, просто от чтения или записи.
    При использовании Refresh под Windows новее чем XP — следует
    отключить на накопителе MBR в соответствии с ответомFAQ #3
    <http://hdd.by/victoria_faq/>
  * *Добавлена поддержка графических тем Windows*. Вместо стиля Win95 —
    теперь Ваша любимая тема. Пришлось немного переделать интерфейс —
    убрать рамки, заменив их на панели.
  * *Сделана работа через API с AAM под Windows 7 и выше*.
    Теперь/действительно/можно регулировать уровень шума HDD на новых
    системах, если винчестер это поддерживает.
  * *Стал работать супер-SMART на HDD IBM/HGST под Windows 7 и выше*.
  * *Добавлена поддержка супер-SMART HDD Toshiba 3.5″*. Пока проверено
    лишь на модели HDWD120, но должно также работать на DT01, MG0, MD0,
    MC0, и т.п.
  * Появилась возможность задать путь к логу с указанием буквы диска.
    Например, программа может стартовать с виртуального
    диска-«реаниматора», а логи оставлять в надёжном месте.
  * Появилась возможность тестировать съёмные накопители (USB и
    CD/DVD)*без прав администратора*— путём их выбора как логических
    дисков. Проверить пока удалось лишь под Windows 7.
  * Сделана возможность работы в PIO без прав администратора, если
    конечно драйвер/porttalk.sys/уже установлен, а проверка прав —
    отключена принудительно. Для этого в vcr40.ini есть скрытый
    ключ/AdminRightsIgnore/.
  * *Добавлена возможность выбирать логический том как объект
    исследования*в списке API-устройств. Для этого на вкладке Setup
    нужно выключить галку «Ignore HDD».
  * *Паспорт API-накопителя дополнен «логическим паспортом»*. Это нечто
    переходное между железом и софтом. Опция активируется при снятии
    галки «Ignore HDD» на вкладке Setup.
  * Добавлен дескриптор носителя в паспорт для не-ATA устройств. Для
    более объективных данных при внештатных ситуациях.
  * Добавлена кнопка мгновенного копирования текущего сектора в качестве
    стартового в скан поверхности.
  * Реверсный «быстрый» скан адаптирован к SSD.
  * *!*Устранена недоделка, из-за которой на «быстром» скане для
    последнего блока отображалась скорость 1/2 графической.
  * *!*Устранена недоделка: при получании SMART (или паспорта) во время
    скана поверхности сбрасывались тайминги, определяющие цвета
    прямоугольников сетки.
  * Улучшен вид «полного» графика на малых диапазонах за счёт более
    совершенного алгоритма интерполяции.
  * В выпадающее меню лога добавлены пункты «Установить [число] как
    начальный/конечный LBA». Число берётся из строки, на которую
    наводится курсор.
  * Такое же меню добавлено в график сканирования поверхности. Число
    берётся из координат графика, куда наведён курсор мыши. Таким
    образом можно оперативно устанавливать границы дефектных областей
    для дальнейших попыток лечения.
  * Добавлена возможность отключить рекалибровку HDD перед сканом
    поверхности (на вкладке Setup галка «/Recall HDD before Scan/«).
    Может потребоваться, если у HDD есть дефекты на начальных адресах.
  * Добавлена возможность нормальной работы программы под Windows 10 на
    некоторых ноутбуках со встроенным несъёмным SSD. Проблема в том, что
    Windows иногда не позволяет сканировать поверхность, если программа
    запущена с активированной по-умолчанию записью. Теперь снятие галки
    «/Only non-destructive functions/» отключает запись полностью на
    уровне хендлеров. Правда, при этом перестаёт работать подача команд
    в накопители, и о полном паспорте придётся также забыть. Но это всё
    равно лучше, чем совсем ничего:)
  * *!*Исправлена «ошибка переполнения» при сканировании дисков с
    аномально высокой скоростью (например Verify на некоторых SSD лишь
    криво эмулируется, что дает ложную скорость выше 2000 мб/с)
  * *!*Исправлена ошибка, из-за которой на индикаторе текущего LBA
    отображался 0 при остановке реверсивного скана поверхности .
  * Галка/Grid/на вкладке/Tests/теперь не запоминается в настройках. А
    то были жалобы — пользователи забывали вернуть, и впоследствии
    удивлялись, куда делись привычные «прямоугольники».
  * Из верхней панели демонтированы часы, секция серийного номера
    расширена, между секциями введены сплиттеры (подвижные разделители).
    Это подготовка к переезду на более современный адаптивный интерфейс.
  * Вместо анимации сделана подсветка корешка закладки, на которой идёт
    активный процесс. Не понравится — верну обратно как было.
  * *!*Исправлено деление на 0 при попытке случайного чтения на
    кардридере без карты.
  * *!Наконец исправлен ужасный глюк*, из-за которого в списке
    API-дисков последний пункт невозможно было кликнуть без прокрутки.
  * Сделана возможность задавать размер блока, отличный от 256 секторов
    для виртуальных и нестандартных накопителей.
  * Отключена оптимизация в компиляторе для сокращения числа глюков.
    Из-за этого немного вырос размер файла, но повысилась стабильность
    работы программы.
  * Попалась электронная книга/PocketBook 301/, которая в режиме
    кардридера отдаёт пустой паспорт, но при этом без какой-либо ошибки.
    После этого в «Викторию» была добавлена проверка данной ситуации и
    замена паспорта на API-функцию Windows, чтобы хотя-бы отображался
    размер и была возможность тестирования встроенной и внешней памяти
    книги. Не исключено, что это улучшит работу с другими нестандартными
    устройствами хранения.
  * Попался плеер/Jagga Boom/на RockChip. С ним ни одна версия программы
    2018 года не работает — виснет и выплёвывает. Оказалось, плееру не
    нравится попытка доступа к полному паспорту через USB. Пришлось
    изменить алгоритм перебора функций. Однако, при этом перестала
    нормально детектиться электронная книга:) Пришлось добавить галку
    переключения между новой и старой командами получения размера.
    В/Setup/ <http://hdd.by/victoria_doc5/>она теперь называется «/Don’t
    get SCSI 25h/» и расположена на месте удалённой галки «/Dont get
    drive type/«. Итог — по умолчанию всё работает и с плеером, и с
    книгой. Но у книги размер отображается неправильный — для неё и надо
    установить галку в/Setup/. Во избежании проблем, её запоминание
    отключено.
  * Снимки экрана теперь складываются в отдельную папку SCR, букву диска
    которой можно задать в/Setup/, или по-умолчанию она создаётся в
    каталоге с программой.
  * По просьбам форумчанhttp://forum.ru-board.com
    <http://forum.ru-board.com/>добавлены ещё 2 варианта окончания скана
    поверхности:
    «/Save screenshot/» — по окончании скана делается снимок вкладки
    Test в виде PNG-картинки.
    «/3 SS+Shutdown/» — по окончании скана делаются снимки вкладок
    Tests, Smart,Standard <http://hdd.by/victoria_doc1/>и затем
    происходит выключение компьютера.
  * Попросили сделать вывод в паспорт SSD количество записанных данных.
    В SMART многих SSD есть атрибут 241, который в зависимости от
    модели, может содержать количество записанных секторов или гигабайт.
    Сделан автоматический детект нужного значения по следующим типам SSD:
    Adata, Corsair, Datex, Intel, Kingston, Lite-on, LMT, OCZ Vector,
    OCZ Vertex 3, OCZ Vertex 2, OCZ Vertex450, Plextor, PNY, Samsung,
    SanDisk, Transcend 2.5, WD.
    Для тех накопителей, у которых автоматически неправильно определился
    метод (программа выводит неправдоподобно большие или малые
    значения), предусмотрен ручной переключатель в файле vcr40.ini :
    [EXT PSP Button]Total WR method=0
    0 — автоматически по семейству/модели SSD. 1 — игнорировать модель и
    интерпретировать как гигабайты. 2 — интерпретировать как секторы.
  * Метод проверки механики (Seek / Verify / Read) больше не
    запоминается в настройках. Вместо этого сделана автоматическая
    настройка на наилучший метод при получении паспорта и оставлено
    ручное управление в текущем сеансе.
  * Экспериментально убран вертикальный скролл-бар из скана поверхности.