REMEDIERE: Compactarea critică rulează la nesfârșit în timpul inițializării driverului Flash MDD atunci când rulați un test de rezistență pe un dispozitiv bazat pe Windows Embedded CE 6.0 R3

Simptome

Luați în considerare următorul scenariu:

  • Executați o imagine de sistem de operare bazată pe Windows Embedded CE 6.0 R3 care include componenta Flash MDD pe un dispozitiv.
  • Rulați un test de rezistență care cauzează mai multe pierderi de alimentare atunci când sunt efectuate operațiuni de scriere pe un volum al dispozitivului.

În acest scenariu, dispozitivul intră într-o stare în care compactarea critică rulează la nesfârșit în timpul inițializării driverului Flash MDD. În plus, dispozitivul nu pornește cu succes, chiar dacă este resetat.

Cauză

Această problemă apare deoarece un bit de metadate pentru un bloc determină incorect că un sector nu este murdar. Apoi, unele sectoare murdare nu pot fi detectate. Când compactorul nu poate găsi suficiente sectoare murdare pentru a elibera, compactarea critică funcționează într-o buclă strânsă.

Rezolvare

Informații despre actualizarea software-ului

O actualizare de software acceptată este disponibilă acum de la Microsoft ca Actualizare lunară Windows Embedded CE 6.0 Platform Builder (iulie 2010). Puteți să confirmați acest lucru defilând la secțiunea "Informații despre fișier". Numele de fișier al pachetului conține versiunea produsului, data, numărul articolului din baza de cunoștințe și tipul de procesor. Formatul numelui de fișier al pachetului este după cum urmează:

Versiune produs: aaallzzd-kbnnnnnn-tip de procesorDe exemplu: Wincepb50-060503-kb917590-armv4i.msi este remedierea ARMV4i Windows CE 5.0 Platform Builder care este documentată în articolul 917590 din baza de cunoștințe și care este inclusă în actualizarea lunară din mai 2006. Pentru a rezolva imediat această problemă, faceți clic pe următorul număr de articol pentru informații despre cum să obțineți actualizările pentru Generatorul platformei Windows CE și actualizările pentru software-ul de bază al sistemului de operare:

837392 Cum să găsiți remedierile de bază ale sistemului de operare pentru produsele Microsoft Windows CE Platform BuilderDupă ce aplicați actualizarea, pachetele de interogare DNS sunt trimise doar din interfața VPN. În plus, pachetele vor fi trimise doar din ultima interfață VPN, chiar dacă există mai multe interfețe VPN.

Cerințe preliminare

Această actualizare este acceptată doar dacă toate actualizările lansate anterior pentru acest produs au fost instalate, de asemenea.

Cerința de repornire

După ce aplicați această actualizare, trebuie să efectuați o compilare curată a întregii platforme. Pentru aceasta, utilizați una dintre următoarele metode:

  • În meniul Compilare , faceți clic pe Curățare, apoi pe Platformă de compilare.
  • În meniul Compilare , faceți clic pe Reconstruire platformă.

Nu este necesar să reporniți computerul după ce aplicați această actualizare de software.

Informații despre înlocuirea actualizării

Această actualizare nu înlocuiește alte actualizări.

Informații despre fișiere

Versiunea în limba engleză a acestui pachet de actualizare software are atributele de fișier (sau atributele de fișier mai recente) listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în UTC. Când vizualizați informațiile despre fișier, acestea sunt convertite la ora locală. Pentru a găsi diferența dintre UTC și ora locală, utilizați fila Fus orar din elementul Dată și oră din Panou de control.

Fișiere de instalare

Nume fișier Dimensiune fișier Dată Oră
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

                  

Nume fișier Dimensiune fișier Dată Oră Cale
Windows embedded ce 6.0_update_kb2289488.htm 7,766 03-aug-2010 17:45 100731_kb2289488
Flashmddcore.lib 746,592 31-iul-2010 00:50 Public\Common\Oak\Lib\Armv4i\Debug
Flashmddcore.lib 586,842 31-iul-2010 00:50 Public\Common\Oak\Lib\Armv4i\Retail
Flashmddcore.lib 721,470 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsii\Debug
Flashmddcore.lib 559,134 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsii\Retail
Flashmddcore.lib 721,588 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsii_fp\Debug
Flashmddcore.lib 559,234 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsii_fp\Retail
Flashmddcore.lib 731,936 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsiv\Debug
Flashmddcore.lib 567,704 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsiv\Retail
Flashmddcore.lib 732,054 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Flashmddcore.lib 567,804 31-iul-2010 00:51 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Flashmddcore.lib 655,366 31-iul-2010 00:52 Public\Common\Oak\Lib\Sh4\Debug
Flashmddcore.lib 529,470 31-iul-2010 00:51 Public\Common\Oak\Lib\Sh4\Retail
Flashmddcore.lib 603,440 31-iul-2010 00:50 Public\Common\Oak\Lib\X86\Debug
Flashmddcore.lib 517,308 31-iul-2010 00:50 Public\Common\Oak\Lib\X86\Retail

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Mai multe informații

Pentru informații suplimentare despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft