How to recover data from a failed Windows Storage Spaces pool on Windows Server 2025

In this article we will examine how to recover data from a destroyed software RAID array assembled using Windows Storage Spaces on Windows Server 2025. We will also discuss the process of creating a RAID array using Disk Management, via Windows Storage Spaces and the Diskpart command-line utility. Most importantly — what to do if access to the disk array is lost or the RAID is damaged.

How to recover data from a failed Windows Storage Spaces pool on Windows Server 2025

Loss of access to data as a result of a failed Windows Storage Spaces pool on a server is one of the most critical situations for any organization. This is especially true for a new server platform such as Windows Server 2025, which uses modern storage virtualization mechanisms and software RAID.

The Windows Storage Spaces technology allows combining physical disks into fault-tolerant pools with different resiliency types (Simple, Mirror, Parity). However, hardware failures, metadata corruption, update errors, sudden power loss, or simultaneous failure of multiple drives can lead to pool destruction and loss of access to files.

Parameter Description
Implementation type Software-defined storage (software storage virtualization)
Supported disks SATA, SAS, NVMe, SSD, HDD
Minimum number of disks 1 (Simple), 2 (Mirror), 3 (Parity)
File systems ReFS (recommended for servers), NTFS
Pool expansion Online addition of disks without stopping the server
Scalability Support for large storage pools (dozens of disks and more)
Recovery options Via PowerShell, built-in OS tools or specialized software

In this article we will analyze what happens when Storage Spaces is damaged, which causes most often lead to RAID destruction, and most importantly — how to safely recover data without worsening the situation. You will learn which tools are built into Windows Server 2025, when recovery with standard tools is possible, and in which cases specialized software will be required.

Go to view
Data Recovery from RAID 0, 1, 5 on the Adaptec ASR-6405 Hardware Controller in Ubuntu

Data Recovery from RAID 0, 1, 5 on the Adaptec ASR-6405 Hardware Controller in Ubuntu

How to create a RAID on Windows Server 2025

Method 1. How to create a RAID in Windows Storage Spaces

To create a RAID via Windows Storage Spaces, open Settings – System – Storage – Advanced storage settings – Storage Spaces.

How to create a RAID in Windows Storage Spaces

Then click Add a new pool.

Windows Storage Spaces: add a new pool

Next, specify a name and select the disks that will be part of the pool, then click Create.

Windows Storage Spaces: adding disks to a new pool

Now specify the space name, its size and select the storage layout. I select Parity, then click Create.

Windows Storage Spaces: configuring a new pool

After that, you need to initialize the volume in Disk Management, set the file system and assign a drive letter.

Windows Storage Spaces: creating a partition on the disk pool

The RAID array is ready; you can now store data on it.

Windows Storage Spaces: partition on the disk pool

Method 2. How to create a RAID in Disk Management

The second way to create a RAID is using the Windows Disk Management tool. To open it, right-click the Start menu and select Disk Management.

Open Disk Management

To create a RAID 5, at least 3 disks are required.

As you can see, I have three identical hard drives that will be used to build a RAID level 5.

Three identical hard drives that will be used to build a RAID level 5

To create a RAID, right-click one of the available disks and select – Create RAID-5 Volume.

To create a RAID, right-click one of the available disks

Next, add all disks that will form the array and click Next.

Disk Management: add all disks that will form the array

Now assign a drive letter and specify the file system.

Disk Management: configuring the disk array

As a result, the drives will be formatted, so be careful when selecting disks because you can overwrite important data if you choose the wrong drive.

After closing the New Volume Wizard a message will appear indicating that disks need to be converted, which will irreversibly delete all information. Since the disks in our example are empty, click Yes.

Disk Management: message indicating disks need to be converted

After conversion and creation of RAID 5, a resynchronization process will start on the disks. The duration of this process depends on disk capacity and can be lengthy.

Disk Management: RAID5 resynchronization process

After resynchronization completes we get our RAID.

Disk Management: RAID5 after resynchronization

Method 3. How to create a RAID via the command line and Diskpart

If your server does not have a graphical interface, you can create a RAID using the Diskpart utility.

DiskPart is a built-in Windows console utility for managing disks, partitions and volumes. It is used to configure storage via the command line and provides advanced administration capabilities that are not available in the GUI Disk Management tool.

To start this utility in the command prompt type – diskpart.

diskpart

A RAID can be created using the Diskpart utility

Then run list disk to display all connected drives.

list disk

Now, having determined which disks will form the RAID, we need to convert them to dynamic disks.

Type select disk and specify the number of the required disk.

select disk

Then enter the command – convert dynamic to perform the conversion.

convert dynamic

Diskpart: converting disks to dynamic

Repeat the procedure for all disks that will make up the array:

select disk 2
convert dynamic

select disk 3
convert dynamic

Diskpart: converting all array disks to dynamic

Now, to create a RAID 5, enter the command:

create volume raid disk=1,2,3

After creation, format the new volume with the following command:

format fs=ntfs quick label='RAID_Volume'

Where NTFS is the file system and RAID_Volume is the volume label.

Then assign it a drive letter with the following command:

assign letter=R

Diskpart: to create the array use the command - create volume raid disk=1,2,3

To verify, run the command list volume — it will show the array status.

list volume

As you can see, our array is in the synchronization process, status - Rebuild.

Diskpart: array in synchronization process

For detailed information run the command detail volume — it will show which disks compose the RAID.

