From RAID Failure to Data Redemption: Step-by-Step Recovery Onboard RAID 5

Data plays an important role in our lives and keeping it safe is a priority. RAID is a technology that provides reliable data storage by combining multiple disks into a single array. However, if your RAID array created on your motherboard controller encounters problems, you may lose the data stored on it.

In this article, we will tell you how to recover your data and make your storage system reliable again.

Step-by-Step Recovery Onboard RAID 5

Why RAID can fail and how to prevent it

RAID provides a level of security and fault tolerance. However, even with RAID, there are a number of reasons why an array can become damaged. Let’s look at the main causes of RAID damage and how to prevent them.

Motherboard RAID
  1. Hardware problems

    • Motherboard damage:
      The motherboard is the main board of your computer and its failure can lead to loss of data access. Regularly checking and replacing outdated components will help avoid this problem.
    • Disk failure:
      One of the disks in a RAID array can fail due to physical or logical problems. Regularly monitoring disk health and replacing disks at the first sign of a problem can help prevent data loss.
  2. Power failure

    • Unstable power supply:
      Power failures, power fluctuations, or power outages can cause data corruption on disks. Using the right tools, such as uninterruptible power supplies (UPS), will help ensure stable power and protect your data.
  3. User errors

    • RAID Configuration Violation:
      Unintentional deletion or reconfiguration of the RAID array by an administrator or ordinary PC user can cause data loss. It is important to be careful and double check the actions when working with the RAID controller.
  4. Incorrect disk layout

    • Disk replacement out of order:
      When replacing a disk in a RAID array, it is important to follow the correct order and configuration of the disks. Errors in this process can result in failure.
  5. Switching settings in the BIOS

    • Incorrect BIOS settings:
      Incorrect parameter changes in the BIOS, such as selecting a different operating mode for the SATA controller, can cause the RAID configuration to be lost. Before making changes to the BIOS, it is a good idea to make sure that the RAID settings will not be affected.

To prevent RAID damage, you should regularly maintain the hardware, ensure power stability, be careful when working with the RAID controller, and keep a close eye on changes to the BIOS. It is also recommended that you back up your data to external devices or the cloud so that you can restore your information in the event of a critical failure. Following these precautions will help keep your data safe and secure.

RAID drive fault tolerance level and ability to recover data in the event of a failure

The following RAID types can be created on a desktop motherboard: 0, 1, 5, and 10. The availability of RAID support on a motherboard depends on the motherboard model. Most modern desktop motherboards support RAID 0, RAID 1 and RAID 10, but RAID 5 is also available.

We covered “What is RAID and how does it keep your data safe” in more detail earlier in the article.

RAID 5

The ability to recover data in the event of a raid array failure depends directly on the type of raid created on your motherboard:

  • RAID 0 – data striping. This is the simplest type of RAID, which increases performance by allowing simultaneous access to data on multiple disks. However, it does not provide fault tolerance because if one disk fails, access to all data is lost.
  • RAID 1 is data mirroring. This is a type of RAID that provides fault tolerance by duplicating data on two or more disks. If one disk fails, data remains available on the other disk.
  • RAID 5 – Data Allocation and Checksum. This type of RAID provides fault tolerance by distributing data across multiple disks and storing a checksum for each block of data. If one disk fails, data can be recovered from the remaining disks.
  • RAID 10 is a combination of RAID 0 and RAID 1. This type of RAID provides high performance and fault tolerance by striping data and duplicating data across multiple disks.
This table summarizes the RAID arrays created on the motherboard:
RAID Level Description Performance Fault Tolerance
RAID 0 Data is striped across disks with no redundancy. High None
RAID 1 Data is mirrored on two disks for fault tolerance. Moderate Moderate
RAID 5 Data is striped with parity for fault tolerance. Moderate Single disk failure
RAID 10 Combination of mirroring and striping for high performance and fault tolerance. High Single disk failure in each mirrored pair

