have used windows 7 to upgrade to now 10 on my computer since 2016 daily and usually on 24/7. Had power outages suddenly with updates pending and still going strong.
you need to do a full read and write on the disk. use a program to write the disk full of 0s and then verify read. UNRAId does this with its preclear function.