Microsoft KB Archive/896364

= FIX: A Windows CE .NET 4.2-based device cannot correctly read a PC-formatted storage device =

Article ID: 896364

Article Last Modified on 5/10/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.2

-





Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry



SYMPTOMS
Consider the following scenario. A storage device has been formatted with the FAT file system by using a Microsoft Windows-based PC. For example, the storage device is a Compact Flash memory card. If the Microsoft Windows CE .NET 4.2 based device uses the transaction-safe FAT (TFAT) file system with the FATFS_FORCE_TFAT flag set, the device cannot correctly read the storage device.



Software update information
A supported hotfix is now available from Microsoft as Windows CE .NET 4.2 Core OS QFE 896364. To resolve this problem immediately, search for the keyword &quot;QFE&quot; on the following Microsoft Web site:

http://www.microsoft.com/downloads/

Prerequisites
This software update is supported only if all previously issued software updates for this product have also been installed.

Restart requirement
After you install this software update, you must perform a clean build of the whole platform. To clean the platform, click Clean on the Build menu. To build the platform, click Build Platform on the Build menu. You do not have to restart the computer after you apply this software update.

Software update replacement information
This software update does not replace any other software updates.

File information
The English version of this software update package has the file attributes or the later file attributes that are listed in the following table.   Date         Time   Size       File name --

22-Apr-2005 20:41  7,790,080  Wincepb42-050421-kb896364-armv4.msi 22-Apr-2005 20:41  7,793,152  Wincepb42-050421-kb896364-armv4i.msi 22-Apr-2005 20:41  7,810,560  Wincepb42-050421-kb896364-mipsii.msi 22-Apr-2005 20:41  7,810,560  Wincepb42-050421-kb896364-mipsii_fp.msi 22-Apr-2005 20:41  7,819,776  Wincepb42-050421-kb896364-mipsiv.msi 22-Apr-2005 20:42  7,819,776  Wincepb42-050421-kb896364-mipsiv_fp.msi 22-Apr-2005 20:41  7,762,432  Wincepb42-050421-kb896364-sh3.msi 22-Apr-2005 20:41  7,760,896  Wincepb42-050421-kb896364-sh4.msi 22-Apr-2005 20:41  7,710,720  Wincepb42-050421-kb896364-x86.msi The English version of this hotfix has the file attributes (or later file attributes) 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   Size     File name

Path: Public\Common\Oak\Lib\Armv4\Debug 14-Apr-2005 00:05  737,638  Tfat.lib

Path: Public\Common\Oak\Lib\Armv4\Retail 14-Apr-2005 00:04  415,384  Tfat.lib

Path: Public\Common\Oak\Lib\Armv4i\Debug 14-Apr-2005 00:05  738,430  Tfat.lib

Path: Public\Common\Oak\Lib\Armv4i\Retail 14-Apr-2005 00:05  415,880  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsii\Debug 14-Apr-2005 00:05  752,688  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsii\Retail 14-Apr-2005 00:05  424,600  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsii_fp\Debug 14-Apr-2005 00:06  752,780  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsii_fp\Retail 14-Apr-2005 00:06  424,750  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsiv\Debug 14-Apr-2005 00:06  762,962  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsiv\Retail 14-Apr-2005 00:06  428,160  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsiv_fp\Debug 14-Apr-2005 00:06  763,054  Tfat.lib

Path: Public\Common\Oak\Lib\Mipsiv_fp\Retail 14-Apr-2005 00:06  428,308  Tfat.lib

Path: Public\Common\Oak\Lib\Sh3\Debug 14-Apr-2005 00:07  645,570  Tfat.lib

Path: Public\Common\Oak\Lib\Sh3\Retail 14-Apr-2005 00:07  385,412  Tfat.lib

Path: Public\Common\Oak\Lib\Sh4\Debug 14-Apr-2005 00:07  645,190  Tfat.lib

Path: Public\Common\Oak\Lib\Sh4\Retail 14-Apr-2005 00:07  384,608  Tfat.lib

Path: Public\Common\Oak\Lib\X86\Debug 14-Apr-2005 00:04  630,840  Tfat.lib

Path: Public\Common\Oak\Lib\X86\Retail 14-Apr-2005 00:04  341,518  Tfat.lib



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

For FAT12 or FAT16 storage, you must also set the FATFS_DISABLE_TFAT_REDIR (0x00100000) flag in the following registry value to resolve this problem:

Keywords: kbbug kbfix kbqfe KB896364

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.