Подбор ключей не всегда, но помогает. Если не помог подбор ключа разблокировки, то хорошо помогает снятие винта и проверка на другом компьютере. Последовательность примерно такая:
1. Подключаем
2. C:\Documents and Settings\Имя_пользователя\Local Settings\Temp\ - удаляем все
C:\Documents and Settings\Имя_пользователя\Local Settings\Temporary Internet Files\ - здесь тоже
3. Далее идем в C:\WINDOWS\system32\drivers\etc\ открываем на редактирование файл hosts. В нем не должно быть ничего кроме строки "127.0.0.1 localhost".
4. Качаем бесплатную утилиту от Касперского для проверки на вирусы Kaspersky Removal Tool
http://devbuilds.kaspersky-labs.com/devbuilds/AVPTool/ прогоняем проверку по всему жесткому диску.
Ну и по результатам проверки смотрим, если вирус обнаружен и удален, значит можно ставить винт обратно и проверять работоспособность компа.