I have a refurbished Dell Latitude e6330 laptop on which was installed Win 10. I added dual boot with Fedora months ago (pre-F35). The laptop and dual boot worked fine for months. Along the way I updated to F35. Still it operated fine.
Just yesterday I experienced a setup error upon booting (seemingly the CMOS battery - which I fixed by replacing). At this point the laptop would only try to go to Windows and issued a “Invalid partition table” error.
I got into the BIOS and found I had lost the UEFI selection and with it the GRUB/dualboot menu. I selected UEFI and now the GRUB menu appears at boot.
However, if I select Windows from the GRUB menu, I get: Diagnosing your PC, followed by: Automatic Repair which don’t really offer any help.
Sometimes I get Your device ran into a problem and needs to restart
Any advice? Did I lose some other BIOS setting when the CMOS died?
Since you already on UEFI mode, could you check the current boot order in BIOS and change it to make the Windows OS become your first order? After that, save and boot to your Windows OS (it will directly booting without presenting grub menu) and do the repair.
at first glance doesn’t seem like a valid command, so I would ignore that note.
Yes, I believe that the FAT32 partition with a size of 600 Mb is the EFI partition since that partition is typically somewhere around that size.
I would encourage you to reread the instructions under “If you do not have Windows installation media” (as in a USB flash drive or DVD that can be used to install Windows 10). If you are not using any installation media, you can ignore the notes that say "If your Operating System media is Windows 10 (version 1709 or newer) " as it doesn’t pertain to you.
For a very general overview:
The instructions want you to boot to a recovery environment where you can run commands in Command Prompt which will allow you to try a potential fix to Windows not booting.
The instructions are for a recovery environment since you can’t boot into Windows.
But as I wrote, I cannot move past part two of the “next step”:
The next step is the same across all the operating systems:
Rebuild the BCD store.
First run the command below to back up the old BCD: ren BCD BCD.old 2. Now re-create it using this command: bcdboot c:\Windows /l en-us /s <boot letter>: All
The step in bold is bogus as you seem to confirm.
So what do I do? Just not enter that?
I’ve effectively done that (since it doesn’t work) and I still don’t have a bootable Windows.
Perhaps I should have been more specific, the command in the blue box starting with “C:\Windows” was bogus, this command: “bcdboot c:\Windows /l en-us /s : All” is valid (at first glance). Or yeah, the commands the guy above me posted probably work.
I do exactly that - using ‘e’ instead of ‘f’ for the drive letter, exiting and Windows errors out. I get a blue “Recovery” screen with error code #c0000001 and some instructions to use a recovery / installation media (which I don’t have ATM)
With a newly created ISO disk, I somehow managed to get Windows working again.
However after choosing the one Windows item in the GRUB menu, I get a choice of two “Windows 10”. Only the top one, that mentions “volume 6” is real AFAIK - it loads, runs etc. The bottom one simply sends me back to GRUB.