What does Windows error code 299 (ERROR_PARTIAL_COPY) mean?

 
Could be also:
ConstantTypeOS
STATUS_FILE_LOCKED_WITH_WRITERSNTSTATUSWindows
FAULTY_HARDWARE_CORRUPTED_PAGEBugCheck CodeWindows
Previous Next
ERROR_TOO_MANY_POSTS ERROR_OPLOCK_NOT_GRANTED

ERROR_PARTIAL_COPY

Only part of the requested memory was copied

ERROR_PARTIAL_COPY is commonly returned by process-memory APIs when part of the requested range is inaccessible, unmapped, changing, or incompatible with the caller's assumptions.

What to check

  • Record the target process, address, requested size, and transferred size.
  • Validate memory regions with the appropriate query API.
  • Account for pages changing protection or being unmapped concurrently.
  • Check 32-bit and 64-bit address-size assumptions.

How to handle it

Process the transferred byte count explicitly. Retry only stable subranges and avoid treating partially read structures as complete valid data.

References


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