История

Version 1.1
Резкое увеличение скорости работы во всех режимах
Новый формат файлов .ecc. Поддержка старого формата сохранена в полном объёме.
Исправлено восстановление регистра букв в именах файлов
Множество мелких исправлений

Version 1.2
Новый инсталлятор
Добавлена возможность вычислять размер ECC файлов для записи на CD/DVD
Добавлена возможность изменять приоритет процесса, даже во время работы
Добавлена возможность приостанавливать работу
Добавлен показ процента в панели задач
Исправлено восстановление более 2GB данных
Изменен приоритет процесса "Низкий"
Множество мелких исправлений

Version 1.3
Добавлен новый режим проверки ECC файлов - "Test mode", позволяющий проверять способность кодов Рида-Соломона, сохранённых в указанных ECC файлах восстанавливать данные
Улучшено восстановление заголовков. ICE ECC теперь позволяет реконструировать заголовки даже, если информация в заголовках была повреждена (сбой CPU или RAM) во время создания ECC файла (до создания CRC).
Исправлена функция "Fit to"
Множество мелких исправлений

Version 1.4
Добавлены очереди
Добавлена возможность добавлять любые операции в очередь без остановки текущего процесса
Добавлена возможность тестировать ECC файлы после их создания
Добавлена возможность включать/выключать мультипоточный режим работы во время работы любого процесса
Добавлены "Verify only" и "Fast Test" режимы
Добавлена возможность закрывать приложение или делать Windows shutdown
Добавлена возможность создавать пустой ECC файл только с заголовков. Этот файл не может быть использован для восстановления данных. Но он может быть использован для контроля целостности данных.
Добавлен "Fast verify mode" или инкрементальная проверка. В этом режиме ICE ECC не проверяет целостность блоков, целостность которые была проверена ранее.
Добавлено сохранение опций ICE ECC
Множество мелких исправлений

Version 1.5
Добавлена возможность восстанавливать данные даже, если матрица Vandermonde не обратима, используя дополнительные блоки ECC
Исправлено обработка файлов с нулевой длиной
Некоторые мелкие исправления

Version 1.6
Добавлены установки по умолчанию для диалога создания ECC файлов
Добавлено автоматическое выделение каталога в списке каталогов при входе/выходе из каталога
Добавлена проверка при попытке рекурсивного добавления ECC файлов как файлов данных
Исправлено тестирование после создания multivolume ECC файлов
Исправлен показ информации о "Verify task"
Исправлен двойной клик на .ECC файлы
Исправлено восстановление размера окон
Некоторые мелкие исправления

Version 2.0
Добавлена поддержка многопроцесорных систем и мультиядерных процессоров. ICE ECC может использовать 1, 2, 3 или 4 процессора
Увеличена скорость создания/тестирования/восстановления даже для однопроцессорных систем
Добавлена поддержка многострочных подсказок (hints)
Добавлены подсказки (hints)
Множество мелких исправлений

Version 2.0a
Исправлено резкое падение скорости в некоторых случаях в мультипроцессорном режиме
Исправлено восстановление ошибок в однопроцессорном режиме

Version 2.1
Добавлена проверка активного Data Execution Prevention (DEP)
Добавлен авто выбор каталога, если двойной клик на ECC файл был сделан
Исправлено авто включение режима Fast Verify, если двойной клик на ECC файл был сделан
Исправлена пауза в мультипроцессорном режиме
Некоторые мелкие исправления

Version 2.2
Добавлена поддержка командной строки для всех операций
Поддержка командной строки интегрирована с очередями. Команды из командной строки автоматически добавляются в очередь и исполняются асинхронно
Только одну копию ICE ECC разрешено запускать
Увеличена скорость работы за счёт оптимизации обращений к RAM
Теперь можно контролировать использование RAM
Добавлена возможность копировать лог в буфер обмена
Добавлен таймер
Добавлен scheduler. Теперь можно указать время запуска для любого процесса
Добавлен таймер перед закрытием ICE ECC или завершением работы Windows
Исправлено закрытие окна прогресса, если ICE ECC было минимизировано
Некоторые мелкие исправления

Version 2.2.1
Исправлена несовместимость с Win9X
Добавлен исключающий фильтр для командной строки
Некоторые мелкие исправления

Version 2.3
Добавлена совместимость с DEP
Fit to size теперь производит более аккуратные вычисления, если имеется много мелких файлов
Исправлен отказ восстанавливать для некоторых редких случаев, когда данные сдвинуты
Исправлена поддержка командной строки
Исправлена блокировка ECC файлов, если во время создания ECC файла не хватило места на HDD
Исправлен Windows shutdown
Некоторые мелкие исправления

Version 2.3.1
Исправлен отказ восстанавливать для некоторых редких случаев, когда данные сдвинуты
Исправлены иконки

Version 2.4
Теперь ICE ECC позволяет просматривать детальную информацию о ECC файлах

Version 2.5
Добавлено более быстрое чтение ecc файлов, если имеется несколько ecc файлов
Для режима с низким приоритетом теперь используется приоритет IDLE
Добавлен режим 50% загрузки процессора. Этот режим предотвращается перегрев процессора, если скорость не важна
Добавлены новые параметры командной строки: "ICEECC.exe log <log filename>", "ICEECC.exe exit", "ICEECC.exe shutdown"
Некоторые мелкие исправления

Version 2.6
Добавлена возможность искать блокв любых файлах находящихся в каталоге данных. Это позволяет восстанавливать файлы из ISO или пободных файлов напрямую. Также можно использовать это для восстановления файлов с утраченными именами файлов.
Для режима с низким приоритетом изменён приоритет с IDLE на LOWEST
Добавлена команда экспорта листа файлов из ECC файла в текстовый файл - ICE ECC l <ECC file> <List files>
Изменён синтаксис опций командной строки. Каталогом с данными считается теперь каталог по умолчанию.
Добавлена новая опция - /d<Path> теперь определяет каталог данных
Некоторые мелкие исправления

Version 2.7
Добавлена поддержка MMX. Ускорение работы для MMX режима 25%-50%
Новое мультизадачное ядро. Загрузка процессора немного снижена. Улучшен отклик системы во время работы.
Более точный режим 50% загрузки процессора
Добавлена совместимость с Wine под Linux
Теперь индикатор выполнения интегрирован в тулбар
Удалены подтверждения юзером для выполнения некоторых задач
Некоторые мелкие исправления