FIX: De kritische compressie wordt oneindig uitgevoerd tijdens de initialisatie van het Flash MDD-stuurprogramma wanneer u een stresstest uitvoert op een Windows Embedded CE 6.0 R3-apparaat

Symptomen

Neem als voorbeeld het volgende scenario:

  • U voert een installatiekopie van een Windows Embedded CE 6.0 R3-besturingssysteem uit dat het onderdeel Flash MDD bevat op een apparaat.
  • U voert een stresstest uit waardoor meerdere keren de stroom verloren gaat als schrijfbewerkingen op een volume van het apparaat worden uitgevoerd.

In dit scenario komt het apparaat in een toestand waarin de kritieke compressie oneindig wordt uitgevoerd tijdens de initialisatie van het Flash MDD-stuurprogramma. Bovendien start het apparaat niet goed, zelfs niet als het apparaat opnieuw wordt ingesteld.

Oorzaak

Dit probleem doet zich voor omdat een metadatabit voor een blok ten onrechte bepaalt dat een sector niet vuil is. Dan kunnen sommige vuile sectoren niet worden gedetecteerd. Wanneer de perscontainer niet genoeg vuile sectoren kan vinden om vrij te maken, loopt de kritieke verdichting in een strakke lus.

Oplossing

Informatie over software-updates

Er is nu een update voor ondersteunde software beschikbaar bij Microsoft als maandelijkse update van Windows Embedded CE 6.0 Platform Builder (juli 2010). U kunt dit controleren door naar de sectie 'Bestandsinformatie' te scrollen. De naam van het pakketbestand bevat de productversie, de datum, het Knowledge Base-artikelnummer en het processortype. De indeling van de pakketbestandsnaam is als volgt:

Productversie-jjmmdd-kbnnnnnn-processortypeBijvoorbeeld: Wincepb50-060503-kb917590-armv4i.msi is de ARMV4i Windows CE 5.0 Platform Builder-oplossing die wordt beschreven in KB-artikel 917590 en die is opgenomen in de maandelijkse update van mei 2006. U kunt dit probleem direct oplossen door op het volgende artikelnummer te klikken voor informatie over het verkrijgen van updates voor Windows CE Platform Builder en de belangrijkste software van het besturingssysteem:

837392 Oplossingen voor het belangrijkste besturingssysteem zoeken voor Microsoft Windows CE Platform Builder-productenNadat u de update hebt toegepast, worden DNS-querypakketten alleen verzonden vanuit de VPN-interface. Bovendien worden de pakketten alleen verzonden vanuit de laatste VPN-interface, zelfs als er meerdere VPN-interfaces zijn.

Vereisten

Deze update wordt alleen ondersteund als alle voorgaande updates voor dit product ook zijn geïnstalleerd.

Vereisten voor opnieuw starten

Nadat u deze update hebt toegepast, moet u een schone build van het hele platform uitvoeren. Gebruik een van de volgende methoden om dit te doen:

  • Klik in het menu Build op Clean en klik vervolgens op Build Platform.
  • Klik in het menu Build op Rebuild Platform.

Wanneer u deze software-update hebt geïnstalleerd, hoeft u de computer niet opnieuw op te starten.

Informatie over vervangende update

Deze update vervangt geen andere updates.

Bestandsinformatie

De Engelse versie van dit software-updatepakket heeft de bestandskenmerken (of latere bestandsattributen) die in de volgende tabel worden vermeld. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie bekijkt, wordt deze geconverteerd naar de lokale tijd. Als je het verschil tussen UTC en lokale tijd wilt vinden, gebruik je het tabblad Tijdzone in het item Datum en tijd in Configuratiescherm.

Installatiebestanden

Bestandsnaam Bestandsgrootte Datum Tijd
Wincepb60-100731-kb2289488-armv4i.msi 870,912 03-aug-2010 18:02
Wincepb60-100731-kb2289488-mipsii.msi 849,920 03-aug-2010 18:02
Wincepb60-100731-kb2289488-mipsii_fp.msi 849,920 03-aug-2010 18:02
Wincepb60-100731-kb2289488-mipsiv.msi 855,040 03-aug-2010 18:02
Wincepb60-100731-kb2289488-mipsiv_fp.msi 855,040 03-aug-2010 18:02
Wincepb60-100731-kb2289488-sh4.msi 843,264 03-aug-2010 18:02
Wincepb60-100731-kb2289488-x86.msi 800,256 03-aug-2010 18:02

Files that are included in this update package

                  

Bestandsnaam Bestandsgrootte Datum Tijd Pad
Windows embedded ce 6.0_update_kb2289488.htm 7,766 03-aug-2010 17:45 100731_kb2289488
Flashmddcore.lib 746,592 31-jul-2010 00:50 Public\Common\Oak\Lib\Armv4i\Debug
Flashmddcore.lib 586,842 31-jul-2010 00:50 Public\Common\Oak\Lib\Armv4i\Retail
Flashmddcore.lib 721,470 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsii\Debug
Flashmddcore.lib 559,134 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsii\Retail
Flashmddcore.lib 721,588 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsii_fp\Debug
Flashmddcore.lib 559,234 31-jul-2010 00:51 Openbaar\Common\Eik\Lib\Mipsii_fp\Detailhandel
Flashmddcore.lib 731,936 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsiv\Debug
Flashmddcore.lib 567,704 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsiv\Retail
Flashmddcore.lib 732,054 31-jul-2010 00:51 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Flashmddcore.lib 567,804 31-jul-2010 00:51 Openbaar\Common\Eik\Lib\Mipsiv_fp\Detailhandel
Flashmddcore.lib 655,366 31-jul-2010 00:52 Public\Common\Oak\Lib\Sh4\Debug
Flashmddcore.lib 529,470 31-jul-2010 00:51 Public\Common\Oak\Lib\Sh4\Retail
Flashmddcore.lib 603,440 31-jul-2010 00:50 Public\Common\Oak\Lib\X86\Debug
Flashmddcore.lib 517,308 31-jul-2010 00:50 Public\Common\Oak\Lib\X86\Retail

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.

Meer informatie

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de terminologie van software-updates:

824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven