CORRECTIF : La compression critique s’exécute indéfiniment pendant l’initialisation du pilote MDD de Flash lorsque vous exécutez un test de stress sur un périphérique Windows Embedded CE 6.0 R3


Symptômes


Prenons l’exemple du scénario suivant :
  • Vous exécutez une image de système d’exploitation Windows Embedded CE 6.0 R3 qui inclut le composant Flash de MDD sur un périphérique.
  • Vous exécutez un test de stress qui entraîne des pertes de puissance multiples lors d’opérations d’écriture sont effectuées sur un volume du périphérique.
Dans ce scénario, le périphérique entre dans l’état dans lequel le compactage critique s’exécute indéfiniment pendant l’initialisation du pilote MDD de Flash. En outre, le périphérique ne démarre pas même si le périphérique est réinitialisé.

Cause


Ce problème se produit car un bit de métadonnées pour un bloc détermine pas correctement un secteur n’est pas modifié. Puis, certains secteurs modifiés ne peut pas être détectés. Le compacteur ne peut pas trouver suffisamment secteurs dirty pour libérer, le compactage critique s’exécute en une boucle serrée.

Résolution


Informations sur la mise à jour logicielle

Une mise à jour logicielle prise en charge est désormais disponible auprès de Microsoft en tant que la mise à jour mensuelle Platform Builder pour Windows Embedded CE 6.0 (juillet 2010). Vous pouvez le vérifier en consultant la section « Informations sur les fichiers ». Le nom de fichier du package contient la version du produit, date, numéro d’article de Base de connaissances et type de processeur. Le format du nom de fichier du package est le suivant :
Version_produit-aammjj-kbnnnnnn-type_processeur
Par exemple : Wincepb50-060503-kb917590-armv4i.msi est le correctif ARMV4i Windows CE 5.0 Platform Builder qui est décrit dans l’article 917590 de la base de connaissances et qui figure dans la mise à jour mensuelle de mai 2006. Pour résoudre ce problème immédiatement, cliquez sur le numéro d’article suivant pour plus d’informations sur la façon d’obtenir Windows CE Platform Builder et mises à jour du logiciel de système d’exploitation de base :
837392 Comment faire pour localiser le système d’exploitation central des correctifs pour les produits Microsoft Windows CE Platform Builder
Après avoir appliqué la mise à jour, les paquets de requête DNS sont envoyées uniquement à partir de l’interface VPN. En outre, les paquets sont expédiées uniquement la dernière interface VPN même s’il existe plusieurs interfaces VPN.

Conditions préalables

Cette mise à jour n'est prise en charge que si toutes les mises à jour précédemment publiées pour ce produit ont été installées.

Nécessité de redémarrer

Après avoir appliqué cette mise à jour, vous devez effectuer une génération complète de l'intégralité de la plateforme. Pour cela, appliquez l’une des méthodes suivantes :
  • Dans le menu Générer , cliquez sur Nettoyer, puis cliquez sur Build Platform.
  • Dans le menu Générer , cliquez sur Regénérer la plateforme.
Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué cette mise à jour de logiciel.

Informations sur le remplacement de la mise à jour

Cette mise à jour n'en remplace pas d'autre.

Informations sur les fichiers

La version anglaise de ce package de mise à jour logicielle a les attributs de fichier (ou attributs ultérieurs) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Fichiers du programme d’installation
Nom du fichierTaille du fichierDateHeure
Wincepb60-100731-kb2289488-armv4i.msi870,91203-Aug-201018:02
Wincepb60-100731-kb2289488-mipsii.msi849,92003-Aug-201018:02
Wincepb60-100731-kb2289488-mipsii_fp.msi849,92003-Aug-201018:02
Wincepb60-100731-kb2289488-mipsiv.msi855,04003-Aug-201018:02
Wincepb60-100731-kb2289488-mipsiv_fp.msi855,04003-Aug-201018:02
Wincepb60-100731-kb2289488-sh4.msi843,26403-Aug-201018:02
Wincepb60-100731-kb2289488-x86.msi800,25603-Aug-201018:02
Fichiers qui sont inclus dans ce package de mise à jour
Nom du fichierTaille du fichierDateHeureChemin d'accès
Windows embedded ce 6.0_update_kb2289488.htm7,76603-Aug-201017:45100731_kb2289488
Flashmddcore.lib746,59231-Jul-201000:50Public\Common\Oak\Lib\Armv4i\Debug
Flashmddcore.lib586,84231-Jul-201000:50Public\Common\Oak\Lib\Armv4i\Retail
Flashmddcore.lib721,47031-Jul-201000:51Public\Common\Oak\Lib\Mipsii\Debug
Flashmddcore.lib559,13431-Jul-201000:51Public\Common\Oak\Lib\Mipsii\Retail
Flashmddcore.lib721,58831-Jul-201000:51Public\Common\Oak\Lib\Mipsii_fp\Debug
Flashmddcore.lib559,23431-Jul-201000:51Public\Common\Oak\Lib\Mipsii_fp\Retail
Flashmddcore.lib731,93631-Jul-201000:51Public\Common\Oak\Lib\Mipsiv\Debug
Flashmddcore.lib567,70431-Jul-201000:51Public\Common\Oak\Lib\Mipsiv\Retail
Flashmddcore.lib732,05431-Jul-201000:51Public\Common\Oak\Lib\Mipsiv_fp\Debug
Flashmddcore.lib567,80431-Jul-201000:51Public\Common\Oak\Lib\Mipsiv_fp\Retail
Flashmddcore.lib655,36631-Jul-201000:52Public\Common\Oak\Lib\Sh4\Debug
Flashmddcore.lib529,47031-Jul-201000:51Public\Common\Oak\Lib\Sh4\Retail
Flashmddcore.lib603,44031-Jul-201000:50Public\Common\Oak\Lib\X86\Debug
Flashmddcore.lib517,30831-Jul-201000:50Public\Common\Oak\Lib\X86\Retail

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires


Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft