A friend of mime mentions a problem that she encounter recently, as follows:
She had two desktop machine. The older desktop machine run in Windows XP while the newer one run in Windows 8.1
Each machine have 1 HDD (Hard disk) attached to it.
Sometime, she will attach her older machine HDD to the newer machine. She will boot the newer machine Windows 8.1, to copy some files (from her old machine HDD to the new machine HDD) as she do not have any network card and network devices. (Before she remove or attach the HDD, she will shut down all desktop machines to prevent electrical shocks)
After the copying, she will attach back the older machine HDD back to the older machine and start it (boot the older desktop machine to start using Windows XP). ==> This is where her problem come! The Windows XP on the first boot up will be successfully without the need to check disk (chkdsk). However, if she start the older machine on the second time, the older machine Windows XP will prompt her to perform a chkdsk at DOS as shown below.
She allow it to check disk but the chkdsk will report no problems. However, this does not end here, it will ask her to check disk on the third and so forth booting, until she perform a scan disk inside Windows XP with the 'Automatically fix file system errors' option checked as shown below.
After scan disk inside Windows XP is performed, there will not no more prompt to perform chkdsk. However, if she perform step 3, she will encounter step 4.
Please do not ask me to tell her to abandon her Windows XP desktop machine as she already got so attached to her Windows XP desktop machine.
Is it a symptoms that a failing hard disk is showing or/and is it a Windows 8.1 bug that will activate the dirty bit of a depreciated windows XP hard disk or/and something else?