Applies ToWindows Embedded Compact 7

Summary

This article describes an update for File System Disk Manager (FSDMGR) in Windows Embedded Compact 7. This update redesigns the FSDMGR model to fix race conditions and deadlock issues between multiple threads that are operating on stores, partitions, and PNPThread functions.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update June 2012. In the "File information" section, the package file name contains the processor type.Note This Windows Embedded Compact 7 monthly update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

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

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package 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 item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Dlist.c

2,744

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Dlist.h

2,847

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Fsdmain.cpp

25,426

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Fsdmgrapi.cpp

35,169

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Mountedvolume.hpp

19,154

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Partition.cpp

30,090

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Partition.hpp

17,890

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Sources

1,973

15-Mar-2012

17:17

Private\Winceos\Coreos\Storage\Fsdmgr

Stgapi.cpp

28,896

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Storedisk.cpp

54,827

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Storedisk.hpp

9,761

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Storemain.cpp

50,948

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Storemain.hpp

6,659

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Virtroot.cpp

18,868

17-May-2012

00:21

Private\Winceos\Coreos\Storage\Fsdmgr

Fsdmgr_lib.lib

2,344,814

17-May-2012

00:08

Public\Common\Oak\Lib\Armv5\Checked

Fsdmgr_lib.lib

2,501,220

17-May-2012

00:08

Public\Common\Oak\Lib\Armv5\Debug

Fsdmgr_lib.lib

2,163,560

17-May-2012

00:08

Public\Common\Oak\Lib\Armv5\Retail

Fsdmgr_lib.lib

2,345,026

17-May-2012

00:10

Public\Common\Oak\Lib\Armv6\Checked

Fsdmgr_lib.lib

2,501,416

17-May-2012

00:10

Public\Common\Oak\Lib\Armv6\Debug

Fsdmgr_lib.lib

2,163,772

17-May-2012

00:10

Public\Common\Oak\Lib\Armv6\Retail

Fsdmgr_lib.lib

2,341,260

17-May-2012

00:12

Public\Common\Oak\Lib\Armv7\Checked

Fsdmgr_lib.lib

2,498,510

17-May-2012

00:12

Public\Common\Oak\Lib\Armv7\Debug

Fsdmgr_lib.lib

2,160,922

17-May-2012

00:12

Public\Common\Oak\Lib\Armv7\Retail

Fsdmgr_lib.lib

2,315,928

17-May-2012

00:14

Public\Common\Oak\Lib\Mipsii\Checked

Fsdmgr_lib.lib

2,473,812

17-May-2012

00:14

Public\Common\Oak\Lib\Mipsii\Debug

Fsdmgr_lib.lib

2,157,164

17-May-2012

00:14

Public\Common\Oak\Lib\Mipsii\Retail

Fsdmgr_lib.lib

2,317,414

17-May-2012

00:16

Public\Common\Oak\Lib\Mipsii_fp\Checked

Fsdmgr_lib.lib

2,475,298

17-May-2012

00:16

Public\Common\Oak\Lib\Mipsii_fp\Debug

Fsdmgr_lib.lib

2,158,648

17-May-2012

00:16

Public\Common\Oak\Lib\Mipsii_fp\Retail

Fsdmgr_lib.lib

2,160,964

17-May-2012

00:18

Public\Common\Oak\Lib\Sh4\Checked

Fsdmgr_lib.lib

2,303,070

17-May-2012

00:18

Public\Common\Oak\Lib\Sh4\Debug

Fsdmgr_lib.lib

2,034,392

17-May-2012

00:18

Public\Common\Oak\Lib\Sh4\Retail

Fsdmgr_lib.lib

2,069,034

17-May-2012

00:20

Public\Common\Oak\Lib\X86\Checked

Fsdmgr_lib.lib

2,140,756

17-May-2012

00:20

Public\Common\Oak\Lib\X86\Debug

Fsdmgr_lib.lib

1,900,822

17-May-2012

00:20

Public\Common\Oak\Lib\X86\Retail

Exfat_nt.dll

82,672

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Fatutil_nt.dll

43,760

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Flashpostproc.exe

72,432

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Fsdmgr_nt.dll

89,328

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Mspart_nt.dll

28,400

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Rawfs_nt.dll

28,400

17-May-2012

00:15

Public\Common\Oak\Bin\I386

Extractpackages.exe

16,112

17-May-2012

01:10

Program files\Microsoft platform builder\7.00\Cepb\Idevs

Exfat_nt.dll

82,672

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Fatutil_nt.dll

43,760

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Flashpostproc.exe

72,432

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Fsdmgr_nt.dll

89,328

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Mspart_nt.dll

28,400

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Rawfs_nt.dll

28,400

17-May-2012

00:15

Program files\Microsoft platform builder\7.00\Cepb\Idevs\Imgutils

Microsoft.platformbuilder.imgexpcommon.dll

428,272

17-May-2012

01:10

Tools\Drop\Ostools\Private\Bin\I386

References

For more information about software update terminology, 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

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.