Let me explain it better here... I have a 1 TB HDD with bad blocks, I know that it will degrade until stop, but I still want to keep using it. So, my question is: Is there any file system capable of partitioning this drive, in two 500GB for instance, mirroring data on partitions and automatically doing something like:
- Try to read data from disk.
- Found that there is one bad block on one partition.
- Replicate this data in risk (now just readable from one partition) to another block on the same partition (of bad block).
- Decrease total space on disk (by one block?) since you cannot mirror 500GB entirely anymore.
I am not an expert on infrastructure, I am a developer, so, maybe there's something very know like RAID os similar that can do that for me, but I really don't know. I tried RAID once, but when I got 1 failure, Windows automatically alerted me and the partitions never "synced" again.
Any solution on any operational system would be ok for me.
Thanks!