Differences Between Hardware and Software RAID
A hardware RAID uses the configuration software, which is provided by the RAID manufacturer, to group one or more physical hard drives into what appears to the operating system as a single hard drive. This is commonly referred to as a virtual disk or logical unit. When you create the virtual hard drive, you also select a RAID level. For this type of configuration, a server can be configured to use RAID-0 (also known as striped), RAID-1 (also known as mirrored), RAID-5 (also known as striped with parity), and in some servers, RAID-0+1 (also known as a mirrored stripe). Hardware RAIDs have better overall server performance.
A software RAID uses the configuration software provided with the operating system to create a RAID-0, RAID-1, or RAID-5 volume on dynamic hard drives. Software RAIDs have lower performance than hardware RAIDs. One reason software RAIDs are used is because they are inexpensive and simple to configure. There are also no hardware requirements other than requiring multiple hard drives.
ADR Data Recovery specializes in recovering data when RAID controllers fail, volumes become inaccessible, containers go offline, or when arrays become degraded. Please do not force a rebuild of your RAID array if multiple hard drives have failed or are offline. Forcing it will severely reduce the chances of successful data recovery of your files. Our RAID data recovery engineers are equipped with the latest technologies--including our own unique, proprietary methods--to restore your data.