FIX: The BinFS Partition Is Corrupted If You Write to the FatFS Partition (830100)



The information in this article applies to:

  • Microsoft Windows CE .NET 4.2

SYMPTOMS

If an operating system is configured with both a Binary ROM image file system (BinFS) partition and a File Allocation Table file system (FatFS) partition on the same flash memory device, and if you write to the FatFS partition, the BinFS partition may become corrupted.

This corruption may cause unpredictable behavior, including the following:
  • The computer stops responding.
  • Exception errors occur.
  • You cannot restart the computer.

RESOLUTION

Hotfix Information

A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 031113_KB830100. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites

This fix is supported only when all previously issued fixes for this product have also been installed.

Restart Requirement

After you apply this fix, you must perform a clean operation and then rebuild the platform.

Hotfix Replacement Information

This hotfix does not replace any other hotfixes.

File Information

The English version of this package has the file attributes (or later) that are listed in the following table.
Date         Time   Version       Size    File name
   --------------------------------------------------------------
   13-Nov-2003  18:32  4.2.3.1113   621,112  Wincepb42-031113-kb830100-armv4.exe  
   13-Nov-2003  18:32  4.2.3.1113   621,112  Wincepb42-031113-kb830100-armv4i.exe  
   13-Nov-2003  18:32  4.2.3.1113   629,304  Wincepb42-031113-kb830100-mipsii.exe  
   13-Nov-2003  18:32  4.2.3.1113   629,304  Wincepb42-031113-kb830100-mipsii_fp.exe  
   13-Nov-2003  18:32  4.2.3.1113   629,304  Wincepb42-031113-kb830100-mipsiv.exe  
   13-Nov-2003  18:33  4.2.3.1113   629,304  Wincepb42-031113-kb830100-mipsiv_fp.exe  
   13-Nov-2003  18:32  4.2.3.1113   617,016  Wincepb42-031113-kb830100-sh3.exe  
   13-Nov-2003  18:32  4.2.3.1113   617,016  Wincepb42-031113-kb830100-sh4.exe  
   13-Nov-2003  18:32  4.2.3.1113   608,824  Wincepb42-031113-kb830100-x86.exe  
The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------

   Path: Public

   Path: Public\Common\Oak\Lib\ARMV4\Debug
   07-Oct-2003  17:23                    230,702  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\ARMV4\Retail
   07-Oct-2003  17:23                    107,178  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\ARMV4I\Debug
   07-Oct-2003  17:23                    230,916  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\ARMV4I\Retail
   07-Oct-2003  17:23                    107,394  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSII\Debug
   07-Oct-2003  17:23                    248,538  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSII\Retail
   07-Oct-2003  17:23                    107,936  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSII_FP\Debug
   07-Oct-2003  17:23                    248,574  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSII_FP\Retail
   07-Oct-2003  17:23                    107,960  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSIV\Debug
   07-Oct-2003  17:23                    251,010  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSIV\Retail
   07-Oct-2003  17:23                    109,478  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSIV_FP\Debug
   07-Oct-2003  17:23                    251,046  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\MIPSIV_FP\Retail
   07-Oct-2003  17:23                    109,502  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\SH3\Debug
   07-Oct-2003  17:24                    207,978  Fal.lib
   07-Oct-2003  17:24                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\SH3\Retail
   07-Oct-2003  17:23                     97,782  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\SH4\Debug
   07-Oct-2003  17:24                    207,876  Fal.lib
   07-Oct-2003  17:24                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\SH4\Retail
   07-Oct-2003  17:24                     97,610  Fal.lib
   07-Oct-2003  17:24                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\X86\Debug
   07-Oct-2003  17:23                    209,126  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

   Path: Public\Common\Oak\Lib\X86\Retail
   07-Oct-2003  17:23                     94,974  Fal.lib
   07-Oct-2003  17:23                     61,440  Fal.pdb

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section of this article.

MORE INFORMATION

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the Standard Terminology That Is Used to Describe Microsoft Software Updates


Modification Type:MinorLast Reviewed:5/27/2005
Keywords:kbBug kbfix kbQFE KB830100 kbAudOEM