You probably have some hidden files on the root of each partition placed there by some kind of virus.
Go to Tools, Folder Options, View and check "Show hidden files or folders" and uncheck "Hide protected operating system files".
After that use Windows Explorer (or any other file manager like Total Commander) to acces your partitions and delete the infected files. You'll probably see at least an autorun.inf which is executed when you access your partitions through my computer and causes the blue screen (if you read it , it probably executes some *.bat file that should also be there).
Make sure you don't delete any legit files that are actually needed.
For the protection I recommend Kaspersky Internet Security 2009. It may require some work to set up and configure but IMHO it's really good and has everything you need.
Edited by Digital Geek (03/06/09 02:00 PM)