This morning Windows woke up to complain that C:\windows\system32\pci.sys was missing or corrupt. I confirmed with Oerg and Treeki that it wasn't by doing the md5sum on Linux, and Linux's SMART verifier is saying the drive is healthy (a few bad sectors but I guess that's normal?). I won't be able to try restoring from CD until later tonight, but I think my drive is busted... What's going on here? This wouldn't really be a problem except for some reason, Linux won't connect to anything on my BCM4312-based wireless unless I successfully boot into Windows and reboot. With the OpenWRT drivers it shows connections but fails to connect; with the official Broadcom drivers it shows no connections. What's going on? Thanks.