Those pesky NTFS corruption that I've had regularly since 2013, they have gone they way of the Dodo now. Thank goodness. And all I've did was to upgrade from a HDD to an SSD back in August 2020. Looks like it was a hardware problem all along, and I have been wrongly blaming things on software by mistake. Symptoms of a dying hard disk. Wish I knew that earlier. Lesson learnt.
It's scary now looking back at things during these last 7 years. My hard disk could have failed at any time during those years and I could have lost everything since I do not do regular backups then.
Now of late, I have been actively monitoring the health of my SSD regularly via a freeware called CrystalDiskInfo. Any sign of trouble and off I go and do another migration to a new.