бады появляются если, например, в какой нибудь сектор не до конца записалась информация.. и если последнее контрольное число, которое говорит о целостности и верности всего числа в секторе, отличается от данных в секторе то сектор помечается поврежденным и контроллер диска его не использует больше (но зависит от самого жесткого диска, фирмы)
и еще появляются чисто физически) например если выключается питание... головка диска конечно моментально улетает в парковку.. но если она на внутренних дорожках находится, то расстояние до парковки велико и тобишь велика вероятность задеть попутные сектора диска... ведь скорость вращения болванки диска сразу падает и воздушный поток минимален.. но всегда это зависит от самого контроллера диска и его реализации работы в таких экстренных ситуациях)
у меня внешний жд сдох конкретно.. какрас из-за таких частых экстренных выключений питания) благо всю инфу успел вытащить до его смерти) так, что всякие реаниматоры это бред сивой кобылы.. если диск физически не здоров то и рыпаться некуда) либо самостоятельно обходить эти сектора создавая новый раздел либо купить новый жд) они щас дешего стоят.. рубля за 2 можно норм жд купить
Добавлено через 02:49 сек.
использовал утилиту regenerator. сканировал несколько суток и надоело) вроде восстанавливал (как он писал в проге) сектора, но когда заново сканировал диск, то теже сектора высветились поврежденными) т.е. против физики не попрешь)