Microsoft-Windows-Storage-Tiering
11 events across 2 channels
Event ID 1: Volume {VolumeGuid} (ID {VolumeIdHash}) is measuring I/O heat.
#Event ID 2: READ - Volume: {VolumeIdHash} File: {FileIDLower}{FileIDUpper} Offset: {Offset} Length {Length}.
#Event ID 3: WRITE - Volume: {VolumeIdHash} File: {FileIDLower}{FileIDUpper} Offset: {Offset} Length {Length}.
#Event ID 4: DELETE - Volume: {VolumeIdHash} File: {FileIDLower}{FileIDUpper}.
#Event ID 5: TIERMOVE - Volume: {VolumeIdHash} File: {FileIDLower}{FileIDUpper} Offset: {Offset} Length {Length} Source: {Source} Destination: {Destination}.
#Event ID 11: The Storage Tiers Management service started monitoring a volume on a tiered storage space.
#Event ID 12: The Storage Tiers Management service encountered an error with the database of manually assigned files and re-created the database.
#Description
The Storage Tiers Management service encountered an error with the database of manually assigned files and re-created the database. Confirm that files that were manually assigned to a particular storage tier are still assigned to the correct tier, as appropriate. Volume name: VolumeName.
Message #
Fields #
| Name | Description |
|---|---|
VolumeNameLength UInt16 | |
VolumeName UnicodeString |
Event ID 13: The Storage Tiers Management service is monitoring a volume on a tiered storage space.
#Event ID 21: The Storage Tiers Management service completed optimization of the tiered storage space.
#Description
The Storage Tiers Management service completed optimization of the tiered storage space. No action is required. Volume name: VolumeName Result: HResult. Processing time (in minutes): ProcessTimeInMinutes Optimization time (in minutes): DefragTimeInMinutes Number of clusters requested to move to Performance tier: AskedToMoveToFlash; to Capacity tier: AskedToMoveToDisk Actual number of clusters moved to Performance tier: MovedToFlash; to Capacity tier: MovedToDisk
Message #
Fields #
| Name | Description |
|---|---|
VolumeNameLength UInt16 | |
VolumeName UnicodeString | |
AskedToMoveToFlash UInt64 | |
AskedToMoveToDisk UInt64 | |
MovedToFlash UInt64 | |
MovedToDisk UInt64 | |
HResult Int32 | |
ProcessTimeInMinutes Int32 | |
DefragTimeInMinutes Int32 |
Event ID 22: Storage Tier Optimization Report for volume VolumeName.
#Description
Storage Tier Optimization Report for volume VolumeName.
Message #
Fields #
| Name | Description |
|---|---|
VolumeNameLength UInt16 | |
VolumeName UnicodeString | |
Report UnicodeString | |
FasterTierSize UnicodeString | |
TotalIOPercentFromPerfTier UInt16 | |
SizeOfPerfTierPinnedFiles UnicodeString | |
PercentOfPerfTierPinnedFilesIO UInt16 | |
SizeOfCapacityTierPinnedFiles UnicodeString | |
PercentOfCapacityTierPinnedFilesIO UInt16 |
Event ID 31: The Storage Tiers Management service reached the limit of in-memory records of reads and writes to a tiered storage space.
#Description
The Storage Tiers Management service reached the limit of in-memory records of reads and writes to a tiered storage space. Additional read and write activity will not be recorded or considered during optimization of storage tiers on this storage space for the rest of the hour. Consider increasing the MaxInMemoryTreeSize registry value. Memory entries limit: NumberEntries Volume name: VolumeName
Message #
Fields #
| Name | Description |
|---|---|
VolumeNameLength UInt16 | |
VolumeName UnicodeString | |
NumberEntries UInt32 |
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID 4a104570-ec6d-4560-a40f-858fa955e84f
Defined in TieringEngineService.exe, which carries the event manifest.
Observed on:
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02