Sintomas
Considere o seguinte cenário:
- Você executa uma imagem de sistema operacional baseada no Windows Embedded CE 6.0 R3 que inclui o componente Flash MDD em um dispositivo.
- Você executa um teste de estresse que causa várias perdas de energia quando operações de gravação são realizadas em um volume do dispositivo.
Nesse cenário, o dispositivo entra em um estado no qual a compactação crítica é executada infinitamente durante a inicialização do driver Flash MDD. Além disso, o dispositivo não será iniciado com êxito, mesmo que seja redefinido.
Causa
Esse problema ocorre porque um bit de metadados de um bloco determina incorretamente que um setor não está sujo. Então, alguns setores sujos não podem ser detectados. Quando o compactador não consegue encontrar setores sujos suficientes para liberar, a compactação crítica é executada em um circuito apertado.
Resolução
Informações de atualização do software
Uma atualização de software suportada está agora disponível na Microsoft como Windows Embedded CE 6.0 Platform Builder Atualização Mensal (Julho de 2010). Você pode confirmar isso rolando até a seção "Informações do arquivo". O nome do arquivo de pacote contém a versão do produto, a data, o número do artigo da Base de Dados de Conhecimento e o tipo de processador. O formato do nome do arquivo do pacote é o seguinte:
Versão do produto-yymmdd-kbnnnnnn-processor typePor exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correção do Construtor de Plataforma ARMV4i Windows CE 5.0 documentada no artigo KB 917590 e contida na atualização mensal de maio de 2006. Para resolver esse problema imediatamente, clique no número abaixo para obter informações sobre como obter atualizações de software do sistema operacional principal e do Construtor de Plataforma do Windows CE:
837392 Como localizar as principais correções do sistema operacional para produtos do Microsoft Windows CE Platform BuilderDepois de aplicar a atualização, os pacotes de consulta DNS são enviados somente da interface VPN. Além disso, os pacotes serão enviados somente da última interface VPN, mesmo que haja várias interfaces VPN.
Pré-requisitos
Essa atualização será compatível apenas se todas as atualizações lançadas anteriormente para esse produto também tiverem sido instaladas.
Necessidade de reinicialização
Após aplicar esta atualização, você deverá executar uma compilação limpa de toda a plataforma. Para fazer isso, utilize um dos métodos seguintes:
- No menu Compilar , clique em Limpar e clique em Criar Plataforma.
- No menu Construir , clique em Recriar Plataforma.
Não é necessário reiniciar o computador após aplicar esta atualização de software.
Informações sobre substituição da atualização
Essa atualização não substitui nenhuma outra.
Informações de arquivo
A versão em inglês deste pacote de atualização de software tem os atributos de arquivo (ou atributos de arquivo mais recentes) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Arquivos do instalador
| Nome do arquivo | Tamanho do arquivo | Data | Horário |
|---|---|---|---|
| Wincepb60-100731-kb2289488-armv4i.msi | 870,912 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii.msi | 849,920 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii_fp.msi | 849,920 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv.msi | 855,040 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv_fp.msi | 855,040 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-sh4.msi | 843,264 | 03 de agosto de 2010 | 18:02 |
| Wincepb60-100731-kb2289488-x86.msi | 800,256 | 03 de agosto de 2010 | 18:02 |
Arquivos que são incluídos neste pacote de atualização
| Nome do arquivo | Tamanho do arquivo | Data | Horário | Caminho |
|---|---|---|---|---|
| Windows Embedded ce 6.0_update_kb2289488.htm | 7,766 | 03 de agosto de 2010 | 17:45 | 100731_kb2289488 |
| Flashmddcore.lib | 746,592 | 31 de jul-2010 | 00:50 | public\common\oak\lib\armv4i\debug |
| Flashmddcore.lib | 586,842 | 31 de jul-2010 | 00:50 | Public\Common\Oak\Lib\Armv4i\Retail |
| Flashmddcore.lib | 721,470 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsii\Debug |
| Flashmddcore.lib | 559,134 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsii\Retail |
| Flashmddcore.lib | 721,588 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Flashmddcore.lib | 559,234 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Flashmddcore.lib | 731,936 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Flashmddcore.lib | 567,704 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Flashmddcore.lib | 732,054 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Flashmddcore.lib | 567,804 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Flashmddcore.lib | 655,366 | 31 de jul-2010 | 00:52 | Public\Common\Oak\Lib\Sh4\Debug |
| Flashmddcore.lib | 529,470 | 31 de jul-2010 | 00:51 | Public\Common\Oak\Lib\Sh4\Retail |
| Flashmddcore.lib | 603,440 | 31 de jul-2010 | 00:50 | Public\Common\Oak\Lib\X86\Debug |
| Flashmddcore.lib | 517,308 | 31 de jul-2010 | 00:50 | Public\Common\Oak\Lib\X86\Retail |
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais informações
Para obter informações adicionais sobre a terminologia da atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft