windows disk mirroring repair corrupted data

Discussion in 'Windows Server Forums' started by Diversity, Feb 17, 2016.

  1. Diversity

    Diversity New Member

    Joined:
    Feb 17, 2016
    Messages:
    2
    Likes Received:
    0
    LS,

    In a pre ReFS era, is it possible to somehow run a process(can be 3rd party software) that scans all disks (minimum of 3) in a mirror setup. If all but 1 disk have the same data then repair that 1 bad data to be similar to the others.

    If more than 1 disk report some different data then something is going badly wrong and manual intervention is needed. In such a scenario could the data on each individual disk still be manually checked (for example by opening the file and see if it works) and then copying that file to the other individual disks.

    Now to a ReFS era, is the automatic repairing of bad data in a mirror supported in ReFS?

    Kind regards,

    Ed
     
  2. ussnorway

    ussnorway Windows Forum Team
    Staff Member Premium Supporter

    Joined:
    May 22, 2012
    Messages:
    2,529
    Likes Received:
    312
    Yes but in real life the process fails more offen than it works which makes it worthless as a backup option... the point of a backup is 100% will always work, 95% or 55% is not a number people can live with.
     
  3. Neemobeer

    Neemobeer Windows Forum Team
    Staff Member

    Joined:
    Jul 4, 2015
    Messages:
    2,382
    Likes Received:
    360
    While ReFS can handle data corruption; having all the integrity checks enabled will absolutely kill your performance. Two drives mirrored is plenty adequate for most systems for redundancy. If you have 3 or more then you should configure them as a RAID 5 for the data resiliency of ReFS while not taking such a huge performance hit.
     
  4. Josephur

    Josephur Windows Forum Admin
    Staff Member Premium Supporter

    Joined:
    Aug 3, 2010
    Messages:
    1,018
    Likes Received:
    125
    There are such things as software parity systems that you yourself can use to create a data file that can be used to repair corrupt files.
    I've used QuickPar and MuiltiPar before to do such operations for data written to DVD's that I did not want to become corruptible. I included 100MB of parity data for every 1GB to help reduce the chance that a scratched DVD could be rendered completely useless.

    The way it works is you set the amount of parity data you wish to create for a data set, and then the parity data would be able to recover data corrupted (or complete files lost) of that same size. The good versions of software parity software come with command line programs as well so you could possibly script a backup, then script a parity set to be created for the backup.

    Some good reading on WikiPedia about Parchive type programs: Parchive - Wikipedia, the free encyclopedia
     
  5. Diversity

    Diversity New Member

    Joined:
    Feb 17, 2016
    Messages:
    2
    Likes Received:
    0
    Thanks all for your replies. Much appreciated.

    Kind regards,

    Ed
     

Share This Page

Loading...