Hello. I've installed Windows 7 enterprise 32x on my iMac using Bootcamp and it was working swell for quite some time. However, my Windows partition started acting very strange just recently. My keyboard no longer works when I'm using Windows, it only works at the boot BIOS screen. I tried searching for solutions online that would relate to my problem, but none worked. Now, I'm getting inconsistent and frequent Blue screens of death, that just happen randomly whenever I use my Windows partition. I'm pretty sure this isn't a virus related problem, because the actual operating system (so long as it doesn't crash) seems to be running at a fine speed and all programs are functioning as they should, but I'm getting a lot of Blue screens and some of my hardware drivers are damaged. My computer's 'light sensor' driver has also been damaged (I really don't know why). Fearing that this random malfunction to my computer would damage my iMac, I am now leaving my Windows partition until someone gives me a solution that actually works. I should also mention that this problem appeared completely at random. I didn't visit any suspicious websites, as far as I can remember, nor did I use any malicious programs, and my computer was working just fine up until recently. This all started however when I downloaded Avast's new antivirus 2014. I don't know, it could be related or it could be a huge coincidence. System restore doesn't work either. Every time I try it, it gives me a "catastrophic failure" error. Judging by how badly my Windows partition got wrecked, I'd figure that I would probably need to reinstall the partition from top to bottom all over again, but I just wanted to post my problem here in case someone has a functional solution to my problem. I really don't want to do a system reinstall, since I have a lot of files on that partition (including other people's files), but if it's the last choice I have, then I'm willing to go with it. Please, if anyone could help, then that'd be great. Thanks in advance to anyone whom've helped me!