I've noticed that my larger backup disks that aren't used very often are starting to fail, often just with a single sector being reallocated, then another sector later. I've read this could happen more and more as drives get bigger, single bit or sector errors that cause files to become corrupt. I assume there's some error checking and correction built in at the hardware level, but can a file system be designed to combat this?
You might say treat a 2TB hard drive like a 1TB drive, each byte is written to different areas of the disk. This would give you better reliability, and disks are so cheap the loss of space probably isn't important for most consumers.
Has anything like this been done in a way that's usable for windows machines?