I have the same issue and went to far as to perform a clean install of Windows 8, apply all available Windows Updates and then tried to update to Windows 8.1 from the Store and am having this same issue in the same way I was having it before the clean install of Windows 8.
Something is definitely up. Help!
UPDATE: got desperate and backed up all my data externally and wiped my hard drive of all partitions and installed Windows 8 Pro. I installed no additional software or drivers of any kind. I installed all available Windows Updates and then tried the upgrade to Windows 8.1 in the Windows Store.
It downloaded, proceeded to Applying Changes > Checking Compatibility > Gathering info > Preparing to restart and then:
ERROR 0x80004005; install cancelled.
I tried the install again and it failed with the same error.
I then turned off Windows Defender and Windows Firewall and tried the install again and it failed again with the same error.
I then put my computer in the DMZ on my router and tried the install again and it failed again with the same error.
I then did a little hunting and found that in the file C:$Windows.~BT\Sources\Panther\setuperr.log the following lines are near the end of the log:
2013-10-21 03:48:36, Error [0x064200] IBSLIB ReadBootCode: Invalid Sector Size!
2013-10-21 03:48:36, Error [0x06411c] IBSLIB UpdateBootCode: ReadBootCode failed!
2013-10-21 03:48:36, Error SP CUpdateBootSector::DoExecute: Failed to update the boot sector. Error code is [0x80004005]
2013-10-21 03:48:37, Error SP Operation failed: Update Boot Sector. Error: 0x80004005[gle=0x000000b7]
I am running on an MSI motherboard 990FXA-GD80V2 with four 1TB hard drives striped into a RAID 5 (which results in 3TB useable). Before the installation of Windows 8 Pro, the drive had no partitions. The Windows 8 Pro installer partitioned and formatted the drive.
Please advise. Thanks!