Now another question. I have a failing HDD and it has been problematic for some years.
I know that if you value your data and you have an HDD like that it's better to replace. In my particular case, though, I do not keep anything on this HDD that I don't have copy elsewhere. It's attached to a WDTV Live unit because it's faster to play content form an HDD attached like this, than from network.
Every now and then this HDD misbihaves. Like refusing to open a file saying that it does not exist (whereas it's listed in the folder). Or saying that a path is invalid or so on. I ran chkdsk on it, re-sync with the master copy and I'm good.
But sometimes chkdsk does not work either, it stops with an "unexpected error" code that looks like a guid (not really a guid just very long hexadecimal string) and then I go and reformat the whole thing, and it lives a little bit more. Quick format usually does not help much and it's a 1TB disk so full format takes awhile.
I'm wondering why chkdsk stops with "unexpected error" on this disk sometimes? Is it not supposed to deal with error, mark bad blocks or whatnot? I will eventually replace this disk, when it becomes to much a hassle to maintain it, but I wonder if there are any diagnostic utilities that can tell what's wrong with the disk and let me use it for a bit more?