Symptom
Tänk dig följande scenario:
- Du kör en Windows Embedded CE 6.0 R3-baserad operativsystemavbildning som innehåller Flash MDD-komponenten på en enhet.
- Du kör ett stresstest som orsakar flera strömavbrott när skrivåtgärder utförs på en volym på enheten.
I det här scenariot går enheten in i ett tillstånd där den kritiska komprimeringen körs oändligt under initieringen av Flash MDD-drivrutinen. Dessutom startar inte enheten korrekt även om enheten återställs.
Orsak
Det här problemet uppstår eftersom en metadatabit för ett block felaktigt avgör att en sektor inte är smutsig. Då kan vissa smutsiga sektorer inte upptäckas. När komprimatorn inte kan hitta tillräckligt många smutsiga sektorer för att frigöra sig, körs den kritiska kompakteringen i en tät slinga.
Lösning
Information om programvaruuppdatering
En programuppdatering som stöds är nu tillgänglig från Microsoft som Windows Embedded CE 6.0 Platform Builder Monthly Update (juli 2010). Du kan bekräfta detta genom att bläddra till avsnittet "Filinformation". Paketfilens namn innehåller produktversion, datum, artikelnummer för Knowledge Base och processortyp. Paketfilnamnet har följande format:
Produktversion-ååmmdd-kbnnnnnn-processortypTill exempel: Wincepb50-060503-kb917590-armv4i.msi är ARMV4i Windows CE 5.0 Platform Builder-korrigeringen som dokumenteras i KB-artikel 917590 och som ingår i månadsuppdateringen maj 2006. Om du vill ha en lösning på problemet direkt klickar du på följande artikelnummer för att få information om hur du hämtar programvaruuppdateringar för Windows CE Platform Builder och operativsystemet:
837392 Hitta viktiga operativsystemkorrigeringar för Microsoft Windows CE Platform Builder-produkterNär du har installerat uppdateringen skickas DNS-frågepaket endast från VPN-gränssnittet. Dessutom kommer paketen endast att skickas från det senaste VPN-gränssnittet även om det finns flera VPN-gränssnitt.
Krav
Den här uppdateringen stöds bara om alla tidigare utfärdade uppdateringar för den här produkten också har installerats.
Krav på omstart
När du har installerat den här uppdateringen måste du göra en ren version av hela plattformen. Det gör du genom att använda en av följande metoder:
- Klicka på Rensa på menyn Skapa och klicka sedan på Bygg plattform.
- På menyn Skapa klickar du på Återskapa plattform.
Du behöver inte starta om datorn efter att du har installerat den här programuppdateringen.
Ersättningsinformation om uppdateringen
Den här uppdateringen ersätter inte andra uppdateringar.
Filinformation
Den engelska versionen av det här programuppdateringspaketet har filattributen (eller senare filattribut) som anges i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill hitta skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid på kontrollpanelen.
Installationsfiler
| Filnamn | Filstorlek | Datum | Tid |
|---|---|---|---|
| Wincepb60-100731-kb2289488-armv4i.msi | 870,912 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii.msi | 849,920 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii_fp.msi | 849,920 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv.msi | 855,040 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv_fp.msi | 855,040 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-sh4.msi | 843,264 | 2010/03/augusti 2010 | 18:02 |
| Wincepb60-100731-kb2289488-x86.msi | 800,256 | 2010/03/augusti 2010 | 18:02 |
Files som ingår i det här uppdateringspaketet
| Filnamn | Filstorlek | Datum | Tid | Sökväg |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2289488.htm | 7,766 | 2010/03/augusti 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 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| 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 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| 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 har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Mer information
Om du vill veta mer om terminologi för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar