-
Notifications
You must be signed in to change notification settings - Fork 622
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