Частокол
Подрабатываю эникейщиком, устанавливаю разные проги на компы заказчиков, в том числе и операционки. Пришла заявка на старую добрую «хрюшу», да будет она жить долго. Приезжаю на место, клиент предупреждает:
— Вы устанавливайте всё, но учтите, что у меня на клавиатуре циферка «1» западает, так странно работает иногда... Ну, вы увидите.
— Ладно, разберём, посмотрим, что там такое.
Разбираю клаву — действительно, контакты залиты чем-то прозрачным и сладким не только в районе единицы, но и по многим другим дорожкам. Чищу всё ватными палочками со спиртом, собираю обратно, вставляю установочный диск (оригинал MSDN, которым пользовался уже не раз безо всяких проблем) в CD-привод — поехала установка. И тут началось...
После копирования файлов и перезагрузки вылезла ошибка, что какой-то файл на диске не найден, мол, вставьте другой. Ладно, вставляю другой диск — та же балалайка. Сидиромчик старенький, годов двухтысячных, — я решил, что это его косяк. Меняю привод на свой собственный DVD-райтер (благо захватил с собой), запускаю установку заново — опа, уже ошибки нету. Доходит до окошка, где надо вбить ключик — компьютер на лету заполняет все ячейки единичкой. Ага, точно косячная циферка! Стираю её, смотрю — больше не заполняет. Ну, думаю, клава не оттёрлась.
Отключаю клаву, разбираю, снова чищу, на этот раз более пристально и досконально — позавидовал бы любой электронщик. Собираю клаву обратно, подключаю, но проблема остаётся: долбаная единица прыгает по полям и всё заполняет частоколом. Ладно, думаю, доустанавливаю всё, а потом уже заменю клаву на другую.
Всё, винда поставилась, перезагружается, выходит на рабочий стол и сразу же выдаёт сочную табличку с ошибкой памяти. Лезу в диспетчер задач — опять ошибка, на этот раз сбой в работе самого диспетчера. Ставлю Каспера, лезу регистрировать пробную версию — сбой в работе системы, системная ошибка, Каспер никуда выходить не хочет. Ёклмн и прочий алфавит! И так почти с каждой программой. Сказал клиенту, что надо попробовать другую клаву, и уехал.
На следующий день возвращаюсь, подключаю новую клаву — всё работает прямо как по маслу, никаких ошибок, Каспер спокойно зарегистрировался, а компьютер исправно пашет. Подключаю старую клаву — ошибка на ошибке, открываю новый документ — автоматом пропечатывается частокол из единиц. Видимо, порт PS/2, к которому подключалась глючная клава, настолько заполнялся прерываниями строчащей единицы, что начинал влиять на всё, что происходило с компом.
Не спешите грешить на мать или память, если возникают проблемы с железом — иногда решение находится прямо под руками.