We suggest that you consider RAID 5 array recovery as an example.

Preparing for RAID 5 rebuild

  1. Back up your important files.

    Before you begin rebuilding your RAID array, the most important thing to do is to ensure the security of your data. If the array is damaged but readable, you should back up all important files to another medium, such as an external hard drive or cloud storage. Then rebuild the array or replace the failed disk with a new one.
    Why is this necessary? In case of errors during the array repair process, you don’t risk the ultimate loss of information. Making a backup is your insurance.
  2. RAID Condition Assessment.

    The first step to repairing a RAID array is to understand what happened and exactly what the problem is. Let’s start by assessing the health of your RAID.
    Check the BIOS or the RAID controller utility:
    When you turn on your computer, press the appropriate key (usually Del, F2, or F12) to access the BIOS or CTRL + I to access the Intel® Rapid Storage Technology (Intel® RST) RAID controller utility. Check the status of the RAID array. If it is marked as ” Degraded ” or ” Failed “, this also indicates a problem.
    For example, in the following screenshot, you can see that disk number “5” is missing from the array and the raid has a “Failed” status.
Rapid Storage Technology

It is important to realize that simply identifying a problem does not mean it will be solved. However, this information will help you determine more precisely what has happened to your RAID array and what actions are required to recover.

How to get your RAID 5 array back online

Replacing a failed hard disk drive

• In the AMI BIOS (American Megatrends Incorporated):

If a single disk fails, RAID status information will be displayed before the operating system boots, indicating that the array is damaged. In the example screenshot below, you can see that disk number «0» has failed and the array status is listed as “Degrated“.

RAID status information

To replace a failed drive with a new one, open the Intel Rapid Storage Technology menu. To do this, press Ctrl+I at boot time. Here you will see a list of all your drives and be able to identify the failed drive by its serial number.

Intel RST - list of all drives

Turn off the computer, then unplug the failed drive and plug in a working drive instead. Then restart the computer. Open the Intel RST menu and you will be prompted to repair the failed RAID by adding a new drive to rebuild the array.

Replacing a faulty disk

To select the desired disk, highlight it and press Enter, then its status will change to “Rebuild“. A message will be displayed at the bottom stating that “Volumes with ‘Rebuild’ status will be rebuilt within the operating system“. Press ESC to exit and continue booting the operating system.

Status Rebuild

• UEFI BIOS:

UEFI BIOS is a modern technology with a graphical interface, and you can easily identify what each section is responsible for. Although there are differences in the names and layout of menu items compared to AMI BIOS, the functionality is generally similar.

UEFI BIOS GUI

To access your RAID in the UEFI bios, go to Advanced Mode and then Advanced. In this section, look for the Intel Rapid Storage Technology item, which will display information about the status of your RAID array.

Advanced

Next, follow the same steps as described above for the AMI BIOS to restore.

Raid volume info

Data recovery after executing the Reset Disk to Non-RAID command

If you accidentally select the wrong device to rebuild the array or exclude it from the raid, when the operating system reboots, the entire array will be corrupted and your data will be inaccessible. The raid status will be marked as unreadable “Failed“.

RAID Failed

You can use Starus RAID Recovery software to recover data from a damaged array.

A universal tool that helps to recover both a damaged RAID array and the data stored on it!

This tool is compatible with various RAID types and is capable of recovering information from failed arrays and drives that were once part of the array. It analyzes the array parameters and information about the motherboard on which it was created, then rebuilds the failed array and recovers the data.

Once the program starts, it will automatically detect the array parameters and rebuild the array. The bottom of the program window will provide detailed information about your array.

RAID Recovery

If the program did not find the array after startup – check the availability of media in Windows.
You can see available media for scanning in the left part of the program window – item “Physical disks“.

Physical disks

If some physical disks from the array are missing from the list, you will have to go back to BIOS and exclude these disks from the raid array. Then they will become available in Windows and the program will be able to work with them and rebuild the array.

