Hello,
I haven't been able to boot from my second (external) SSD for a while after CHKDSK seemed to fix bad sectors. I get a \boot Error 98 message when I boot.
I tried bcdboot E:\Windows /s V: /f uefi command (where E: is my external hard drive with Windows 10 installed, and where V: is my assigned EFI partition, using 'diskpart') to rebuild my BCD/EFI files on the EFI volume of my external SSD, but I get an error saying there was a problem copying over files.
Upon further investigation, I see that I don't seem to have a winload.efi file in my E:\windows\system32\boot directory, which I think causes the problem that prevents me from copying the relevant files to my EFI partition when carrying out the bcdboot command mentioned above. I suspect the winload.efi file got deleted or corrupted (and then deleted) a while ago, again, I think via CHKDSK.
*winload.efi file missing; \en-US directory above is empty*
*Normal-looking \windows\system32\boot directory with winload.efi (on C: drive/internal hard drive)*
Now, I have no idea how to rebuild my BCD or get winload.efi installed on my external hard drive again. I can't seem to use bootrec /fixmbr - /fixboot - /scanos - /rebuildbcd commands because these seem to be applied only to the internal hard drive on whichever computer I'm using to try to fix my external SSD winload.efi or BCD (the same applies for bcdedit).
Anyone have any idea how to get winload.efi back in my external SSD windows\system32\boot directory without reinstalling Windows from scratch?
Thanks.
I haven't been able to boot from my second (external) SSD for a while after CHKDSK seemed to fix bad sectors. I get a \boot Error 98 message when I boot.
I tried bcdboot E:\Windows /s V: /f uefi command (where E: is my external hard drive with Windows 10 installed, and where V: is my assigned EFI partition, using 'diskpart') to rebuild my BCD/EFI files on the EFI volume of my external SSD, but I get an error saying there was a problem copying over files.
Upon further investigation, I see that I don't seem to have a winload.efi file in my E:\windows\system32\boot directory, which I think causes the problem that prevents me from copying the relevant files to my EFI partition when carrying out the bcdboot command mentioned above. I suspect the winload.efi file got deleted or corrupted (and then deleted) a while ago, again, I think via CHKDSK.
*winload.efi file missing; \en-US directory above is empty*
*Normal-looking \windows\system32\boot directory with winload.efi (on C: drive/internal hard drive)*
Now, I have no idea how to rebuild my BCD or get winload.efi installed on my external hard drive again. I can't seem to use bootrec /fixmbr - /fixboot - /scanos - /rebuildbcd commands because these seem to be applied only to the internal hard drive on whichever computer I'm using to try to fix my external SSD winload.efi or BCD (the same applies for bcdedit).
Anyone have any idea how to get winload.efi back in my external SSD windows\system32\boot directory without reinstalling Windows from scratch?
Thanks.