Router Charts

Router Charts

Router Ranker

Router Ranker

Router Chooser

Router Chooser

NAS Charts

NAS Charts

NAS Ranker

NAS Ranker

More Tools

More Tools

NAS Features

Windows Storage Space example

Windows Storage Space example

Data recovery is a reconstruction of a filesystem's parameters based on the redundancy of user data and filesystem metadata (folder structure, transaction log, etc.). In case of RAID failure, array parameters are recovered in a similar way. The complexity of data recovery generally depends on the number of parameters that have to be determined simultaneously.

Storage Spaces, a new capability introduced in Windows 8 Server, is the successor to the Drive Extender technology that was introduced in Windows Home Server and has since been removed. Like Drive Extender, it allows physical drives to be combined into storage pools from which virtual storage volumes—"Spaces"—can be created.

In Storage Spaces, the number of parameters and their complexity increase significantly compared to a regular filesystem or even a RAID array, but the redundancy provided effectively remains the same. The complexity of Storage Spaces is why we think that development of data recovery algorithms for failed Storage Spaces will be very difficult.

Time required for data recovery analysis

The internal complexity of Storage Spaces will surely affect data processing time during the recovery. For example, when recovering data from a deleted NTFS volume, data recovery software can avoid reading the entire disk and create a folder tree within, say, ten minutes. In the case of a deleted Storage Spaces pool, however, you need to read all the data from all the disks that were members of the pool. Depending on the size and number of disks this could take several days.

Thin provisioning

When you create virtual disks on a Storage Spaces Pool, you can optionally use a "thin provisioning" feature that allows creating virtual disks larger than the physical disks in the Pool.

It appears that if you do not use the "thin provisioning" feature when creating a virtual disk, the Storage Spaces driver creates a configuration that does not greatly differ from the typical configuration created using Windows Disk Management. In this case, the data recovery process will be the same as in the case of disks using Master Boot Records (MBR) or GUID Partition Tables (GPT), i.e. doable.

Manual recovery is cost-prohibitive

Multiple drive storage pools are further divided into elements called "slabs" that Storage Spaces use to mirror data so that at least two (and optionally three) copies are maintained. The number of slabs in a volume may be very large. While a typical JBOD consisting of three or maybe five drives can be assembled manually, there can be thousands or dozens of thousands of slabs in Storage Spaces. This makes manual recovery too expensive (time=$) for practical use.

When Storage Spaces fail

Although Windows 8 is not yet officially released, we have already heard about cases when Storage Spaces recovery was needed. In one case, a user was fortunate to have a configuration without thin provisioning that was recovered successfully with R-Studio.

In another less fortunate case, a user was out of luck with a broken Storage Space that used all the newfangled features. Apparently, the best advice for the user was to set the disks aside for six months in the hope that data recovery engineers will come up with a solution to recovering Storage Spaces.

When to expect Storage Spaces recovery software

At the moment, there are two tools that are probably able to recover data from a failed ReFS (Resilient File System) volume. We know firsthand that it has taken two months to develop the algorithms for ReFS recovery. But Storage Spaces recovery seems much more complex than just analyzing ReFS file system structure.

ReFS volume access error

ReFS volume access error

ReFS recovery required only an adaptation of some well-known algorithms to the new set of filesystem structures. Storage Space recovery will require more. To successfully recover Storage Spaces pools, it seems that a breakthrough in theory is needed.

So if you plan to use Storage Spaces along with thin provisioning to store important data in the near future, we strongly recommend you back up your data. For the foreseeable future, the availability of Storage Spaces recovery software will be iffy.


Elena Pakhomova does both marketing and development for data recovery software company ReclaiMe.com.

More NAS

Featured Sponsors


Win This!

Linksys Linksys LAPC1750PRO

You could win a Linksys LAPC1750PRO AC1750 Pro Dual-Band Access Point

Learn How!

Support Us!

If you like what we do and want to thank us, just buy something on Amazon. We'll get a small commission on anything you buy. Thanks!

Top Performing Routers

AC3200
AC2600
AC1900
AC1750
AC1200

Top Performing NASes

NoRAID
RAID1
RAID5

Over In The Forums

First of all, thank you for a great firmware! Been using it the past 3 years now without any issues, until now. Setup I run a webserver behind a ASUS...
Hi fellows At home, I use samba to access my usb drive attached to Asus Router AC87u (Merlin firmware). I'm also able to access my files using any br...
Good day! I'm using a RT-N66U router with the latest Metlin firmware 380.57 in the AP mode, it is connected to another RT-N66U with the same firmware...
I was doing some throughput tests on the processor of my RT-AC68U, and was surprised by the results of the GUI's CPU usage graph during the test: V...
Hi, I have a cable with 2 USBs in one end (the one for computer). My feeling is that the disk I intend to use with my AC56U works better on a computer...

Don't Miss These

  • 1
  • 2
  • 3