Fix for Problems That Are Related to File Systems (826881)



The information in this article applies to:

  • Microsoft Windows CE .NET 4.2

SYMPTOMS

The update that this article describes resolves the following issues:
  • When you have a Secure Digital (SD) card, a Multi-Media Card (MMC) card, or a SmartMedia card that is formatted with the NTFS file system, and you insert the card in a Windows CE device, the card may be automatically re-formatted to file allocation table (FAT) format without warning.
  • When an OEM-defined input/output control (IOCTL) routine for flash media drivers is called from the flash abstraction layer, a deadlock may occur, and the device may stop responding (hang).
  • When you use the BootPart component, the system may stop responding (hang).
  • When you specify a directory string that ends with a backslash character (\), the CreateDirectory function does not work on the FAT file system.

RESOLUTION

Hotfix Information

A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 826881. 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

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
   --------------------------------------------------------------
   29-Aug-2003  19:35  4.2.3.829       1,157,736  Wincepb42-030829-kb826881-armv4.exe
   29-Aug-2003  19:35  4.2.3.829       1,157,736  Wincepb42-030829-kb826881-armv4i.exe
   29-Aug-2003  19:35  4.2.3.829       1,186,408  Wincepb42-030829-kb826881-mipsii.exe
   29-Aug-2003  19:36  4.2.3.829       1,190,504  Wincepb42-030829-kb826881-mipsii_fp.exe
   29-Aug-2003  19:36  4.2.3.829       1,194,600  Wincepb42-030829-kb826881-mipsiv.exe
   29-Aug-2003  19:36  4.2.3.829       1,194,600  Wincepb42-030829-kb826881-mipsiv_fp.exe
   29-Aug-2003  19:34  4.2.3.829       1,124,968  Wincepb42-030829-kb826881-sh3.exe
   29-Aug-2003  19:35  4.2.3.829       1,124,968  Wincepb42-030829-kb826881-sh4.exe
   29-Aug-2003  19:34  4.2.3.829       1,055,336  Wincepb42-030829-kb826881-x86.exe
