Автор видимо абсолютно не в курсе алгоритмов исключения сбойных секторов,
используемых в Firmware современных HDD-накопителей и не знает о том,
что сбойный сектор может быть "скрыт" даже при попытке его чтения и что,
решение об исключении (наличии) сбойного сектора принимается только
самим HDD (его Firmware), независимо от желания писателей хдд-регенераторов.
*** "используя специальный алгоритм..."
В понимании автора, "специальным алгоритмом", является чередование записи сектора
сплошными единицами [FFFF] или нулями [0000]. О том что существуют такие паттерны
как [AA55-55AA], [0F0F-F0F0] и многие другие, автору видимо не известно или-же,
паттерн FFFF-0000, является для него самым сложным и специальным.
Кроме того, данный паттерн и метод не являются изобретениеми
и не могут быть защищены никакими патентами или лицензионными заявлениями,
а последние, кстати, могут быть использованны как доказательства обмана
покупателей данного продукта, в суде против автора.
*** "The product works exclusively at physical level..."
Понятие автора о работе на физическом уровне, то-же своеобразно.
Работая с секторами в LBA-режиме (LBA = адресация ЛОГИЧЕСКОГО блока),
он всех уверяет, что продукт работает ИСКЛЮЧИТЕЛЬНО на ФИЗИЧЕСКОМ уровне.
По стилю работы программы с диском, видно что автор не работает с портами HDD
напрямую, а использует прерывания BIOS (13H), которое никак не приспособленно
для работы с программами, решающими такого рода задачи (смотрите ниже).
Видно, прочитав давно устаревшую информацию об INT-13H, автор и решил,
что работает на физическом уровне, либо он, просто путает HDD с Floppy Drive.
*** "HDD Regenerator" - это пока единственная, встреченная мной,
продаваемая, рекламируемая и распостроняемая программа,
представляющая пример абсолютно безграмотного программирования
и наглого обмана купивших ее пользователей, путем рекламирования
вымышленных и несуществующих, основных возможностей программы.
*** Программа не считывает паспорт диска и не проверяет его готовность,
а видимо, берет паспортные данные, посредством DOS-прерывания INT 21H
или INT 13H, хотя давно известно, что данные функции имеют ошибки и могут
неправильно интерпритировать данные установленных устройств.
Кроме того, физическое наличие диска не проверяется и во время работы программы.
Если HDD "завис", остановился или находится в Sleep-режиме, перестав реагировать
на команды, то программа, не "заметит" этого и будет "лечить" HDD, даже физически
отсоединенный от компьютера (по методу Кашпировского - на расстоянии),
сообщая, приблизительно 1 раз в 3 секунды о том что:
Sector 0 was wasn't recovered
Sector 1 was wasn't recovered
Sector 2 was wasn't recovered
Sector 3 was wasn't ...
И если пользователь честно будет ждать завершения сканирования остановившегося HDD,
размером в 80Gb, то на это уйдет около 15 лет, а "зависшего", около 5 лет.