Hi, so I've been enjoying windows 7 on a computer I built about half a year ago. However, recently I decided to invest in a new HDD (this one is ssd) as well as a new gpu. I tested and installed the 64bit home premium os at my friends house on his computer which seemed to boot perfectly. When I went back home I couldnt get past the windows startup screen. After trying to repair/start windows in safe mode, I get the following error: Windows has encountered a problem communicating with a device connected to your computer. This error can be caused by unplugging a removable storage device such as an external USB drive that is failing. Make sure any removable storage is properly connected and then restart your computer. Status: 0x00000e9 Info: An unexpected I/O error has occured. After going back to my friends house, he ws still able to boot the ssd through his computer. I tried reinstalling the os, (was able to boot everything the first time but got the same error afterwards), swapping the gpus, unplugging the other hdd, checking the boot priority in bios, restoring boot priority to default, and sticking the win7 cd back in in an attempt to repair it through there. Yeh nothings working and any advice will help :/ thanks. Btw, as of now the only thing I can think of is an outdated bios. (Which doesnt make sense because my other hd could boot up fine while it still had windows7 and I never updated the bios) anyways, if its really the bios, how do I update it?