Sintomas
Considere o seguinte cenário:
-
Executar uma imagem do sistema operativo baseado no Windows Embedded CE 6.0 R3 que inclui o componente de Flash MDD num dispositivo.
-
Executa um teste de tensão que provoca a múltiplas perdas de energia quando são efectuadas operações de escrita num volume do dispositivo.
Neste cenário, o dispositivo entra num Estado em que é executada a compactação crítica infinitamente durante a inicialização do controlador Flash MDD. Além disso, o dispositivo não iniciado com êxito mesmo se o dispositivo é reposto.
Causa
Este problema ocorre porque um bit de metadados para um bloco incorrectamente determina que um sector não está sujo. Em seguida, não não possível detectar alguns sectores sujos. Quando o Compactador não consegue localizar suficientes sectores dirty para libertar, a compactação crítica é executado num loop apertado.
Resolução
Informações de actualização de software
Uma actualização de software suportada está agora disponível da Microsoft como Embedded CE 6.0 Platform Builder actualização mensal do Windows (de Julho de 2010). Pode confirmar isto deslocando-se para a secção "Informações sobre os ficheiros". O nome de ficheiro do pacote contém a versão do produto, data, número de artigo da Base de dados de conhecimento e tipo de processador. O formato de nome de ficheiro do pacote é o seguinte:
Produto versão-aammdd-kbnnnnnn tipo de processadorPor exemplo: Wincepb50-060503-kb917590-armv4i. msi é a correcção ARMV4i Windows CE 5.0 Platform Builder documentada no artigo 917590 da KB e incluída na actualização mensal de Maio de 2006. Para resolver este problema imediatamente, clique no número de artigo seguinte para obter informações sobre como obter o Windows CE Platform Builder e actualizações de software do sistema operativo base:
837392 Como localizar o núcleo do sistema operativo correcções para os produtos do Microsoft Windows CE Platform BuilderDepois de aplicar a actualização, são enviados pacotes de consulta DNS apenas a partir da interface VPN. Além disso, os pacotes serão enviados apenas a partir da última interface VPN mesmo se existirem várias interfaces VPN.
Pré-requisitos
Esta actualização só é suportada se todas as actualizações anteriormente disponibilizadas para este produto também tiverem sido instaladas.
Requisito de reinício
Depois de aplicar esta actualização, deve efectuar uma limpeza de toda a plataforma. Para tal, utilize um dos métodos seguintes:
-
No menu de criação , clique em Limpare, em seguida, clique em Build Platform.
-
No menu de criação , clique em Reconstruir plataforma.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.
Atualizar informações de substituição
Esta actualização não substitui quaisquer outras actualizações.
Informações de ficheiro
A versão inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Ficheiros de programa de instalação
Nome do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
---|---|---|---|
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 |
Ficheiros que estão incluídos neste pacote de actualização
Nome do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Caminho |
---|---|---|---|---|
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 |
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 |
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informações
Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft