Refreshing data on a hard drive (to prevent it from "evaporating" over time)
I was recently made aware, that the data on the disc will vanish overtime due to the fact they are stored in a magnetic way, if the disc is not used internaly. This is the case with my 500GB Seagate disc, that I consider as data storage, and which is just laying on the shelf in a closet.
I wanted to ask what I need to do to prevent it. Do I need only to READ the data off the disc, or do I have to RE-WRITE them to prevent this from happening ? If I only need to read them, is there a command in windows XP terminal, that I could use to do this ? I found a command for MAC to read the whole disc:
sudo cat /dev/rdisk0> /dev/null
but I can't find similar for Windows XP.
The best soslution for me though, would be to use the software to scan the disc, as I want to do it from time to time, to check if everything with the disc is ok. So, would scanning of the whole disc using some software (to find bad secotrs) like for example "Active@ Hard Disk Monitor" do the trick ? If it would coule be great, as I would cook 2 dishes on a 1 stove.