Don't worry, your PC is definitely not a piece of junk—an i7-4770 with 8GB RAM, dual SSDs, and a GTX 760 is still a very capable machine for daily tasks and lighter workloads, and it's completely worth saving to protect your settings and data.
The reason you ran into the "The system cannot find the path specified" error with bootrec is that bootrec is a legacy tool that often fails on modern UEFI/GPT installations. Furthermore, drive letters inside the Windows Recovery Environment (WinRE) change dynamically, so E:\ or S:\ might not be pointing to what you think they are.
Since your second Windows installation on the 512GB SSD is working, you are in a great position because you can safely access your old drive's partition to fix it.
Here is the exact step-by-step method to repair your old Windows 10 installation without losing any data or settings:
Step 1: Identify the Correct Drive Letters via Command Prompt
- Boot into your working Windows installation (on your 512GB SSD).
Press the Windows Key, type cmd, right-click Command Prompt, and select Run as administrator.
Type diskpart and press Enter.
Type list volume and press Enter.
Look at the list of volumes. Find your old Windows 10 partition (it will be an NTFS partition matching the size of your old OS drive) and note its assigned drive letter (for example, C: or D:). Also, look for the EFI System Partition (a small 100MB–500MB partition formatted as FAT32).
If the EFI partition doesn't have a drive letter assigned, assign one to it (let's use S):
Select the EFI volume: sel vol X (replace X with the volume number of the EFI partition)
Assign a letter: `assign letter=S:`
Type `exit` and press __Enter__ to leave DiskPart.
Step 2: Recreate the Boot Files Properly using bcdboot
Instead of using bootrec (which is failing because it's looking for a legacy path that doesn't exist on UEFI systems), use the modern bcdboot tool while explicitly pointing it to your old Windows directory.
In the same Administrator Command Prompt, run this command:
DOS
bcdboot X:\Windows /s S: /f UEFI
(Make sure to replace X: with the actual drive letter of your old broken Windows installation that you found in Step 1, and S: with the letter you assigned to your EFI partition).
You should see a message saying: "Boot files successfully created."
Step 3: Clean Up and Restart
Once the command succeeds, close the Command Prompt.
Restart your computer and enter your UEFI/BIOS firmware settings.
Ensure that your primary boot option is set back to your Windows Boot Manager on the main drive (not the individual SSD, but the Boot Manager entry).
Save changes and boot up.
Your old Windows 10 installation should now load past the winload.efi error screen smoothly, bringing you right back to your desktop with all your apps, files, and personal settings intact.