- "Тогда прощай." - написал на дисплее червь. Джон не успел
вставить дискету. Он услышал вдруг, как засвистел строчный
трансформатор , изображение исчезло, и из задней стенки дисплея
стали вырываться языки пламени. Одновременно корпус компьютера
странно завибрировал. Стал слышен отчаянный стрекот винчестера.
По-видимому червь искал резонансную частоту рычага, на котором
были укреплены магнитные головки. Вот вибрации усилились и рычаг
с неприятным хрустом сломался.
http://www.lib.ru/LAZAREWICH/worm.txt
по делу: например хитрая электроника современных винтов умеет сама ремапить беды, и потенциальные беды, те сектора, которые удается прочитать не с первого раза, в резервную область.
Так вот, используя низкоуровневые интерфейсы, если на винте уже есть такие проблемные сектора, можно эти сектора зад"""чить, постоянной перезаписью, глядишь, из потенциального беда вырастет настоящий, а за ним и соседние блоки потянутся.
вообще способов много, а ввиду того, что прошивку контроллерную делают таки люди, там наверняка далеко не 1 баг найти можно ;)
> - "Тогда прощай." - написал на дисплее червь. Джон не успел
> вставить дискету. Он услышал вдруг, как засвистел строчный
> трансформатор , изображение исчезло, и из задней стенки дисплея
> стали вырываться языки пламени. Одновременно корпус компьютера
> странно завибрировал. Стал слышен отчаянный стрекот винчестера.
> По-видимому червь искал резонансную частоту рычага, на котором
> были укреплены магнитные головки. Вот вибрации усилились и рычаг
> с неприятным хрустом сломался.
Надо сказать, что даже это может не так уж и неосуществимо, в том плане, что-бы
раздолбать головку винта, пусть и не резонансом, а просто мощными ударами по стенке.
Для того, что-бы очень быстро двигать головку, ее очень быстро разгоняют/тормозят,
т.е. половину пути она движется с положительным ускорением, половину с
отрицательным, и всем этим рулит контроллер соотвествующий.
Соответственно если перепрошить этот контроллер с компа, залить туда
прошивку, которая не будет "менять плюс на минус" на пол пути, то головка
будет с офигенным ускорением двигатся до встречи с ограничителем, и очень сильно
по нему ударит, а как ударит, - меняем плюс на минус, и по обратной стенке.
От такого, если и не сломается механика, то сенсоры считывающие могут как-нибудь
криво лечь, перекосятся тобишь, этого в принципе уже достаточно будет,
для того, что-бы винт перестал читатся/писатся.
Еще можно, если получить туда доступ, остановить пластину, и туда-сюда просто
головкой поводить, царапин с большой вероятностью понаделаешь :)