Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki perangkat berbasis Windows Embedded CE 6.0 R3 yang menggunakan memori flash NAND.
-
Memori flash menggunakan model pengandar perangkat (PDK) dan pengandar bergantung pada platform (PDD) flash model pengandar.
-
Anda melakukan beberapa operasi baca di memori flash NAND.
-
Operasi Baca dilakukan untuk memblokir, dan kemudian galat kembali ke control IOCTL_FLASH_PDD_READ_PHYSICAL_SECTORS I/O.
Dalam skenario ini, kontrol IOCTL_FLASH_PDD_SET_BLOCK_STATUS I/O Tag lain blokir sebagai buruk. Jika operasi tulis dijalankan untuk blok pertama, terjadi kerusakan data.
Penyebab
Masalah ini terjadi karena penanganan kode kesalahan menganggap galat sebagai kegagalan untuk menulis sektor untuk memblokir tujuan. Namun, galat adalah benar-benar gagal membaca sektor dari blok sumber. Oleh karena itu, blok tujuan yang ditandai sebagai blok buruk.
Pemecahan Masalah
Informasi pemutakhiran perangkat lunak
Pembaruan perangkat lunak yang didukung sekarang tersedia dari Microsoft sebagai Windows Embedded CE 6.0 pembuat bulanan pembaruan Platform (Juli 2010). Anda dapat mengkonfirmasi ini dengan menggulir ke bagian "Informasi berkas". Nama berkas paket berisi versi produk, tanggal, nomor artikel Pangkalan Pengetahuan, dan jenis prosesor. Format nama berkas paket adalah sebagai berikut: produk versi yymmdd kbnnnnnn prosesor jenis misalnya: Wincepb50 060503 kb917590 armv4i.msi adalah perbaikan ARMV4i Windows CE 5.0 Platform pembuat yang didokumentasikan di artikel KB 917590 dan yang terkandung dalam pembaruan bulanan Mei 2006. Untuk segera menyelesaikan masalah ini, klik nomor artikel berikut ini untuk informasi tentang cara mendapatkan Windows CE Platform pembuat dan inti pembaruan perangkat lunak sistem operasi:
837392 Cara menemukan sistem operasi inti perbaikan untuk produk-produk Microsoft Windows CE Platform Builder
Prasyarat
Pemutakhiran ini didukung hanya jika semua pembaruan sebelumnya diterbitkan untuk produk ini juga telah diinstal.
Persyaratan mulai ulang
Setelah Anda menerapkan pembaruan ini, Anda harus melakukan pembuatan bersih platform keseluruhan. Untuk melakukannya, gunakan salah satu metode berikut:
-
Membangun menu, klik bersih, dan kemudian klik Membangun Platform.
-
Membangun menu, klik Platform membangun kembali.
Anda tidak harus me-restart komputer setelah Anda menerapkan pembaruan perangkat lunak.
Informasi penggantian hotfix
Hotfix ini tidak menggantikan hotfix yang diedarkan sebelumnya.
Informasi berkas
Versi bahasa Inggris (Amerika Serikat) dari hotfix ini menginstal berkas yang memiliki atribut yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Coordinated Universal Time (UTC). Tanggal dan waktu untuk berkas-berkas tersebut di komputer lokal Anda ditampilkan dalam waktu setempat sekaligus dengan selisih waktu daylight saving time (DST) saat ini. Selain itu, tanggal dan waktu dapat berubah saat Anda melakukan pengoperasian tertentu pada berkas.
Berkas Penginstal
Nama file |
Ukuran file |
Tanggal |
Waktu |
---|---|---|---|
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 |
Berkas yang disertakan dalam paket hotfix ini
Nama file |
Ukuran file |
Tanggal |
Waktu |
Jalur |
---|---|---|---|---|
Windows tertanam 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 telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".
Informasi Selengkapnya
Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di Basis Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft