The problem: system worked well for many months until a USB insertion somehow caused a reboot, but unknown to me, with a reset BIOS, so SATA RAID reverted to SATA AHCI. The boot locked up. On reboot I checked BIOS, found the change, and reset back to RAID. From then on, I have been plagued with a BSOD – Inaccessible Boot Device (BSODibd).
PC Specs: ASUS PC; MFA 78L M/B; AMD FX-6300 6 core @ 3.5 GHz; 16 Gb; 2 Tb RAID 1 (configured with 4 Win partitions (3P+1L),. Retail Win 7 Home x64 upgraded to Win 10 Home x64. BIOS boot/MBR. Multi-boot of Win 10 and unused Win 7.
I can’t afford a complete re-install (would take weeks to customize and activate everything), and I have no idea when/whether this might happen again. So far I’ve spent weeks discovering that no one seems to have a real handle on this error, since “all the usual suspects”, recovery tools, and explanations don’t seem to apply to my situation. In the end I may have to partially install and then copy backup data (minus BCD) but I need to understand what is causing this error.
Resources: Win 10 Recovery USB; Win 10 & 8.1 PEs and software;; Easy Recovery Essentials (Easy RE - Linux-based system for auto repair of Win 10 boot issues); multiple full backups of all data, including Windows hives at time of failure; Win 10 backup image from just after Win 10 install and initial config (except that when I checked, the BCD store in the image is dated with the date of the first BSODibd, while all other files are from months ago – which scares me since I don’t know why/how the image was modified for just this.)
What I’ve tried and considered:
1. Disk signature collision (Win 10 saw RAID drives as clones)? – Nope. Signatures @ h38 in all h110..01 (device) and h210..01 (OS Device) Element keys in BCD store=signature of RAID drive
2. I tried “generalizing” the BCD (Device boot) for the Bootloader and Boot sections with the result>BSODibd. Tried GUID of boot partition (\HarddiskVolume2) in BCDEDIT and it set C: as result in BCD, as it should) then BSODidb.
3. Hardware error: extremely unlikely to have the same hardware error on both RAID disks at once. Chkdsk shows OK. Registry error: should not be possible because the error occurs before an OS is selected.
4. Easy RE. Useless - didn’t recognize the standard Promise/AMI firmware RAID device (everything else does), sees no partitions, and thinks disks may be GPT not MBR (??).
5. Recovery USB. Useless. After Startup Repair->BSODibd. Even tried Reset but >Hard Drive Locked (it’s not; chkdsk is fine) so no joy. Diskpart does nothing useful since everything appears fine to it. SFC says some files not corrected (it always seems to say that); all BOOTREC and BCDBOOT command options work, including /REBUILDBCD then >BSODibd.
6. After several boot attempts, “Attempting Automatic Repair” appears, then offers a keyboard selection screen – but neither keyboard or mouse works to select so manual shutdown is forced, chkdsk to fix leftovers, then >BSODibd.
7. Partition software (about 6 different ones using Win PEs) all show MBR and partitions as perfect, and I know the pre-boot gets to the BCD because if I intentionally mistype the loader entry with BCDEDIT, it does cough and tell me the loader is missing.
8. Dual Boot Repair Tool, EasyBCD and other tools result>BSODibd
So something else is going on. Anyone have any other explanation or ideas?
PC Specs: ASUS PC; MFA 78L M/B; AMD FX-6300 6 core @ 3.5 GHz; 16 Gb; 2 Tb RAID 1 (configured with 4 Win partitions (3P+1L),. Retail Win 7 Home x64 upgraded to Win 10 Home x64. BIOS boot/MBR. Multi-boot of Win 10 and unused Win 7.
I can’t afford a complete re-install (would take weeks to customize and activate everything), and I have no idea when/whether this might happen again. So far I’ve spent weeks discovering that no one seems to have a real handle on this error, since “all the usual suspects”, recovery tools, and explanations don’t seem to apply to my situation. In the end I may have to partially install and then copy backup data (minus BCD) but I need to understand what is causing this error.
Resources: Win 10 Recovery USB; Win 10 & 8.1 PEs and software;; Easy Recovery Essentials (Easy RE - Linux-based system for auto repair of Win 10 boot issues); multiple full backups of all data, including Windows hives at time of failure; Win 10 backup image from just after Win 10 install and initial config (except that when I checked, the BCD store in the image is dated with the date of the first BSODibd, while all other files are from months ago – which scares me since I don’t know why/how the image was modified for just this.)
What I’ve tried and considered:
1. Disk signature collision (Win 10 saw RAID drives as clones)? – Nope. Signatures @ h38 in all h110..01 (device) and h210..01 (OS Device) Element keys in BCD store=signature of RAID drive
2. I tried “generalizing” the BCD (Device boot) for the Bootloader and Boot sections with the result>BSODibd. Tried GUID of boot partition (\HarddiskVolume2) in BCDEDIT and it set C: as result in BCD, as it should) then BSODidb.
3. Hardware error: extremely unlikely to have the same hardware error on both RAID disks at once. Chkdsk shows OK. Registry error: should not be possible because the error occurs before an OS is selected.
4. Easy RE. Useless - didn’t recognize the standard Promise/AMI firmware RAID device (everything else does), sees no partitions, and thinks disks may be GPT not MBR (??).
5. Recovery USB. Useless. After Startup Repair->BSODibd. Even tried Reset but >Hard Drive Locked (it’s not; chkdsk is fine) so no joy. Diskpart does nothing useful since everything appears fine to it. SFC says some files not corrected (it always seems to say that); all BOOTREC and BCDBOOT command options work, including /REBUILDBCD then >BSODibd.
6. After several boot attempts, “Attempting Automatic Repair” appears, then offers a keyboard selection screen – but neither keyboard or mouse works to select so manual shutdown is forced, chkdsk to fix leftovers, then >BSODibd.
7. Partition software (about 6 different ones using Win PEs) all show MBR and partitions as perfect, and I know the pre-boot gets to the BCD because if I intentionally mistype the loader entry with BCDEDIT, it does cough and tell me the loader is missing.
8. Dual Boot Repair Tool, EasyBCD and other tools result>BSODibd
So something else is going on. Anyone have any other explanation or ideas?