Проблемы
Рассмотрим следующий сценарий.
-
Запустите образ операционной системы Windows Embedded CE 6.0 R3, который содержит компонент Flash MDD на устройстве.
-
Выполнение стресс-тест, который вызывает несколько потери питания при выполнении операций записи на томе устройства.
В этом случае устройство переходит в состояние, в котором критических сжатие выполняется бесконечно во время инициализации драйвера Flash MDD. Кроме того устройство не запуститься даже при перезагрузке устройства.
Причина
Эта проблема возникает потому, что немного метаданных для блока неправильно определяет какой-либо сектор не изменен. Затем не могут быть обнаружены некоторые измененные секторов. При уплотнителя не удается найти достаточно грязное секторов для освобождения, критические сжатие выполняется в непрерывном цикле.
Решение
Сведения об обновлении программного обеспечения
Обновление поддерживаемого программного обеспечения от корпорации Майкрософт как Embedded 6.0 Platform Builder ежемесячного обновления Windows CE (июль 2010). В этом можно убедиться, прокрутки в раздел «Сведения о файлах». Имя файла пакета включает версию продукта, дату, номер статьи базы знаний и тип процессора. Формат имени файла выглядит следующим образом:
Продукта версии ггммдд kbnnnnnn-тип процессораНапример: Wincepb50-060503-kb917590-armv4i.msi является ARMV4i Windows CE 5.0 Platform Builder исправление, описанное в статье БАЗЫ знаний 917590 и находящийся в ежемесячное обновление мая 2006 года. Для немедленного решения этой проблемы щелкните следующий номер статьи для получения сведений о том, как получить Windows CE Platform Builder и основных компонентов обновлений программного обеспечения операционной системы:
837392 Поиск основных исправлений для операционной системы для продуктов Microsoft Windows CE Platform BuilderПосле применения обновления, пакеты запроса DNS отправляются только из интерфейса VPN. Кроме того пакеты будут отправлены только из последнего интерфейса VPN, даже при наличии нескольких интерфейсов VPN.
Предварительные условия
Это обновление поддерживается только в том случае, если также были установлены все ранее выпущенные обновления для данного продукта.
Требование перезагрузки
После установки этого обновления необходимо выполнить чистую сборку всей платформы. Это можно сделать одним из описанных ниже способов.
-
В меню Построение выберите команду Очиститьи нажмите кнопку Построения платформы.
-
В меню Построение выберите пункт Перестроить платформа.
Необходимо перезагрузить компьютер после применения этого обновления программного обеспечения.
Сведения о замене обновлений
Это обновление не заменяет никакие другие обновления.
Сведения о файлах
Английская версия данного пакета обновления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Файлы установщика
Имя файла |
Размер |
дата |
Время |
---|---|---|---|
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 |
Файлы, включенные в данный пакет обновления
Имя файла |
Размер |
дата |
Время |
Путь |
---|---|---|---|---|
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 |
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт