You might try deallocating your paging file, then "rebooting and running the CHKDISK" a couple of times. If the error goes away and stays away, reallocate you paging file.
Otherwise ...
Laptops seem to follow a standard for external size and configuration. So you will be able to replace the questionable hard drive with something from WD (WD Black is my favorite) or another disk drive company ($60-$90). (If it is an old 2-1/2 drive kicking around that you're reusing, check the drive height, some of the early ones were 1-2 mm higher than the newer ones.)
I'd replace the current HDD by removing the current HDD from the laptop and hooking it and the new HDD up to a desktop to do a disk-to-disk copy using the free software off the website for the destination hard drive's manufacturer. (Usually it is a stripped down version of Acronis.)
Brace the drives so they'll be physically steady during the copying process.
In my case the way I was able to are resolve the issue was to copy all the user files off my D: drive (the one with the problem) onto my E: drive. Then remove the paging area off of my D: drive. Then run a disk check both from the reboot and withing Windows.
Then I allocated and formatted my D: drive.
I've had no problems since.
But I had the luxury of already having one SDD and two HDDs in my computer.
In your case I think you'll need to buy an extra HDD so you can try similar solutions.
333 people indicating here alone that they too have had this thorny problem. So probably tens of thousands have had this problem and not sought help here.
You'd think MS would wake-up and fix the root cause of the problem which (since the HDDs end up working fine for years afterwards) is a coding or design error in CHKDISK.
Instead we have to each find a bypass fix.