Gee! Took me a while to read all these posts.
OK, so we know that incompatible hardware causes problems. Many of you have removed, replaced hardware or gotten new drivers. You solved the hardware compatibility problem.
The last few pages of posts indicate there is another problem, SOFTWARE INCOMPATIBILITY !
Yes, I believe you have used some software that screwed up your drive C:
Let me say that I have done over 40 installs starting with the first beta. I've updated from 8.0 to 8.1 more than a dozen times, often remotely using TeamViewer. I've update one of my test machines here 7 or 8 times successfully, and 5 times INTENTIONALLY unsuccessfully.
It is time to look at your hard drive.
If you used Acronis, EaseUS or any other imaging, partitioning, formatting, software, you may have inadvertently set yourself up for trouble.
If you clone drives, do registry hacks to move data files, or used a third party tool to migrate to a SSD. You set yourself up for trouble.
If you found that the MS disk manager will not let you do something like convert a dynamic volume back to a Basic volume, but that some other program did, you set yourself up for trouble.
If you installed a 3TB HDD and MS would not partition more than 2.2TB so you used a third party partition manager to use all the space. You set yourself up for trouble.
If you think updating to 8.1 is trouble, If you screwed up your disk storage system, just wait till you plug in a USB stick with a portable version of windows 8 from Server 2013 R2!
Let's look at just one example:
You wanted to move your data from physical disk 0 to disk 1. They both became dynamic volumes. Virtual drive C: is changed from a Basic drive to a Dynamic drive. Virtual disk C: can span discontinuous sections of physical disk 0 or even span physical hard drives. MS disk manager can convert the drive back to basic, but only if NONE of the Dynamic features are in use. MS may tell you that you have to back up data, remove all other partitions, etc. You try EasyUS because it has worked on other machines, but this time, the option to convert back to basic does not even show up. You grab another partitioning program and it converts the drive back to basic in a couple seconds. It just set a few bytes in one hidden sector, but it did not fix the hard links or consolidate the discontinuous sectors back onto the end of the C: partition. What do you suppose happens when you do an upgrade and need to write to those sectors? Bad news? You are in trouble.
If you bought a new tablet or a prebuilt PC and are having problems with the upgrade, call the vendor. If you built your PC and bought a mishmash of uncertified hardware, you need to contact the vendors of those cheap pieces of junk with their third party software drivers, ... OR ... You need to do some serious reading on the MS site.