My system is stuck in an unbootable state, the thing we used to know as "Safe mode" no longer really exists in a meaningful way in Windows 10 build 1909.
I have reason to believe that windows updates have trashed the content of the BCD registry and in a way that the command line prompt tools cannot repair. (If you boot from a recovery usb media, and go to a command prompt, and run bootrect /rebuildbcd, it reports zero windows installations detected, a classic symptom of total BCD corruption.)
The replacement for Safe Mode, is that several failed boots leads to "Preparing Automatic Repair" which never gets to the repair screens. 50% of the time it hangs hung prior to showing the repair screen, and 50% of the time, it completes its automatic repair and reboots, or says it couldn't repair anything, and lets you access advanced options, all of which also do nothing to restore reboot. BIOS options, especially UEFI specific boot options, have been noted, and tried one by one, in all possible combinations. (Two to the power of 8 combinations, of UEFI with secure boot on and off, SGX on and off, powerstep on and off, power save on and off, and so on.)
The system is a Lenovo thinkpad (edge series) E560 which has Lenovo Vantage/Update on it and has been updated to the latest bios and drivers as of April 24, 2020. The system runs Windows 10 build 1709 fine, and as long as it is never booted beyond that build it never bricks itself.
The system boots to this screen:
Recently Microsoft has been releasing updates that may or may not contribute to systems becoming unbooteable (known colloquially as "bricking my system").
I can't confirm if one of those updates is on my non-bootable system but I can state the following symptoms, which include that the failure to boot always happens after installing an update.
I have reproduced the issue now ten times, each time from a fresh windows install, and in one case, the updates were installed and NO third party apps or drivers or anything were installed, and the system failed to boot from its consumer SSD main disk, one case reproduced with UEFI boot, disk is formatted GPT, one case it's formatted MBR, and bios is set for non-UEFI legacy boot.
Windows 10 versions 1709 and prior have had no boot up problems on my laptop, but starting with build 1803, continuing into build 1903 and 1909, Microsoft Updates have routinely (more than 10 times) bricked my laptop. The first failure to boot has always occurred after a windows update screen tells me I need to reboot after updates.
The system has been bricked by updates. By bricked, I mean, you get to the blue windows logo and spinning dots and the system will never complete boot. Unlike Windows XP or even Windows 7 there is relatively little logging or on screen messaging to show where and when the boot has failed.
I have a working Win7 sata disk I can reinsert when I get tired of Windows 10 doing this to me.
Periodically when a new Windows build becomes available, I download the Windows Media Creator tools and try again. and within two days, and within 10 boot ups, Windows 10 always becomes unbooteable again. This has happened ever since build 1709. Most recent 8 fresh reinstallation tries here are on build 1903 and build 1909.
Answers to this question in the form "reinstall everything" are not helpful as I am already well aware of how to do it and have done it ten times.
I have determined that while UEFI bios settings can prevent windows from booting, none of the options available in my bios will make this machine boot again, and none of them changed prior to the boot problems, so let's call the BIOS settings a non-issue.
I have determined that you can get some information from information from system32\logfiles\srt folder and from some folders starting with $ in the filename in the root of the main C: drive, if you boot to a command prompt or a recovery boot CD (even a bootable linux distro, so you can browse files on the disk). I have determined that the file SrtTrail.txt says a recent driver update may be responsible, but I don't know what to do with that information.
I have determined that command line from the recovery environment will not let me get anywhere because "bootrec /rebuildbcd" reports 0 windows installations found, which is often a sign of BCD problems. The tool will not do anything.
I have determined that MBR and GPT must match the boot setup of the laptop. If the disk is MBR and the bios is legacy, all good. If the disk is GPT and the bios is set UEFI, all good. These are checked out and are correct.
There is a feature in Windows introduced over 1 year ago to automatically remove updates. Screenshot of that advanced mode is shown here for people who have never seen it:
That feature refuses to uninstall anything, and the recovery features that can go back to a previous saved snapshot (System Restore) are not accessible.
Question: Is there anything I can do to repair this? (Probably in the form of some commands you can run from the recovery winre command prompt)