The English version of this fix 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\Common\Oak\Lib\Armv4\Debug
   24-Jul-2003  18:13                     74,132  Bootpart.lib
   26-Jul-2003  04:50                    226,422  Fal.lib
   26-Jul-2003  05:05                    634,882  Fatfsd.lib
   26-Jul-2003  05:05                    115,996  Mspart.lib

   Path: Public\Common\Oak\Lib\Armv4\Retail
   24-Jul-2003  18:07                     41,260  Bootpart.lib
   26-Jul-2003  03:06                    106,048  Fal.lib
   26-Jul-2003  03:23                    363,754  Fatfsd.lib
   26-Jul-2003  03:22                     83,952  Mspart.lib

   Path: Public\Common\Oak\Lib\Armv4i\Debug
   24-Jul-2003  18:24                     74,242  Bootpart.lib
   26-Jul-2003  08:13                    226,632  Fal.lib
   26-Jul-2003  08:29                    635,540  Fatfsd.lib
   26-Jul-2003  08:28                    116,158  Mspart.lib

   Path: Public\Common\Oak\Lib\Armv4i\Retail
   24-Jul-2003  18:19                     41,408  Bootpart.lib
   26-Jul-2003  06:29                    106,264  Fal.lib
   26-Jul-2003  06:45                    364,172  Fatfsd.lib
   26-Jul-2003  06:45                     83,930  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsii\Debug
   24-Jul-2003  18:36                     78,190  Bootpart.lib
   26-Jul-2003  11:36                    244,264  Fal.lib
   26-Jul-2003  11:52                    650,912  Fatfsd.lib
   26-Jul-2003  11:52                    110,630  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsii\Retail
   24-Jul-2003  18:30                     43,178  Bootpart.lib
   26-Jul-2003  09:53                    106,188  Fal.lib
   26-Jul-2003  10:09                    371,412  Fatfsd.lib
   26-Jul-2003  10:09                     84,350  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsii_fp\Debug
   24-Jul-2003  18:48                     78,202  Bootpart.lib
   26-Jul-2003  15:02                    244,304  Fal.lib
   26-Jul-2003  15:18                    651,054  Fatfsd.lib
   26-Jul-2003  15:18                    110,662  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsii_fp\Retail
   24-Jul-2003  18:42                     43,200  Bootpart.lib
   26-Jul-2003  13:17                    106,212  Fal.lib
   26-Jul-2003  13:34                    371,554  Fatfsd.lib
   26-Jul-2003  13:33                     84,376  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsiv\Debug
   24-Jul-2003  19:00                     79,760  Bootpart.lib
   26-Jul-2003  18:31                    246,720  Fal.lib
   26-Jul-2003  18:48                    658,998  Fatfsd.lib
   26-Jul-2003  18:48                    107,654  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsiv\Retail
   24-Jul-2003  18:54                     43,846  Bootpart.lib
   26-Jul-2003  16:45                    107,804  Fal.lib
   26-Jul-2003  17:02                    374,270  Fatfsd.lib
   26-Jul-2003  17:02                     82,046  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsiv_fp\Debug
   24-Jul-2003  19:12                     79,772  Bootpart.lib
   26-Jul-2003  22:03                    246,760  Fal.lib
   26-Jul-2003  22:19                    659,140  Fatfsd.lib
   26-Jul-2003  22:19                    107,686  Mspart.lib

   Path: Public\Common\Oak\Lib\Mipsiv_fp\Retail
   24-Jul-2003  19:06                     43,868  Bootpart.lib
   26-Jul-2003  20:15                    107,828  Fal.lib
   26-Jul-2003  20:32                    374,414  Fatfsd.lib
   26-Jul-2003  20:32                     82,074  Mspart.lib

   Path: Public\Common\Oak\Lib\Sh3\Debug
   24-Jul-2003  19:24                     66,186  Bootpart.lib
   27-Jul-2003  01:36                    204,366  Fal.lib
   27-Jul-2003  01:52                    558,828  Fatfsd.lib
   27-Jul-2003  01:52                    100,220  Mspart.lib

   Path: Public\Common\Oak\Lib\Sh3\Retail
   24-Jul-2003  19:18                     38,028  Bootpart.lib
   26-Jul-2003  23:47                     96,664  Fal.lib
   27-Jul-2003  00:04                    338,534  Fatfsd.lib
   27-Jul-2003  00:04                     75,626  Mspart.lib

   Path: Public\Common\Oak\Lib\Sh4\Debug
   24-Jul-2003  19:36                     66,186  Bootpart.lib
   27-Jul-2003  05:11                    204,268  Fal.lib
   27-Jul-2003  05:27                    558,474  Fatfsd.lib
   27-Jul-2003  05:27                    100,220  Mspart.lib

   Path: Public\Common\Oak\Lib\Sh4\Retail
   24-Jul-2003  19:30                     37,944  Bootpart.lib
   27-Jul-2003  03:21                     96,496  Fal.lib
   27-Jul-2003  03:38                    337,816  Fatfsd.lib
   27-Jul-2003  03:38                     75,494  Mspart.lib

   Path: Public\Common\Oak\Lib\X86\Debug
   24-Jul-2003  18:01                     64,322  Bootpart.lib
   26-Jul-2003  01:31                    205,444  Fal.lib
   26-Jul-2003  01:46                    545,896  Fatfsd.lib
   26-Jul-2003  01:45                     88,156  Mspart.lib

   Path: Public\Common\Oak\Lib\X86\Retail
   24-Jul-2003  17:55                     33,462  Bootpart.lib
   25-Jul-2003  23:52                     94,298  Fal.lib
   26-Jul-2003  00:07                    299,580  Fatfsd.lib
   26-Jul-2003  00:07                     66,378  Mspart.lib

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:5/27/2005
Keywords:kbBug kbfix kbQFE KB826881 kbAudDeveloper