Reset Disk to Non-RAID

You can also switch the SATA drive mode from RAID mode to AHCI mode in the BIOS to make it available in Windows operating system.

AHCI is a modern drive mode that provides advanced functionality. It allows for hot swapping of hard disks and features a hardware command priority (NCQ) algorithm that significantly improves drive and system performance.
Configure SATA as

Before you start the data recovery process, make sure you have a drive with enough capacity to store the recoverable files.

To start recovery, right-click the partition icon and select “Quick Scan“. When the scan completes, select the necessary files or directories and click “Recover“. Then specify a location to save the recovered files and confirm the operation. When the recovery is complete, all files will be available in the specified directory.

Quick Scan and Recover

If a quick search does not yield the results, you are looking for, you can perform a “Full Analysis“. This process will take longer, but will recover all available files, including deleted files.

Full Analysis

How to get your data back if your motherboard or RAID controller malfunctions

Due to hardware malfunctions or motherboard failure, you may need to recover information from connected drives on another computer. However, without special programs, recovery may be difficult because the new motherboard controller will not be able to automatically detect the array parameters. In this case, the operating system may prompt you to initialize or format the drives, which will certainly delete all data from them.

Initialize drives

It is strongly not recommended to perform this operation as it will irrevocably delete your data. However, if you have already encountered this problem, our utility will automatically repair RAID, allow you to scan disks and recover important files.

Delete Volume – restore after RAID erasure in Intel RST

Delete Volume

Starus RAID Restore is able to recover your data even after complete RAID deletion via Intel Rapid Storage Technology menu. In this case, the program will automatically detect the type of destroyed array and recover it. Simply run a scan and recover the necessary files.

Data recovery after RAID deletion

If for some reason the program was unable to repair the destroyed array automatically, you will have to do it manually using RAID Сonstructor.

Select “Manual Creation” and click “Next“. Here you will need to specify all the array parameters such as array type, block size, order, number of media and select them from the list and set the correct order. If there are any missing disks, you need to add them blank. After entering all the data, click “Add” and the array will appear in the disk manager. Then perform a scan and restore the necessary files.

RAID Constructor

The fifth RAID level remains functional even after a single media failure, but if two disks stop working, the array becomes completely inoperable and file recovery without backup media becomes difficult. With our program you can recover information even if two or more media are missing, but some data may be corrupted.

Restore RAID 5

Conclusion

It is important to realize that even when a motherboard fails or a RAID array is destroyed, there are reliable data recovery tools and methods available. Our Starus RAID Recovery utility provides a reliable solution for such challenging scenarios by automatically detecting and restoring arrays or providing manual recovery options through the RAID Builder.

We remind you of the importance of regularly backing up your critical data to keep your information safe and available in case of unforeseen events.

Skip to the video
Recover Deleted Files and Repair Corrupted Partitions

Recover Deleted Files and Repair Corrupted Partitions

We hope you never experience another data loss, but if you do, we are always ready to help you recover your valuable files!

  • Evaluations:
  • 5
  • /
  • Rating:
Ruslan Yermolov

Ruslan Yermolov

Data recovery expert - providing practical advice on how to use simple tools to solve complex data recovery and data protection problems on today's storage devices. Education - Manager Economist, and since 2010 the creator of Starus Recovery, developer of the eponymous website, which provides users with a wide range of software for digital information recovery.

Author's page

FAQ

Read Our Frequent Questions

RAID on a motherboard is a technology that allows you to combine multiple hard disks into a single logical volume to improve performance, fault tolerance, or both. A RAID-enabled motherboard has a built-in RAID controller that manages and enables the merging of disks.

The fault tolerance level of RAID disks determines how many disks can fail without causing data loss. The higher the fault tolerance level, the more disks can fail without data loss.
RAID 0 - has no fault tolerance. If one disk fails, the array becomes unavailable.
RAID 1 - provides full fault tolerance. If one disk fails, data remains available on the other disk.
RAID 5 - provides fault tolerance by distributing data across multiple disks with parity information added. If one disk fails, the data can be recovered from the parity information.
RAID 10 is a combination of RAID 0 and RAID 1. Provides maximum performance and fault tolerance.

