Обзор новых форм утилит. Программа для тестирования hdd, ssd, usb, cd и Flash накопителей. Список изменений и замечаний новой версии
Скачать 240.58 Kb.
|
Добавлена возможность выбирать логический том как объект исследования в списке 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, которая в режиме кардридера отдаёт пустой паспорт, но при этом без какой-либо ошибки. После этого в "Викторию" была добавлена проверка данной ситуации и замена паспорта на функцию Windows, чтобы хотя-бы отображался размер и была возможность тестирования встренной и внешней памяти. Не исключено, что это улучшит работу с другими нестандартными устройствами хранения. Попался плеер Jagga Boom на RockChip. С ним ни одна версия программы 2018 года не работает - виснет и выплёвывает. Оказалось, плееру не нравится попытка доступа к полному паспорту через USB. Пришлось изменить алгоритм перебора функций. Однако, при этом перестала нормально детектиться электронная книга :) Пришлось добавить галку переключения между новой и старой командами получения размера. В Setup она теперь называется "Don't get SCSI 25h" и расположена на месте удалённой галки " Снимки экрана теперь складываются в отдельную папку SCR, букву диска которой можно задать в Setup, или по-умолчанию она создаётся в каталоге с программой. По просьбам форумчан http://forum.ru-board.com добавлены ещё 2 варианта окончания скана поверхности: "Save screenshot" - по окончании скана делается снимок вкладки Test в виде PNG-картинки. "3 SS+Shutdown" - по окончании скана делаются снимки вкладок Tests, Smart, Standard и затем происходит выключение компьютера. Попросили сделать вывод в паспорт 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) больше не запоминается в настройках. Вместо этого сделана автоматическая настройка на наилучший метод при получении паспорта и оставлено ручное управление в текущем сеансе. Экспериментально убран вертикальный скроллбар из поля скана поверхности. Что нового в версии 4.71b SSD (12 дек. 2018): Добавлено снятие скриншотов - "горячее" сочетание клавиш CTRL+S. Из-за этого исполняемый файл подрос на 37 кб. Рекомендую проверить на совместимость с минималистическими версиями Windows PE - вдруг понадобятся дополнительные системные библиотеки? Добавлено определение наличия у диска интерфейса PCIe (SSD с мостом PCIe to SATA). Добавлено определение форм-фактора накопителей. Выводится под окном паспорта. Добавлена отдельная строка функций SSD в паспорт, в частности Sanitize и Crypto Scramble. Туда же перемещен и Trim. На самом деле их больше, но пока не решено, как их рационально разместить. Эти функции могут встречаться не только на SSD, но и на современных HDD. В HEX-редакторы добавлено меню (по правой кнопке мыши), которым можно переключить размер шрифта. ! Исправлена ошибка, из-за которой на SSD OCZ Vertex размер блока при скане оставался 256 секторов. Это и послужило причиной внеочередного апдейта программы. Дополнена справка по F1. Более свежая информация между выходами обновлений будет опубликована на сайте hdd.by Попытался убрать вроде бы ненужный переключатель номера API-устройства с правого нижнего угла формы. Если он кому-то нужен, то верну. Мне за 12 лет ни разу не пригодился. Небольшая адаптация интерфейса к XP и 7, правый край формы вроде-бы стал выглядеть лучше. Убран вертикальный скролл-бар в хелпе, т.к. оказался глючным. Скроллировать можно колесом мыши и клавишами PageUp/PageDown. Изменен алгоритм установки драйвера porttalk.sys. Теперь проверяется наличие драйвера в системной папке Windows, и если его нет, то производится его установка на 32-х битных системах. Переработаны выводимые в лог сообщения об ошибках драйвера, убраны лишние. Итог - режим PIO должен гарантирвано заработать на x32 без дополнительных действий со стороны пользователя. |