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) больше не
запоминается в настройках. Вместо этого сделана автоматическая
настройка на наилучший метод при получении паспорта и оставлено
ручное управление в текущем сеансе.
* Экспериментально убран вертикальный скролл-бар из скана поверхности.