| Previous | Next |
| ERROR_INVALID_EA_HANDLE | ERROR_NOT_OWNER |
ERROR_EAS_NOT_SUPPORTED
Extended attributes are unavailable on this filesystem
ERROR_EAS_NOT_SUPPORTED is a Win32 result associated with portable applications storing metadata., diagnosis should begin with the exact API, target object, and operation that produced it rather than with the message text alone.
What the result means
The mounted filesystem does not support extended attributes required by the operation. The practical meaning depends on the caller and on whether the affected object is local, remote, removable, policy-managed, or handled asynchronously. Diagnostics for it should retain its symbolic name, numeric value, and the operation name together.
What to check
- Identify the filesystem and mount options of the destination.
- Check whether the operation can use a sidecar file, database, or alternate metadata mechanism.
- Do not assume support merely because the source filesystem provides EAs.
- Preserve required security metadata during copy or migration.
Recommended handling
Use a documented fallback or reject the destination when the attributes are essential. Silently dropping security or integrity metadata can change the meaning of the copied object.
Developer notes
Code handling this result should capture the failing API, resolved path or device identity, requested access, process identity, and the first observed error. After a call that reports it, read GetLastError() immediately because later cleanup or logging can overwrite the value. Retry it only when the specific condition is documented as transient, using a bounded delay and cancellation support.
References
- Microsoft: System error codes relevant to ERROR_EAS_NOT_SUPPORTED
- Microsoft: File management context for ERROR_EAS_NOT_SUPPORTED
Looking for a different code? Search another status or error code.