Use Starus RAID Restore program to recover files from the array. It will help you get some data back even if more than one disk is corrupted.
1. Access the disks from the array to be scanned by the program.
Go to the BIOS and exclude all disks from the RAID array in the Intel Rapid Storage Technology menu. This will make your physical disks available for scanning as independent local disks on your Windows PC.
2. Run the program, it will automatically detect the parameters of the damaged RAID and repair it. The bottom of the program window will provide detailed information about your array. If the program fails to repair the destroyed array automatically, use RAID Constructor.
3. Select the RAID array in Disk Manager, start scanning and recovering the necessary files and folders.
4. Specify a location to save the recovered files.

To calculate the amount of memory in raid 5, you will need to know the number of hard disks in the array and their capacity.
Raid 5 capacity = (N - 1) * Minimum disk capacity
Where N is the number of disks in the raid.
Raid 5 is a type of raid with distributed byte parity, which means that one of the disks stores information for data recovery in the event of a failure.

Raid (RAID) information is stored on raid controllers, disks, software, or configuration files. Raid controllers typically store raid metadata, disks contain configuration information, and software and files define raid parameters. Managing and backing up raid data is important for security and data recovery in the event of failures.

Comments (7)

  • Macon Creighton
    Macon Creighton 17.10.2023 17:33

    Which RAID is more reliable - Motherboard RAID or Hardware RAID Controller?

    • Ruslan Yermolov
      Ruslan Yermolov 17.10.2023 17:41

      A hardware RAID controller is more reliable and performs better than motherboard RAID. This is because a hardware controller has its own processor and memory, which allows it to perform RAID operations without using the CPU and RAM resources of the computer. RAID on the motherboard, on the other hand, utilizes the computer's CPU and RAM resources to perform RAID operations. This can result in degraded system performance, especially if multiple disks or a RAID level that requires intensive computation is used. In general, a hardware RAID controller is the best choice for systems that require high performance and reliability. RAID on the motherboard can be a good choice for systems with a limited budget or for systems where maximum performance is not required.

  • Johann Brauer
    Johann Brauer 19.10.2023 11:52

    How long does it take to rebuild RAID 5 after replacing a disk in the array?

    • Ruslan Yermolov
      Ruslan Yermolov 19.10.2023 13:57

      The time it takes to rebuild a RAID 5 array after a disk replacement depends on several factors, including the size of the disk being replaced, the speed of the disks, the performance of the RAID controller, and the load on the system during the rebuild process. Typically, the RAID 5 rebuild process takes anywhere from a few hours to a few days.
      During a RAID 5 rebuild with a controller and medium performance disks, the data from the damaged disk is copied to the new disk. At this point, the array can be more vulnerable to data loss because if another disk in the array fails during the rebuild, it can result in complete data loss. Therefore, it is important to ensure that data is backed up reliably and disks are replaced periodically to reduce the risk of data loss in the event of a failure.

  • Kári Steinþórsson
    Kári Steinþórsson 19.10.2023 14:32

    How many disks can be lost in RAID 5 ?

    • Ruslan Yermolov
      Ruslan Yermolov 19.10.2023 14:36

      In RAID 5, you can lose one disk without losing data. This is achieved by using parity, which is calculated based on the data stored on all disks in the array. If one disk fails, the data on that disk can be recovered from the parity recorded on the remaining disks.

  • Ruslan Yermolov
    Ruslan Yermolov 19.10.2023 14:39

    If you have anything to add to this article or have personal experience with rebuilding RAID5 on a motherboard controller, please leave a comment!

Post Comment
User
Leave a reply
Your email address will not be published. Required fields are marked *

Similar articles

Similar articles about data recovery