Is my HDD faulty or is it any problem with the os
Do you think this can be answered without checking the HDD?
I think no…
Therefore try to run a HDD diagnosis tool… there are different tools which would do this job but I use the software called HDD Drive Fitness Test… it was recommended by some guys here and its freeware…
It allows to create an disk which would test the HDD…
Check if you some error would appear testing the HDD…
If no errors would be detected, test new OS installation…