What does NTSTATUS 0xC0000050 (STATUS_EA_TOO_LARGE) mean?

 
Previous Next
STATUS_EAS_NOT_SUPPORTED STATUS_NONEXISTENT_EA_ENTRY

STATUS_EA_TOO_LARGE

The EA set is larger than the supported metadata envelope

An EA update is submitted as a packed list of entries. This status can reflect an oversized value, too many entries, or a combined EA block that exceeds the file system or protocol limit. It is not evidence that the regular file contents are too large.

When EAs are transported over SMB or copied between file systems, the smallest participating limit matters. Truncating the packed buffer is unsafe because entry boundaries, name lengths, and value lengths must remain internally consistent.

What to inspect

  • Measure the complete serialized EA list, not only the value that triggered the update.
  • Log each EA name and value length while avoiding disclosure of sensitive metadata.
  • Reduce or split application metadata only if the receiving format defines a safe equivalent.

References


Looking for a different code? Search another status or error code.