DeepFreeze to freeze your C drive, and keep the D drive open for saving your data. No malware, no virus .. nothing. Your C drive returns to its virgin state after every reboot
Yes, you have to unlock the C drive from time to time when you want to update your regular softwares like Flash player, Adobe etc.