Как программы вынюхивают проблемы на диске
Однако не все потеряно. SpinRite II из Gibson Research сыграла шутку с этой проблемой. Когда вы впервые используете ее, она просит, чтобы вы загрузились со SpinRite дискеты. А она знает, как получить информацию от BIOS INT13 прежде, чем DOS ее убьет. Так что SpinRite знает, как обходить DOS и общаться прямо с аппаратными средствами.
Вот так SpinRite обходит потерю информации исправления ошибки. Как насчет другой проблемы - BIOS повторений? Контроллер выполняет повторения даже без информирования BIOS, так как мы узнаем правду о чтении диска, если он сделал две попытки чтения и, в результате, прочитал правильно на третий раз? И SpinRite не знает об этом, и фактически нет никакого способа узнать это наверняка.
По причинам, приведенным выше, лидером на этой арене является программа SpinRite. Я рекомендую SpinRite, поскольку она легка в использовании и абсолютно достоверна. А недавняя модернизация сделала ее способной проверять диски всех размеров.

Одна из возможностей, предлагаемых некоторыми программами, и которую я бы избегал — восстановление сектора. SpinRite предлагает проверять и восстанавливать области на вашем диске, которые были маркированы как плохие (BAD), но не тестирует их как плохие. Намерение - хорошее: восстановить неверно маркированные как плохие области. Но возникает проблема, поскольку невозможно использовать программное обеспечение с уверенностью, что дисковое пространство правильно не отмечено как плохое. Вспомните еще раз, что имеются дисковые ошибки, которые нельзя определить программным способом. Например, большинство "дефектных дорожек" на жестких дисках отображают такую область, что если проверить их программным способом, то обнаружилось бы, что они прекрасно работают. Производители дисков имеют оборудование, которое намного лучше отыскивает ошибки, чем любое программное обеспечение. Так что при выполнении SpinRite убедитесь, что вы отключили возможность восстановления сектора.