>>107458465
>>107458857
>>107459254
On second thought you may want to try recovering important data with ddrescue (if you don't have backups). Forcefully stopping chkdsk if needed
You just need a *nix ISO(mint/zorin/etc doesn't matter you will go straight into terminal (ctrl+alt+T)), a second computer, a >4gb USB, something to burn the media(their preferred method will be in installation instructions, you could also probably use fedora media writer, and some patience (you probably have that)
Then sudo (packagemanager, apt for debian based (mint/ubuntu/etc) dnf for redhat based) install ddrescue
lsblk (to find devices)
ddrescue --ask (bad disk as /dev/sdXpZ or /dev/nvmeXnYpZ where pZ is partition OR file/path to take in) path/to/outfile.iso path/to/mapfile
You my want to add -r # to retry badblocks # of times