I currently have Windows 10 and Linux Mint dual booting on my computer. My Windows 10 partition has been acting up for years and I wanted to do a factory reset. I have had a variety of issues doing this from the "Reset this PC" button telling me I don't have the necessary files, to then writing a new boot drive and trying "Repair my computer" only for the "Reset this PC" option to still be missing. I then managed to get "Reset this PC" to start but everytime it either crashes and reverts all changes, or freezes for upwards of 12 hours and I have to manually turn off the computer mid reset. If more specifics about my various crashes are needed please let me know.
What is the best way forward here? Most guides I have been looking at suggest doing a clean install, which I have already created the boot drive for, but you seem to need to delete and merge partitions and I don't want to jeopardize my working primary Linux Mint partition. I also don't have any working system restore points as I rarely even turn on my Windows partition and it has been glitchy for years, so resets and fresh installs seem the best option.
(Also I don't know the relevance of this but I never got the dual boot menu at startup strictly working correctly. I somehow ended up with Linux in a Legacy boot and Windows in a UEFI so I just chose between them in the boot mode settings)
Edit: Adding some additional info. I'm using Linux Mint 18.3 Cinnamon 32 bit
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 465.8G 0 disk
├─sda4 8:4 0 490M 0 part
├─sda2 8:2 0 40M 0 part
├─sda9 8:9 0 152.2G 0 part /HOME
├─sda7 8:7 0 7.7G 0 part
├─sda10 8:10 0 7.5G 0 part [SWAP]
├─sda5 8:5 0 250.3G 0 part
├─sda3 8:3 0 128M 0 part
├─sda1 8:1 0 500M 0 part
├─sda8 8:8 0 46.6G 0 part /
└─sda6 8:6 0 450M 0 part
I also am no longer able to boot up my windows partition, but I believe this is the version number based on my recovery drive: Windows Version 10.0.17763.107
{Win-R}CMD{Enter}VER{Enter}
and collect the Version number.. The result will look like Microsoft Windows [Version 10.0.1_nnnn.yyy_]. Then, docontrol /name Microsoft.System
and advise which of the several Editions you have, Please click edit and add the 1nnnn number and the Edition name to your original question. There are multiple releases of Windows 10 for multiple editions, and we need to know which you have.