 4.3 - значительная переделка и усложнение всего комплекса, в связи с чем 
       freeware-версия снова "beta".

  Интерфейс:
  -----------
- Введены некоторые элементы защиты от невнимательности, а именно:
  * Автоматическое исправление неверно введенных границ диапазона LBA;
  * Предупреждение при попытке стереть системный диск в режиме API;
  * Предупреждение перед стиранием диска, если винчестер был подменен;
  * При переключении PIO-API переключатель записи автоматически 
    сбрасывается;
  * Номер порта и тип канала с тестируемым HDD выведен поверх закладок, 
    в правый верхний угол;
- Работа с логическими дисками через API стала удобней. Их список выводится 
  вслед за физическими на вкладке 'Standard'. Опция настраиваемая,
  в частности можно отключить работу с дискетами (на вкладке 'Setup');
- Теперь работает copy-paste в полях ввода LBA seek. Появились кнопочки 
  сброса значений LBA;
- В Seek добавлен счетчик числа позиционирований;
- Из графика убран ручной переключатель множителя, вместо него введено 
  автоматическое масштабирование в зависимости от скорости тестируемого 
  накопителя (от 2 до 980 мб/с, что теоретически позволяет тестировать 
  как высокоскоростные RAID массивы, так и дискеты);
- Ликвидировано мерцание элементов графика за счет двойной буферизации;
- При EraseBlock в логи заносится диапазон секторов стертого блока;
- Добавлена возможность скопировать в буфер обмена не только весь паспорт, 
  но и отдельную его строку;
- В панели STANDARD, SMART, TESTS добавлены сплиттеры (разделители), 
  позволяющие менять размеры окон как плавно, так и на максимальный размер 
  двойным щелчком мыши;
- Добавлена возможность копирования в буфер обмена информации о разделах;
- Немного улучшен вид логов за счет сокращения поля времени, последняя 
  строчка теперь выделена синим цветом;
- В SMART добавлен показ температуры по Фаренгейту;
- В SMART шкала "здоровья" HDD меняет цвет в зависимости от значения;
- Цветовая схема интерфейса теперь определяется настройками Windows, и не 
  имеет фиксированных цветов как раньше;
- добавлены значки-пиктограммы в меню;
- для эстетов добавлена возможность переключения скругленных рамок на 
  классические прямые (setup); 
- Добавлены функциональные клавиши F1 (справка), F2 (паспорт), F3 (сброс HDD
  в режиме PIO), F4 (запуск/остановка скана поверхности), F5 (запуск/остановка
  теста позиционирования), F9 (получение SMART);


  Исправленные ошибки, улучшения:
  -------------------------------
- Исправлена "идеологическая ошибка", оставшаяся от ДОС-версии. Она заключалась 
  в том, что "последний LBA" винта был равен их количеству (реально - на 1 
  меньше, ибо нумерация секторов начинается с 0), и все тесты игнорировали этот 
  несуществующий адрес, к тому же нельзя было ввести одинаковые значения границ;
- Снят запрет на ввод одинаковых значений на первый и последний LBA ;-)
- Устранен выход за границу Start LBA при реверсивном скане;
- Исправлена ошибка с незакрытием хендлера диска в режиме скана через API;
- Программа адаптирована к ошибке в микрокоде HDD Seagate U5, в результате 
  которой эти накопители возвращают неверные CHS параметры;
- Исправлена ошибка, из-за которой при переключении метода обработки дефектов 
  во время скана поверхности не корректировался таймаут (хотя визуально он 
  менялся);
- Для накопителей малых объемов размер отображается в килобайтах (API);
- Исправлена ошибка, приводящая к появлению неправильного количества LBA в 
  окне HPA при получении паспорта на дисках, у которых число доступных LBA
  намного (> 1000 раз) меньше реального;
- Скорость стирания в режиме API немного увеличена (5-10%);
- Немного снижена нагрузка на CPU при рисовании карты;
- Устранены "тормоза" при скроллировании карты, когда скан остановлен;
- Исправлена ошибка с неверной конвертацией строки "х G" (где х - число) при 
  вводе вместо номера LBA;
- Исправлен баг с неправильным показом флажков SATA/LBA48 для виртуальных 
  и USB дисков;
- Исправлена ошибка, в результате которой не выбиралась папка с логами 
  при открытии файла паспорта и SMART;
- Исправлены незначительные погрешности при синхронизации переключателей;
- Исправлена ошибка, из-за которой посылался reset в винт через порты при
  "быстрой навигации" во время скана поверхности через API;
- Исправлена куча незначительных ошибок и в некоторых местах оптимизирован код;


  Добавление новых возможностей:
  -------------------------------
