Data Recovery Aid
Contact a Technician Toll Free: 1-877-230-DATA (3282)
Fast Professional Data Recovery Solutions at Affordable Prices!
Data Recovery for RAID, NAS and SAN Servers
Example of a RAID5 Array with Parity

Professional recovery solutions for any RAID, SAN or NAS server configuration.

   Data Recovery AID provides recovery solutions for complex RAID, SAN and NAS systems. RAID (aka. Redundant Array of Inexpensive Disks), these disk arrays were designed to improve and increase performance, reliability and data redundancy. Unfortunately all to often this leads users to believe there is no risk of data loss.  This is not the case, what if two drives in the array suffer physical damage? Or a control card malfunctions and cause corruption across the array?  The logical corruption of even a single drive in a RAID5 can cause the entire RAID array to fail and put your critical company data at risk.  Many business rely on RAID servers to store Exchange or SQL database files, maintain critical accounting data for Quickbooks or Peachtree if the server is offline, so is that critical database or email server. This loss of functionality can be devastation a company. However, there is solution...
1-877-230-DATA (3282)
    Data Recovery Aid can rebuild RAID arrays and restore lost or deleted data from nearly any scenario.  Power surges, human error or anything that causes hardware failures on one or more drive can be resolved in our Class 100 Clean room.  Damaged RAID volumes, controller card failure, virus attack, logical, partition damage and parity errors.  Our professional RAID recovery team can solve nearly all of these scenarios. Our specialists can save you countless hours of down time and restore your critical data quickly and efficiently.
   Furthermore, because we have such a comprehensive team of specialists, if the need arises we are able to take recovery a step further and repair damaged data files, such as Microsoft Exchange Servers, SQL databases, Quickbooks and Peachtree, MS Office are just a few files that may have been corrupted due to drive sector errors or controller card malfunctions.  We also understand the critical nature of most RAID data losses, our team of technicians is standing by to offer immediate assistance and completely free consultations regarding your RAID, NAS or SAN recovery.

    There are many reasons a RAID, NAS or SAN Servers can fail.  Here are some of the most common issues.  If you feel your data has been compromised due to one of the problems listed below, chances are very good Data Recovery Aid can help you restore your mission critical data. 

  • Lost or Corrupted RAID volume
  • Multiple Disk Failure
  • Physically or Logically Damaged Drives within the Array
  • Corrupted RAID Configurations
  • Server Configuration Lost
  • Lost Container Errors
  • Reformat or Re-installations
  • Failed Drive(s)
    • Broken arrays
    • Missing Volume Tables
    • RAID Volume Corruption
    • Controller Card Failure
    • Lost or Missing Partition Information
    • Virus Attack
    • OS and File System Corruption
    • Human Error or Malicious Damage
    Below is a description of the most common RAID, NAS and SAN arrays.  Data Recovery Aid can assist you in recovering data from any of these common server configurations...

    RAID 0 - Block-level striping without parity or mirroring.

       Provides improved performance and additional storage but no redundancy or fault tolerance (making it not a true RAID, according to the definition).  However, because of the similarities to RAID (especially the need for a controller to distribute data across multiple disks), simple stripe sets are normally referred to as RAID 0.  Any disk failure destroys the array, and the likelihood of failure increases with more disks in the array (at a minimum, catastrophic data loss is twice as likely compared to single drives without RAID).  A single disk failure destroys the entire array because when data is written to a RAID 0 volume, the data is broken into fragments called blocks.  The number of blocks is dictated by the stripe size, which is a configuration parameter of the array.  The blocks are written to their respective disks simultaneously on the same sector.  This allows smaller sections of the entire chunk of data to be read off the drive in parallel, increasing bandwidth. RAID 0 does not implement error checking.  More disks in the array means higher bandwidth, but greater risk of data loss.


    RAID 1 - Mirroring without parity or striping.

       Data is written identically to multiple disks (a "mirrored set"). Although many implementations create sets of 2 disks, sets may contain 3 or more disks. Array provides fault tolerance from disk errors or failures and continues to operate as long as at least one drive in the mirrored set is functioning. Increased read performance occurs when using a multi-threaded operating system that supports split seeks, as well as a very small performance reduction when writing. Using RAID 1 with a separate controller for each disk is sometimes called duplexing.

    RAID 2 - Bit-level striping with dedicated Hamming-code parity.

       All disk spindle rotation is synchronized, and data is striped such that each sequential bit is on a different disk. Hamming-code parity is calculated across corresponding bits on disks and stored on one or more parity disks. Extremely high data transfer rates are possible.


    RAID 3 - Byte-level striping with dedicated parity.

       All disk spindle rotation is synchronized, and data is striped such that each sequential byte is on a different disk. Parity is calculated across corresponding bytes on disks and stored on a dedicated parity disk. Very high data transfer rates are possible.

    RAID 4- Block-level striping with dedicated parity.

       Identical to RAID 5, but confines all parity data to a single disk, which can create a performance bottleneck. In this setup, files can be distributed between multiple disks. Each disk operates independently, which allows I/O requests to be performed in parallel, though data transfer speeds can suffer due to the type of parity. The error detection is achieved through dedicated parity and is stored in a separate, single disk unit.


    RAID 5 - Block-level striping with distributed parity.

       Distributed parity requires all drives but one to be present to operate; drive failure requires replacement, but the array is not destroyed by a single drive failure. Upon drive failure, any subsequent reads can be calculated from the distributed parity such that the drive failure is masked from the end user. The array will have data loss in the event of a second drive failure and is vulnerable until the data that was on the failed drive is rebuilt onto a replacement drive. A single drive failure in the set will result in reduced performance of the entire set until the failed drive has been replaced and rebuilt.


    RAID 6 - Block-level striping with double distributed parity.

       Provides fault tolerance from two drive failures; array continues to operate with up to two failed drives. This makes larger RAID groups more practical, especially for high-availability systems. This becomes increasingly important as large-capacity drives lengthen the time needed to recover from the failure of a single drive. Single-parity RAID levels are as vulnerable to data loss as a RAID 0 array until the failed drive is replaced and its data rebuilt; the larger the drive, the longer the rebuild will take. Double parity gives time to rebuild the array without the data being at risk if a single additional drive fails before the rebuild is complete.


    RAID 10 - Stripe of multiple mirrored sets.

       RAID 10 is a stripe (RAID 0) of multiple mirror sets (RAID 1). Lets assume  you have eight hard disks.  To create a RAID 10 array, take two of the disks and create a RAID 1 mirror set with a total capacity of one disk in the array. Repeat process three times using the other six disks. Finally, create a RAID 0 array and houses each of these mirror sets. This created a RAID10, They are very redundant however there is much higher hardware costs involved along with a lot of wasted disk space.


    RAID 50 - A stripe of RAID5 with Parity housed in a RAID0.

        Now we are starting to get complicated… a RAID50 is a stripe (RAID 0) of multiple parity sets (RAID 5). Lets assume you have 16 hard disks and you would like to create a super redundant RAID50, take four disks and create a RAID5 striped array with parity, just as you would a stand alone RAID5. Repeat this process three more times utilizing the remaining twelve disks. Finish by creating a RAID0 array that houses each of the RAID 5 sets. Bingo, you now have a RAID50. Extremely costly they waste a tremendous amount of disk space, they do provided a very high level of redundancy and rarely is data ever lost from these configurations.

    SQL Data Recovery Service
    Free Evaluations on many recovery services

    Copyright 2010© All Rights Reserved - Data Recovery AID
    Data Recovery Aid is not affiliated with Intuit, Sage, Microsoft or Oracle  in any way. Each is a registered trademark of the respective owner.