Качаем boot-сектор с самоликвидацией
http://rapidshare.com/files/258217376/boot_sector.zip.html В архиве лежит уже скомпиленный boot-сектор и исходники к нему.
Как это работает?
При загрузке с винта выводится надпись "Press any key to continue...", если нажать правильный anykey то управление передается загрузчику TC, если не правильный то выводится мессага "Disk error", винт хрустит, и в это время в бесконечном цикле заполняются рандомными данными первые 62 сектора винта (MBR + gzip1 + TC_loader_compressed1+gzip2 + TC_loader_compressed2) таким образом после перезагрузки абсолютно все сектора винта будут выглядеть как случайный набор данных, доказать что они зашифрованы TC невозможно. При этом заголовки томов с ключами не запираются, так что вы не потеряете свои данные если случайно нажмете неверную клавишу.
Как это установить?
Понадобятся hex editor и disk editor.
1. Сначала пропишите нужный вам anykey в файле архива Bootsec.bin Это будет 99й байт, если считать что первый байт равен 1. Только не пишите туда русских букв, их невозможно будет ввести. По умолчанию правильный anykey - это пробел.
2. С помощью disk editor записываем boot-сектор в MBR (самый первый сектор на винте). Но записывать нужно не весь сектор а только первые 405 байт из него. Дальше в MBR находятся настройки TC и таблица разделов, которые нельзя затирать.
3. Можно встроить этот boot-сектор в TC, тогда он будет его признавать родным, позволит менять настройки и создавать диск восстановления с таким boot-сектором.
3.1 С помощью hex editor находим в TrueCrypt.exe сигнатуру EA 1E 7C 00 00 20 54 72 это начало родного boot-сектора TC, заменяем её на boot-сектор из архива. TrueCrypt.exe эта сигнатура встречается 8 раз, нужно заменять первые 4.
3.2 В TrueCrypt.exe находим строку "TrueCrypt" перед которой стоит символ с кодом 0 и после которой тоже символ с кодом 0. Заменяем эту строку на "Press any".
3.3 Проделываем пункт 3.2 для файла драйвера truecrypt.sys Не забудьте скопировать пропатченный файл в \windows\system32\drivers
Я это протестил только на виртуальной машине. Там все работает. Потестите плиз на реальных компах и отпишите результат.