- Сделана возможность проверки достоверности записанных данных в режиме API,
  получившая условное название Data Distortion Detect (контроль искажений 
  данных, сокращенно DDD или 3D). Работает оно следующим образом: если при 
  записи установить чекбокс "DDD Enable", в блок будет записан специальный 
  контрольный код, который затем проверяется чтением. При несовпадении хотя-бы 
  одного бита будет выдана ошибка "data distortion!"; 
- Добавлена возможность пронумеровать все секторы при стирании через API. 
  Также в каждый сектор добавляется дата и время стирания;
- Добавлено запоминание номера API устройства в INI-файле;
- Показ номеров LBA при наведении курсора на карту скана теперь работает 
  и при реверсе;
- Если тестируемый накопитель является съемным устройством, предполагается,
  что его скорость невысокая и устанавливаются тайминги выше чем для HDD;
- При нажатии правой кнопкой мыши на карту скана теперь появляетя менюшка,
  предлагающая назначить границы выбранного блока диапазоном сканирования;
- В скан через API добавлено распознавание ошибок UNCR, IDNF, ABRT, Write 
  protected (характерное для Flash), AMNF (дискеты) и несколько других;
- Введен контроль готовности HDD перед регулировкой AAM, что устранило
  напрасные ожидания, и связанные с этим "залипания" ползунка AAM; 
- Добавлена возможность подачи звукового сигнала после окончания Security 
  Erase;
- Добавлена попытка остановки вала HDD,CD командой SCSI через API. Теперь 
  должно работать на SCSI и на SATA дисках через доп. контролеры;
- API Verify в скане и в Seek'е теперь осуществляется SCSI командой Verify,
  благодаря этому теперь можно тестировать USB/FireWire накопители на 
  номинальной скорости, без ограничений интерфейса;
- Добавлено принудительное переключение на SCSI команду получения паспорта 
  из-за глюков драйвера SATA контроллера SiI3112 при обработке ATA-команд;
- Изменена логика определения размера накопителей через API. Теперь программа 
  сначала пытается получить LBA размер SCSI командой, если не сработало -
  проверяется геометрия диска другой командой, и по CHS вычисляется размер.
  * Опцию CHS можно отключить галкой "Don't get drive type", т.к. мне не 
  понравилась ее работа на 'Apple' FireWire HDD Box;
- Добавлена краткая справка в виде внешнего HTML, вызываемая по F1. Вы можете 
  пополнять ее самостоятельно;
- Добавлен дисковый просмотрщик/редактор, панель Advanced приведена к 
  нормальному виду.
- Добавлен еще один пункт в меню окончания скана поверхности. Он выключает ATX
  компьютер с корректным завершением Windows;
- Секторы при ремапе теперь помечаются повторяющейся сигнатурой "REMAP!!!",
  а не заполняются мусором, как раньше.


   4.2 - добавление работы с дисками через Win API. Первые шаги с API.

- Добавлена работа с физическими дисками Windows через API - только в 
  Windows класса NT/2000/XP. Поддерживаются
  IDE, SATA, USB, FireWire, Flash, SCSI накопители и виртуальные диски 
  BestCrypt. Также поддерживаются CD, FDD и т.п. "логические" (но пока 
  реализовано неудобно). SMART пока работает только на IDE и SATA HDD; 
  Через API стало возможным тестировать системный винчестер;
- Исправлена ошибка, в результате которой отображалась удвоенная скорость на 
  тесте "BUTTERFLY";
- Исправлена ошибка, приводящая к аварийному завершению программы на 
  винчестере с поврежденной SMART таблицей;
- Исправлен глюк, приводивший к аварийному завершению при регулировке ААM на 
  некоторых системах;


  4.1 - устранение основных недостатков.
  
- Исправлена ошибка, которая приводила к нежизнеспособности программы на 
  итальянской версии Windows; 
- Изменен вид лога, для совместимости с форматами времени других стран 
  (особенно отличились Албания и Гондурас - у них время пишется в совершенно 
  жутком виде, как например 2:00:09 PD); Также пришлось изменить и формат 
  INI-файла;
- Добавлено опознание Windows Vista;
- Исправлены незначительные ошибки в коде и интерфейсе;
- Изменен элемент регулировки таймаута при скане поверхности, добавлено 
  бесконечное ожидание готовности, что позволило переключать питание 
  тестируемого HDD без остановки скана;
- В полной версии добавлено PIO-32 копирование секторов в файл с "длинным 
  чтением" и пропуском дефектов (в бесплатной пока отключил);

  4.0 - Начало.
  Первая версия для Windows. Поддержка работы только через порты.



