Description
I've just created a test tiered storage space on a single Windows 10 workstation with 3 SSD drives and 2HDD drives, and a single ReFS formatted volume (M:
) on it.
It was a complete surprise for me, that the Get-FileStorageTier
appears to be broken:
PS C:\WINDOWS\system32> $vd | Get-StorageTier
FriendlyName TierClass MediaType ResiliencySettingName FaultDomainRedundancy Size FootprintOnPool StorageEfficiency
------------ --------- --------- --------------------- --------------------- ---- --------------- -----------------
DataStoreVDisk1-SSDTier Performance SSD Simple 0 5.36 TB 5.36 TB 100.00%
DataStoreVDisk1-HDDTier Capacity HDD Simple 0 18.15 TB 18.15 TB 100.00%
PS C:\WINDOWS\system32> Get-FileStorageTier -FilePath "m:\temp\diskspd.junk"
Get-FileStorageTier : The specified volume does not support storage tiers.
Activity ID: {3215d574-93df-003f-8bd6-1532df93d801}
At line:1 char:1
+ Get-FileStorageTier -FilePath "m:\temp\diskspd.junk"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (StorageWMI:ROOT/Microsoft/...FileStorageTier) [Get-FileStorageTier], CimException
+ FullyQualifiedErrorId : StorageWMI 56000,Get-FileStorageTier
This article describes the issue, AFAIU. I can confirm that after re-formatting the same volume as NTFS, the Get-FileStorageTier
works:
PS C:\WINDOWS\system32> Get-FileStorageTier -FilePath "M:\temp\diskspd.junk"
FilePath FileSize DesiredStorageTierClass FileSizeOnPerformanceTierClass FileSizeOnCapacityTierClass PlacementStatus State Placement
Percentag
e
-------- -------- ----------------------- ------------------------------ --------------------------- --------------- ----- ---------
M:\temp\diskspd.junk 34359738368 Unknown 34359738368 0 Unknown Unknown 0.00%
Please correct me if I'm wrong, but this looks like a long-standing major issue, which effectively makes ReFS unusable with tiered storage spaces (at least on Windows 10, not sure about Server versions).
However, it looks like this issue is not officially documented anywhere. In particular, the Get-FileStorageTier
documentation does not mention that the command would just fail on ReFS on Windows 10.
The error message printed by the cmdlet is misleading as well.
So... Could you please add a big red note "ReFS on a Windows 10 is not supported" to the Get-FileStorageTier
documentation, at least?
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
- ID: 20d99fe3-cfa7-f520-17b1-d10c9cc4b3b6
- Version Independent ID: d6f0d561-f948-e558-db12-7c47b4bd175c
- Content: Get-FileStorageTier (Storage)
- Content Source: docset/winserver2019-ps/storage/Get-FileStorageTier.md
- Product: w10
- Technology: windows
- GitHub Login: @JasonGerend
- Microsoft Alias: jgerend