Microsoft KB Archive/813062

From BetaArchive Wiki
Knowledge Base


Article ID: 813062

Article Last Modified on 8/18/2005



APPLIES TO

  • Microsoft ActiveSync 3.0
  • Microsoft ActiveSync 3.6
  • Microsoft Pocket PC 2002 Software Standard Edition
  • Microsoft Pocket PC 2002 Software Standard Edition
  • Microsoft Pocket PC 2002 Phone Edition Software
  • Microsoft Smartphone 2002 software
  • Microsoft Windows Mobile 2003 software for Pocket PC Standard Edition



SYMPTOMS

When you try to copy a file that is 16 MB or larger, you may receive the following error message:

Cannot convert file 'file name'. There is not enough space on the disk

CAUSE

The copy procedure moves ahead of the heap compaction thread, and then the memory fragments until the device runs out of memory.

RESOLUTION

To copy a file that is larger than 16 MB to a Pocket PC device, use a flash card reader to copy the file to a storage card.

STATUS

This behavior is by design.

MORE INFORMATION

When you copy a file, data fragmentation may occur as the object store fills. This fragmentation may create unusable space during intense file write activity. The object store compacts the data as a background task, so that the unusable space is eventually recovered. Therefore, even though the file system compaction thread cleans up the fragmentation, the file writes (from the copy in this case) easily move ahead of the compaction work. Compaction relies on idle time to work. This is expected behavior for the Windows CE 3.0 object store. The object store limitation of Pocket PC is 16 MB.


Keywords: kbbug kbnofix kbdswce2003swept KB813062