OPRAVA: Kritická komprese běží během inicializace ovladače Flash MDD nekonečně dlouho, když spustíte zátěžový test na zařízení se systémem Windows Embedded CE 6.0 R3

Příznaky

Vezměte v úvahu následující scénář:

  • Spouštíte bitovou kopii operačního systému založenou na Windows Embedded CE 6.0 R3, která obsahuje komponentu Flash MDD na zařízení.
  • Spustíte zátěžový test, který způsobí vícenásobné ztráty napájení při provádění operací zápisu na svazku zařízení.

V tomto scénáři zařízení přejde do stavu, ve kterém během inicializace ovladače MDD Flash běží kritická komprimace neomezeně. Navíc se zařízení nespustí úspěšně, i když je resetováno.

Příčina

K tomuto problému dochází, protože bit metadat pro blok nesprávně určuje, že sektor není znečištěný. Poté nelze některé znečištěné sektory odhalit. Když zhutňovač nemůže najít dostatek špinavých sektorů, aby se uvolnil, kritické zhutnění běží v těsné smyčce.

Řešení

Informace o aktualizacích softwaru

Podporovaná aktualizace softwaru je nyní k dispozici od společnosti Microsoft jako měsíční aktualizace pro Windows Embedded CE 6.0 Platform Builder (červenec 2010). Můžete to potvrdit tak, že přejdete do části Informace o souboru. Název souboru balíčku obsahuje verzi produktu, datum, číslo článku znalostní báze Knowledge Base a typ procesoru. Formát názvu souboru balíčku je následující:

Verze produktu-yymmdd-kbnnnnnn-processor typePříklad: Wincepb50-060503-kb917590-armv4i.msi je oprava ARMV4i systém Windows CE 5.0 Platform Builder, která je popsána v článku KB 917590 a která je obsažena v aktualizaci z května 2006. Chcete-li tyto potíže vyřešit okamžitě, klikněte na následující číslo článku a získejte informace o tom, jak získat aktualizace pro systém Windows CE Platform Builder a základní softwarové aktualizace operačního systému:

837392 Vyhledání základních oprav operačního systému pro produkty Microsoft systém Windows CE Platform BuilderPo instalaci aktualizace jsou pakety dotazů DNS odesílány pouze z rozhraní sítě VPN. Kromě toho budou pakety odeslány pouze z posledního rozhraní VPN, i když existuje více rozhraní VPN.

Požadavky

Tato aktualizace je podporovaná pouze v případě, že byly také nainstalovány všechny dříve vydané aktualizace pro tento produkt.

Požadavky na restartování

Po použití této aktualizace musíte provést čisté sestavení celé platformy. K tomu použijte jednu z následujících metod:

  • V nabídce Sestavit klikněte na příkaz Vyčistit a potom klikněte na Vytvořit platformu.
  • V nabídce Sestavit klikněte na příkaz Znovu sestavit platformu.

Po dokončení instalace aktualizace softwaru není nutné restartovat počítač.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje žádné jiné aktualizace.

Informace o souborech

Anglická verze tohoto balíčku aktualizace softwaru má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.

Soubory instalačního programu

Název souboru Velikost souboru Datum Čas
Wincepb60-100731-kb2289488-armv4i.msi 870,912 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-mipsii.msi 849,920 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-mipsii_fp.msi 849,920 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-mipsiv.msi 855,040 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-mipsiv_fp.msi 855,040 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-sh4.msi 843,264 03-Srp-2010 18:02
Wincepb60-100731-kb2289488-x86.msi 800,256 03-Srp-2010 18:02

Files které jsou součástí tohoto balíčku aktualizace

                  

Název souboru Velikost souboru Datum Čas Cesta
Windows embedded ce 6.0_update_kb2289488.htm 7,766 03-Srp-2010 17:45 100731_kb2289488
Knihovna Flashmddcore.lib 746,592 31. července 2010 00:50 Public\Common\Oak\Lib\Armv4i\Debug
Knihovna Flashmddcore.lib 586,842 31. července 2010 00:50 Public\Common\Oak\Lib\Armv4i\Retail
Knihovna Flashmddcore.lib 721,470 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsii\Debug
Knihovna Flashmddcore.lib 559,134 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsii\Retail
Knihovna Flashmddcore.lib 721,588 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsii_fp\Debug
Knihovna Flashmddcore.lib 559,234 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsii_fp\Retail
Knihovna Flashmddcore.lib 731,936 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsiv\Debug
Knihovna Flashmddcore.lib 567,704 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsiv\Retail
Knihovna Flashmddcore.lib 732,054 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Knihovna Flashmddcore.lib 567,804 31. července 2010 00:51 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Knihovna Flashmddcore.lib 655,366 31. července 2010 00:52 Public\Common\Oak\Lib\Sh4\Debug
Knihovna Flashmddcore.lib 529,470 31. července 2010 00:51 Public\Common\Oak\Lib\Sh4\Retail
Knihovna Flashmddcore.lib 603,440 31. července 2010 00:50 Public\Common\Oak\Lib\X86\Debug
Knihovna Flashmddcore.lib 517,308 31. července 2010 00:50 Public\Common\Oak\Lib\X86\Retail

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Další informace

Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft