Simptomi
Razmotrite sledeći slučaj:
-
Imate zasnovane na ugrađeni Windows CE 6.0 R3 uređaj koji koristi fleš memorijskih benda.
-
Fleš memorija koristi upravljački program model uređaja (MDD) i upravljački program zavisnu od platforme (PDD) fleš modela upravljačkog programa.
-
U benda fleš memorijskih izvršite neke operacija čitanja.
-
Operacija čitanja vrši se u blok, a onda dobija se greška na kontrolu u/i IOCTL_FLASH_PDD_READ_PHYSICAL_SECTORS.
U ovom scenariju, kontrolu za u/i IOCTL_FLASH_PDD_SET_BLOCK_STATUS oznake jos jedan blok kao loše. Ako operacija upisivanja vrši se u prvi blok, dolazi do oštećenja podataka.
Uzrok
Do ovog problema dolazi jer kôd za rukovanje grešku smatra grešku kao neuspeh pisati sektor na odredišni blok. Međutim, greška je zapravo je nemogućnost čitanja u sektoru iz izvornog bloka. Stoga, odredište bloka je označen kao loš blok.
Rešenje
Informacije o nadopuni za softver
Podržani softverska ispravka sada je dostupna od korporacije Microsoft kao ugrađeni CE 6.0 platforma graditelj mesečne Ažuriranje Windowsa (jul 2010). Ti majka mogu ovo potvrditi pomeranjem u sekciju „Datoteka informacija”. Ime datoteke paket sadrži verzija proizvoda, datum, broj članka baze znanja i tip procesora. Format imena datoteka paketa je sledeća: verzija-yymmdd-kbnnnnnn-procesor tip proizvoda , na primer: Wincepb50-060503-kb917590-armv4i.msi je ARMV4i Windows CE 5.0 platforma graditelj fix koji je dokumentovan u članak u bazi znanja 917590, a to je koje se nalaze u maju 2006 godine mesečna ispravku. Da biste odmah riješili taj problem, kliknite na sledeći broj članka za informacije o tome kako da nabavite Windows CE platforma graditelj i jezgro operativnog sistema softverskih ispravki:
837392 Kako da pronađete jezgra operativnog sistema popravlja za Microsoft Windows CE platforma graditelj proizvoda
Preduslovi
Ova ispravka je podržan samo ako sve prethodno izdate ispravke za ovaj proizvod takođe je instalirao.
Zahtev za ponovnim pokretanjem
Nakon što primijenite ovu nadopunu, morate izvršiti čistu build celi platforme. Da biste to učinili, koristite jednu od sljedećih metoda:
-
U meniju izgradi kliknite Clean, a zatim izaberite stavku Gradi platformu.
-
U meniju izgradi kliknite na Obnovi platforme.
Ne morate ponovo pokrenuti računalo nakon primjene ove nadopune softvera.
Informacije o zameni hitne
Ovaj prilagodbeni popravak ne zamjenjuje prethodno objavljenu hitnu ispravku.
Informacije o datoteci
Engleski (Sjedinjene Države) verzije ovaj hitni popravak instalira datoteke koje imaju atribute koji su navedeni u sledećim tabelama. Datumi i vremena ovih datoteka navedeni su u UTC vremenu (Coordinated Universal Time). Datumi i vremena za ove datoteke na lokalnom računaru prikazuju se po lokalnom vremenu zajedno sa odstupanjem za trenutno letnje/zimsko računanje vremena (DST). Pored toga, datumi i vremena mogu se promeniti kada izvršite određene operacije na datotekama.
Installer datoteke
Ime datoteke |
Veličina datoteke |
Datum |
Vreme |
---|---|---|---|
Wincepb60-100722-kb2263918-armv4i.msi |
986,112 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-mipsii.msi |
963,584 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-mipsii_fp.msi |
964,096 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-mipsiv.msi |
968,704 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-mipsiv_fp.msi |
968,704 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-sh4.msi |
955,392 |
22-Jul-2010 |
19:55 |
Wincepb60-100722-kb2263918-x86.msi |
905,216 |
22-Jul-2010 |
19:55 |
Datoteke koje su uključene u ovaj paket
Ime datoteke |
Veličina datoteke |
Datum |
Vreme |
Putanja |
---|---|---|---|---|
Ugrađeni Windows ce 6.0_update_kb2263918.htm |
7,657 |
22-Jul-2010 |
19:30 |
100722_kb2263918 |
Flashcommon.lib |
169,324 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Armv4i\Debug |
Flashmddcore.lib |
746,156 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Armv4i\Debug |
Flashcommon.lib |
135,128 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Armv4i\Retail |
Flashmddcore.lib |
586,602 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Armv4i\Retail |
Flashcommon.lib |
165,230 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Mipsii\Debug |
Flashmddcore.lib |
721,100 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Mipsii\Debug |
Flashcommon.lib |
135,524 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Mipsii\Retail |
Flashmddcore.lib |
558,892 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Mipsii\Retail |
Flashcommon.lib |
165,286 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Flashmddcore.lib |
721,218 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Flashcommon.lib |
135,570 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Flashmddcore.lib |
558,992 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Flashcommon.lib |
166,068 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Flashmddcore.lib |
731,550 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Flashcommon.lib |
137,386 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Flashmddcore.lib |
567,416 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Flashcommon.lib |
166,124 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Flashmddcore.lib |
731,668 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Flashcommon.lib |
137,432 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Flashmddcore.lib |
567,516 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Flashcommon.lib |
151,064 |
28-Jun-2010 |
16:06 |
Public\Common\Oak\Lib\Sh4\Debug |
Flashmddcore.lib |
655,066 |
28-Jun-2010 |
16:06 |
Public\Common\Oak\Lib\Sh4\Debug |
Flashcommon.lib |
129,732 |
28-Jun-2010 |
16:06 |
Public\Common\Oak\Lib\Sh4\Retail |
Flashmddcore.lib |
529,284 |
28-Jun-2010 |
16:05 |
Public\Common\Oak\Lib\Sh4\Retail |
Flashcommon.lib |
150,876 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\X86\Debug |
Flashmddcore.lib |
603,126 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\X86\Debug |
Flashcommon.lib |
128,556 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\X86\Retail |
Flashmddcore.lib |
517,214 |
28-Jun-2010 |
16:04 |
Public\Common\Oak\Lib\X86\Retail |
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.
Više informacija
Za više informacija o terminologiji za ažuriranje softvera, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja