Windows Vista has a feature called BitLocker that allows for something almost exactly like what you're describing....
A cryptographic key, without which the system will not boot, can be placed on a USB drive and used to boot the computer. Without it, the computer is neither bootable nor readable by any third party, as it's wholly encrypted.
If you're considering a move to Vista, this is a handy (since it's built in) way to do exactly what you're describing.
Related Q&A from Serdar Yegulalp, Contributor
Mulling over an upgrade to Windows Server 2012? You're bound to have some questions. Our expert answers the most common ones.continue reading
The more information you want about Hyper-V traffic, the harder it will be to get. Our expert explains why things will get better in Windows Server 8.continue reading
There are several potential reasons why your users’ Outlook passwords for Exchange are not being stored. Our expert examines the top four and their ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.