Устройство загрузчика

Добрый день! Собственно такие дела: поставил чистую винду на раздел, зашифровал винду с помощью TC. При включении пароля ввожу пароль и я в системе. Все ОК.

Но хотелось бы удалить загрузчик TC, чтоб казалось, что я только вот разметил винт и ничего интересного у меня нет. На вопрос злоумышленников, почему у меня на винте какой-то мусор (случайные данные) есть ответ - я всегда новые винты заполняю рандомной информацией в линуксе. Этим я затираю данные прошлого владельца и проверяю поверхность диска (кстати всегда все винты забиваю мусором после покупки).

Так вот, ближе к теме. Загрузчик ТС я затираю, оставляю только таблицу разделов. Далее вставляю загрузочный диск от ТС, он спрашивает пароль и я вхожу в систему. Все работает на ура и доказать что у меня там что-то зашифровано очень сложно по идее.

Но есть одно НО: как это в загрузчике ТС (512 байт) умещается алгоритм дешифровки данных с диска? Для меня это загадка. Я так думаю, что после загрузчика ТС идет еще что-то типа утилиты дешифрования, и только потом начинается первый раздел диска. Тогда ведь узнать про ТС проще простого! Или я не прав? Интересует техническое описание принципа работы загручика. На любом языке.

Очень буду благодарен за наводку!