detail volume

Diskpart: run the detail volume command for detailed information

If one of the disks has failed, it can be replaced using the repair command.

repair

Prepare the drive:

diskpart
list disk
select disk 4
convert dynamic

Find the volume with status - Failed Redundancy.

Select that volume:

select volume 1

Use the repair command specifying the number of the new disk that will replace the failed one:

repair disk=4

Then wait for synchronization to complete.

This is how you can replace a failed drive.

Diskpart: using the repair command

How to recover data from a destroyed Windows Storage Spaces pool

How to recover data after loss of access to the array

Now let’s consider the situation of losing access to the array. To retrieve data from a destroyed RAID array you will need software that can reconstruct the array and allow extraction of information from the drives.

Hetman RAID Recovery is a powerful tool for data loss situations on disks. Thanks to a robust search algorithm you can find not only data remaining on the drives but also deleted files. The program supports all popular RAID types and works with most file systems. You can also install it on PCs running Windows, Linux or macOS.

Recover data from damaged RAID arrays inaccessible from a computer.

Connect the drives that were part of the array to a computer. After that, download, install and run the software.

Connect the drives to the computer

The program will automatically reconstruct the RAID from the drives. Detected array parameters that the program could determine will be displayed below. To search for lost data, right-click the volume and select – Open.

Hetman RAID Recovery: the program automatically reconstructed the RAID from the drives

Then select the analysis type – Quick Scan or Full Analysis. Start with Quick Scan to see whether the program can find remaining files on the drives.

Hetman RAID Recovery: start with Quick Scan

As you can see, the program easily found and displayed all remaining files on the drive. Mark the required files and click – Recover.

Hetman RAID Recovery: the program found and displayed the files

Then specify the path where to save them (drive and folder). After completion they will be stored in the specified location.

Hetman RAID Recovery: specify the path to save recovered data

If the program did not find the required files, perform a Full Analysis. To do this return to the main menu, right-click the disk and select Analyze againFull Analysis. Specify the file system and click Next.

Hetman RAID Recovery: Full Analysis

The full analysis process can take a long time; wait for it to complete. Then you will be able to mark the required files and recover them.

How to assemble the RAID using Hetman RAID Recovery’s RAID constructor

In some situations the program may not assemble the RAID automatically. This can occur due to damage to parts of the service metadata on the disk. In that case you will need to assemble it manually, and you must know the RAID parameters.

To do this, open the RAID Constructor and select manual mode.

Hetman RAID Recovery: open the RAID constructor and select manual mode

Here you need to specify the RAID type, the stripe order and the stripe size.

Hetman RAID Recovery: specify RAID type, stripe order and stripe size

Next, add the disks that comprised the array and specify their order.

Hetman RAID Recovery: add the disks that comprised the array

If the parameters are correct you will see partitions and folders below. If no partitions are present, it may be necessary to specify the disk start offset. For this use the hex editor.

Hetman RAID Recovery: partitions and folders discovered by the program

Right-click the drive and select – Hex Editor.

Hetman RAID Recovery: open the Hex editor

To find the disk start for a GPT partition scheme and the NTFS file system search for the sequence - 45 46 49 20 50 41 52 54 (or in text form - EFI PART).

Hetman RAID Recovery: in the Hex editor search for the sequence - 45 46 49 20 50 41 52 54

As a result we found the disk start offset which must be specified when building the array in the RAID constructor.

Hetman RAID Recovery: disk start offset
Hetman RAID Recovery: setting disk start offset

Now, having specified all parameters, click Add, after which the RAID array will appear in the disk manager. Then analyze and recover the required files.

Hetman RAID Recovery: RAID array in the disk manager

Conclusion

Destruction of a storage pool in Windows Storage Spaces on Windows Server 2025 is a serious but not hopeless situation. Even with metadata corruption, configuration errors or partial drive failure, in most cases data can be recovered with a correct and careful approach.

The key rule — do not perform hasty actions: do not recreate the pool, do not initialize the drives and do not format volumes before conducting diagnostics. In some cases recovery is possible with the system’s standard tools via PowerShell and administrative utilities. If the pool structure is severely damaged, specialized software will be required to reconstruct the configuration and extract data.

Experience shows that recovery success directly depends on the integrity of the drives and the minimal number of write operations after the failure. Therefore, at the first signs of a problem it is recommended to create bit-level copies of the drives and work with those images.

A sound backup strategy and storage health monitoring significantly reduce the risk of such incidents in the future. However, even in the event of a critical Storage Spaces failure on Windows Server 2025 the chances for successful data recovery remain reasonably high when the correct sequence of actions is followed.

Vladimir Artiukh

Author: , Technical Writer

Vladimir Artiukh is a technical writer for Hetman Software, as well as the voice and face of their English-speaking YouTube channel, Hetman Software: Data Recovery for Windows. He handles tutorials, how-tos, and detailed reviews on how the company’s tools work with all kinds of data storage devices.

Oleg Afonin

Editor: , Technical Writer

Oleg Afonin is an expert in mobile forensics, data recovery and computer systems. He often attends large data security conferences, and writes several blogs for such resources as xaker.ru, Elcomsoft and Habr. In addition to his online activities, Oleg’s articles are also published in professional magazines. Also, Oleg Afonin is the co-author of a well-known book, Mobile Forensics - Advanced Investigative Strategies.

Recommended For You