What does Windows error code 600 (ERROR_CONVERT_TO_LARGE) mean?

 
Previous Next
ERROR_STACK_OVERFLOW_READ ERROR_FOUND_OUT_OF_SCOPE

ERROR_CONVERT_TO_LARGE

What ERROR_CONVERT_TO_LARGE means

The allocation cannot continue in the current representation. The expected response is to perform the representation change and retry the transaction, not to report disk-full automatically.

Where it appears

  • legacy OFS allocation and stream growth
  • storage engines with compact and extended layouts
  • transactional metadata updates during file expansion

Likely causes

  • new extent no longer fits compact metadata
  • containing object must be relocated
  • stream crossed an implementation threshold

Evidence to collect

  1. old and requested stream sizes
  2. allocation transaction identifier
  3. available space and metadata consistency
  4. whether conversion was attempted previously

How to respond

Complete the documented conversion atomically, then retry the original allocation once. On repeated failure, inspect metadata integrity and free-space accounting; looping without completing conversion can leave the transaction permanently blocked.

References


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