Sintomi
Si consideri lo scenario seguente:
- Esegui un'immagine del sistema operativo windows embedded CE 6.0 R3 che include il componente Flash MDD in un dispositivo.
- Esegui un test di stress che causa più perdite di energia quando le operazioni di scrittura vengono eseguite su un volume del dispositivo.
In questo scenario, il dispositivo entra in uno stato in cui la compattazione critica viene eseguita all'infinito durante l'inizializzazione del driver Flash MDD. Inoltre, il dispositivo non si avvia correttamente anche se il dispositivo viene reimpostato.
Causa
Questo problema si verifica perché un bit di metadati per un blocco determina erroneamente che un settore non è sporco. Quindi, alcuni settori sporchi non possono essere rilevati. Quando il compattatore non riesce a trovare un numero sufficiente di settori sporchi per liberarsi, la compattazione critica viene eseguita in un circuito stretto.
Risoluzione
Informazioni sull'aggiornamento software
Un aggiornamento software supportato è ora disponibile da Microsoft come Aggiornamento mensile del Generatore di piattaforme Windows Embedded CE 6.0 (luglio 2010). Per verificarlo, scorrere fino alla sezione "Informazioni sui file". Il nome del file del pacchetto contiene la versione del prodotto, la data, il numero dell'articolo della Knowledge Base e il tipo di processore. Il formato del nome file del pacchetto è il seguente:
Versione del prodotto-yymmdd-kbnnnnnn-processoreTipo del processore Ad esempio: Wincepb50-060503-kb917590-armv4i.msi è la correzione di ARMV4i Windows CE 5.0 Platform Builder documentata nell'articolo della Knowledge Base 917590 e contenuta nell'aggiornamento mensile di maggio 2006. Per risolvere immediatamente il problema, fare clic sul numero dell'articolo seguente per informazioni su come ottenere Windows CE Platform Builder e gli aggiornamenti software principali del sistema operativo:
837392 Come individuare le correzioni principali del sistema operativo per i prodotti Microsoft Windows CE Platform BuilderDopo l'aggiornamento, i pacchetti di query DNS vengono inviati solo dall'interfaccia VPN. Inoltre, i pacchetti verranno inviati solo dall'ultima interfaccia VPN, anche se sono presenti più interfacce VPN.
Prerequisiti
Questo aggiornamento è supportato solo se sono stati installati anche tutti gli aggiornamenti rilasciati in precedenza per questo prodotto.
Richiesta di riavvio
Dopo aver applicato questo aggiornamento, devi eseguire una build pulita dell'intera piattaforma. A questo scopo, usare uno dei metodi seguenti:
- Nel menu Genera fare clic su Pulisci e quindi su Compila piattaforma.
- Nel menu Genera fare clic su Ricrea piattaforma.
Non è necessario riavviare il computer dopo aver applicato questo aggiornamento software.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento non sostituisce altri aggiornamenti.
Informazioni sui file
La versione inglese di questo pacchetto di aggiornamento software include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando si visualizzano le informazioni sui file, queste vengono convertite in ora locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.
File del programma di installazione
| Nome file | Dimensioni del file | Data | Ora |
|---|---|---|---|
| Wincepb60-100731-kb2289488-armv4i.msi | 870,912 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii.msi | 849,920 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsii_fp.msi | 849,920 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv.msi | 855,040 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-mipsiv_fp.msi | 855,040 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-sh4.msi | 843,264 | 03-agosto 2010 | 18:02 |
| Wincepb60-100731-kb2289488-x86.msi | 800,256 | 03-agosto 2010 | 18:02 |
Files inclusi in questo pacchetto di aggiornamento
| Nome file | Dimensioni del file | Data | Ora | Percorso |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2289488.htm | 7,766 | 03-agosto 2010 | 17:45 | 100731_kb2289488 |
| Flashmddcore.lib | 746,592 | 31 luglio 2010 | 00:50 | Public\Common\Oak\Lib\Armv4i\Debug |
| Flashmddcore.lib | 586,842 | 31 luglio 2010 | 00:50 | Public\Common\Oak\Lib\Armv4i\Retail |
| Flashmddcore.lib | 721,470 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsii\Debug |
| Flashmddcore.lib | 559,134 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsii\Retail |
| Flashmddcore.lib | 721,588 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Flashmddcore.lib | 559,234 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Flashmddcore.lib | 731,936 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Flashmddcore.lib | 567,704 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Flashmddcore.lib | 732,054 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Flashmddcore.lib | 567,804 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Flashmddcore.lib | 655,366 | 31 luglio 2010 | 00:52 | Public\Common\Oak\Lib\Sh4\Debug |
| Flashmddcore.lib | 529,470 | 31 luglio 2010 | 00:51 | Public\Common\Oak\Lib\Sh4\Retail |
| Flashmddcore.lib | 603,440 | 31 luglio 2010 | 00:50 | Public\Common\Oak\Lib\X86\Debug |
| Flashmddcore.lib | 517,308 | 31 luglio 2010 | 00:50 | Public\Common\Oak\Lib\X86\Retail |
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Altre informazioni
Per altre informazioni sulla terminologia di aggiornamento software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft