ID Artikel: 244780 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0 Informasi tentang ID Peristiwa 51
Dukungan untuk Windows Vista Paket Layanan 1 (SP1) berakhir pada tanggal 12 Juli 2011. Terus menerima pembaruan keamanan untuk Windows, pastikan Anda menjalankan Windows Vista dengan Paket Layanan 2 (SP2). Untuk informasi selengkapnya, baca halaman web Microsoft berikut ini: Dukungan untuk beberapa versi Windows telah berakhir
(http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)
. Pada Halaman iniRINGKASANKetika Anda menulis informasi ke disk fisik, pesan kejadian berikut ini mungkin login di log sistem: ID Kejadian:
51 INFORMASI LEBIH LANJUTJika terjadi kesalahan umum ketika komputer Anda halaman informasi ke atau dari disk, 51 ID peristiwa peristiwa pesan log. Dalam operasi paging, sistem operasi swap halaman memori dari memori ke disk atau mengambil halaman memori dari disk ke memori. Ini adalah bagian dari manajemen memori Microsoft Windows. Namun, komputer mungkin log pesan acara ini ketika load gambar dari perangkat penyimpanan, membaca dan menulis ke file lokal dipetakan atau file (selama adalah buffered I/O). Komputer tidak melakukan log pesan acara ini ketika melakukan nonbuffered I/O. Anda dapat memecahkan pesan acara Event ID 51 persis seperti Anda memecahkan masalah ID peristiwa 9 atau ID peristiwa 11 acara pesan. Dalam keadaan tertentu, sistem log pesan acara 51 ID peristiwa berikut: Galat terdeteksi pada perangkat \Device\DeviceNameselama operasi paging Dalam kasus ini, tidak ada efek berbahaya yang berpengalaman. Sebagai contoh, 51 ID Peristiwa dicatat ketika kosong media seperti CDR, CDRW, DVDR, dan sebagainya, dimasukkan ke dalam pengandar dapat ditulis sementara perangkat USB dicolokkan ke dalam. Sistem log peristiwa meskipun disk dapat ditulis, dan perangkat USB masih dapat digunakan. Dalam kasus khusus ini, Anda bisa dengan aman mengabaikan entri log, dan tidak ada tindakan tambahan diperlukan. CatatanPada Windows XP dan Windows Server 2003, DeviceName mungkin terpotong karena dari batasan ukuran entri log peristiwa. Sebagai hasilnya, nomor ditampilkan harddisk, atau nama objek perangkat itu sendiri mungkin tidak benar. Ini adalah karena sejumlah besar informasi disimpan dalam data bagian, yang mengurangi ruang yang tersedia untuk "DeviceName." Dalam kasus ini, Anda dapat menemukan perangkat yang sesuai dengan melihat tujuan disk data yang disimpan dalam data bagian. Untuk selengkapnya, lihat "Cara untuk memecahkan kode bagian data pesan acara Event ID 51"bagian. Pada Windows Vista dan kemudian sistem operasi Windows, ukuran entri log peristiwa telah meningkat, dan DeviceName tidak terpotong.Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 154690
(http://support.microsoft.com/kb/154690/
)
Bagaimana memecahkan masalah ID peristiwa 9, ID peristiwa 11, dan pesan kesalahan ID Peristiwa 15 259237
(http://support.microsoft.com/kb/259237/
)
Pemecahan masalah ID peristiwa 9, 11, dan 15 pada server Cluster Anda dapat menggunakan data biner yang berhubungan dengan kesalahan "DISK" (Event ID 7, 9, 11, 51, dan lain peristiwa id) untuk membantu Anda mengidentifikasi masalah dengan decoding bagian data.Untuk informasi lebih lanjut
tentang cara men-decode bagian data, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:182335
(http://support.microsoft.com/kb/182335/
)
Format data log peristiwa yang dibuat oleh ScsiPortLogError Karena 51 ID peristiwa memiliki kotak blok (CDB) kata kunci tambahan perintah, Anda harus mempertimbangkan informasi berikut ketika Anda meninjau bagian data pesan acara Event ID 51. Cara untuk memecahkan kode bagian data pesan acara Event ID 51Ketika Anda men-decode bagian data dalam contoh yang ada di dalam bagian "Ringkasan", Anda dapat melihat bahwa upaya untuk melakukan operasi tulis LUN 3 mulai dari sektor 0x2975820a untuk 0x0080 sektor gagal karena bus adalah ulang tapi permintaan akan retried. Kemudian, artikel ini berisi langkah-langkah khusus untuk memecahkan kode contoh ini.Tabel berikut menjelaskan apa masing-masing offset mewakili. Windows Server 2003 dan Windows XPPerkecil tabel ini
Windows 2000Perkecil tabel ini
Bagian kunci untuk memecahkan kodeKode kesalahanDalam contoh yang ada di dalam bagian "Ringkasan", kode kesalahan tercantum di baris kedua. Garis yang dimulai dengan "0008:" dan mencakup empat byte terakhir di baris.0008: 00 00 00 00 33 00 04 80 ErrorCode = 0x80040033 Ini adalah kode untuk kesalahan 51. Kode ini adalah sama untuk semua peristiwa ID 51 acara pesan: IO_WARNING_PAGING_FAILURE Catatan Ketika Anda menafsirkan data heksadesimal dalam Event ID untuk
status kode, ingat bahwa nilai-nilai diwakili di little endian
format.Kode status akhirDalam contoh di bagian "Ringkasan", kode status akhir adalah tercantum di 0x14 (di baris ketiga) yang dimulai dengan "0010:" dan termasuk terakhir empat oktet di baris ini.0010: 2d 01 00 00 00 00 00 00 FinalStatus = 0x00000000 Ini peta untuk STATUS_SUCCESS dan berarti bahwa permintaan akan retried. Catatan Ketika Anda menafsirkan data heksadesimal dalam Event ID untuk status kode, ingat bahwa nilai-nilai diwakili di little endian format. Tujuan diskAnda dapat menggunakan data ini untuk membantu menentukan pada apa disk masalah terjadi:0028: 01 00 00 00 04 00 00 00 Jalan ID = 0x0000001, Target ID = 0x00000042a 0030: 03 00 00 00 00 00 00 LUN = 0X0000003Mungkin lebih mudah untuk mengidentifikasi volume dengan menggunakan link simbolis yang terdaftar untuk drive di deskripsi Event id. Sebagai contoh, \Device\Harddisk3\DR3.Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft: 159865
(http://support.microsoft.com/kb/159865/
)
Bagaimana membedakan perangkat disk fisik dari sebuah acara pesan CatatanTujuan disk informasi adalah bagaimana tampaknya untuk sistem operasi. Penyimpanan virtualisasi dan multipath I/O software dapat menutupi apa yang disajikan kepada sistem operasi. Informasi ini mungkin tidak secara langsung sesuai dengan pemetaan fisik.Parameter permintaan SCSI blok (SRB)Dalam contoh di bagian "Ringkasan", ScsiStatus adalah 0x02 (byte pertama sejalan "0038"), dan SrbStatus 0x84 (kedua byte di baris "0038"). Ini menyediakan informasi berikut:0038: 02 84 00 00 00 29 06 00 ScsiStatus 0x02:SCSISTAT_CHECK_CONDITION Kode Status SCSI: (dari SCSI.H) 0x00 = SCSISTAT_GOOD 0x02 = SCSISTAT_CHECK_CONDITION 0x04 = SCSISTAT_CONDITION_MET 0x08 = SCSISTAT_BUSY 0x10 = SCSISTAT_INTERMEDIATE 0x14 = SCSISTAT_INTERMEDIATE_COND_MET 0x18 = SCSISTAT_RESERVATION_CONFLICT 0x22 = SCSISTAT_COMMAND_TERMINATED 0x28 = SCSISTAT_QUEUE_FULL SRB_STATUS_AUTOSENSE_VALID | SRB_STATUS_ERROR 0x00 = SRB_STATUS_PENDING 0x01 = SRB_STATUS_SUCCESS 0x02 = SRB_STATUS_ABORTED 0x03 = SRB_STATUS_ABORT_FAILED 0x04 = SRB_STATUS_ERROR 0x05 = SRB_STATUS_BUSY 0x06 = SRB_STATUS_INVALID_REQUEST 0x07 = SRB_STATUS_INVALID_PATH_ID 0x08 = SRB_STATUS_NO_DEVICE 0x09 = SRB_STATUS_TIMEOUT 0x0A = SRB_STATUS_SELECTION_TIMEOUT 0x0B = SRB_STATUS_COMMAND_TIMEOUT 0x0D = SRB_STATUS_MESSAGE_REJECTED 0x0E = SRB_STATUS_BUS_RESET 0x0F = SRB_STATUS_PARITY_ERROR 0x10 = SRB_STATUS_REQUEST_SENSE_FAILED 0x11 = SRB_STATUS_NO_HBA 0x12 = SRB_STATUS_DATA_OVERRUN 0x13 = SRB_STATUS_UNEXPECTED_BUS_FREE 0x14 = SRB_STATUS_PHASE_SEQUENCE_FAILURE 0x15 = SRB_STATUS_BAD_SRB_BLOCK_LENGTH 0x16 = SRB_STATUS_REQUEST_FLUSHED 0x20 = SRB_STATUS_INVALID_LUN 0x21 = SRB_STATUS_INVALID_TARGET_ID 0x22 = SRB_STATUS_BAD_FUNCTION 0x23 = SRB_STATUS_ERROR_RECOVERY 0x24 = SRB_STATUS_NOT_POWERED 0x30 = SRB_STATUS_INTERNAL_ERROR (used by the port driver to indicate that a non-scsi-related error occurred) 0x38 - 0x3f = Srb status values reserved for internal port driver use. 0x80 = SRB_STATUS_AUTOSENSE_VALID 0x40 = SRB_STATUS_QUEUE_FROZEN Dalam 0x84 sebelumnya contoh, 0x8_ adalah masker status. Oleh karena itu, SRB_STATUS_AUTOSENSE_VALID dan 0x04 adalah kode status SRB. Ini berarti SRB_STATUS_ERROR. Kode rasaJika SRB status autosense berlaku, rasa kode memberikan informasi tambahan. Dalam contoh di bagian "Ringkasan", rasa kode adalah 0x06 (ketujuh byte di baris "0038"), dan kode tambahan rasa adalah 0x29 (keenam oktet sejalan "0038"). Ini menyediakan informasi berikut:0038: 02 84 00 00 00 29 06 00 Kunci rasa 0x06:Byte pada offset 003e adalah kunci rasa. Ini peta berikut ini: 0X06 = SCSI_SENSE_UNIT_ATTENTION Merasakan kode: (Dari SCSI.H) 0x00 = SCSI_SENSE_NO_SENSE 0x01 = SCSI_SENSE_RECOVERED_ERROR 0x02 = SCSI_SENSE_NOT_READY 0x03 = SCSI_SENSE_MEDIUM_ERROR 0x04 = SCSI_SENSE_HARDWARE_ERROR 0x05 = SCSI_SENSE_ILLEGAL_REQUEST 0x06 = SCSI_SENSE_UNIT_ATTENTION 0x07 = SCSI_SENSE_DATA_PROTECT 0x08 = SCSI_SENSE_BLANK_CHECK 0x09 = SCSI_SENSE_UNIQUE 0x0A = SCSI_SENSE_COPY_ABORTED 0x0B = SCSI_SENSE_ABORTED_COMMAND 0x0C = SCSI_SENSE_EQUAL 0x0D = SCSI_SENSE_VOL_OVERFLOW 0x0E = SCSI_SENSE_MISCOMPARE 0x0F = SCSI_SENSE_RESERVED Kode tambahan rasa terletak di keenam byte di baris "0038" pada offset 003d dan memiliki nilai 29. Untuk tombol pengertian tertentu, ini peta berikut ini 0X29 = SCSI_ADSENSE_BUS_RESET Rasa tambahan Kode: (Dari SCSI.H) 0x00 = SCSI_ADSENSE_NO_SENSE 0x02 = SCSI_ADSENSE_NO_SEEK_COMPLETE 0x04 = SCSI_ADSENSE_LUN_NOT_READY 0x0C = SCSI_ADSENSE_WRITE_ERROR 0x14 = SCSI_ADSENSE_TRACK_ERROR 0x15 = SCSI_ADSENSE_SEEK_ERROR 0x17 = SCSI_ADSENSE_REC_DATA_NOECC 0x18 = SCSI_ADSENSE_REC_DATA_ECC 0x20 = SCSI_ADSENSE_ILLEGAL_COMMAND 0x21 = SCSI_ADSENSE_ILLEGAL_BLOCK 0x24 = SCSI_ADSENSE_INVALID_CDB 0x25 = SCSI_ADSENSE_INVALID_LUN 0x27 = SCSI_ADSENSE_WRITE_PROTECT 0x28 = SCSI_ADSENSE_MEDIUM_CHANGED 0x29 = SCSI_ADSENSE_BUS_RESET 0x2E = SCSI_ADSENSE_INSUFFICIENT_TIME_FOR_OPERATION 0x30 = SCSI_ADSENSE_INVALID_MEDIA 0x3a = SCSI_ADSENSE_NO_MEDIA_IN_DEVICE 0x3b = SCSI_ADSENSE_POSITION_ERROR 0x5a = SCSI_ADSENSE_OPERATOR_REQUEST 0x5d = SCSI_ADSENSE_FAILURE_PREDICTION_THRESHOLD_EXCEEDED 0x64 = SCSI_ADSENSE_ILLEGAL_MODE_FOR_THIS_TRACK 0x6f = SCSI_ADSENSE_COPY_PROTECTION_FAILURE 0x73 = SCSI_ADSENSE_POWER_CALIBRATION_ERROR 0x80 = SCSI_ADSENSE_VENDOR_UNIQUE 0xA0 = SCSI_ADSENSE_MUSIC_AREA 0xA1 = SCSI_ADSENSE_DATA_AREA 0xA7 = SCSI_ADSENSE_VOLUME_OVERFLOW Rasa tambahan kode kualifikasi terletak di kelima byte di baris "0038" pada offset 003 C dan mempunyai nilai 00. Ini adalah 00 dalam contoh ini, sehingga tidak berlaku untuk ASC tertentu. Daftar ini rasa tambahan kode kualifikasi untuk setiap rasa kode terlalu besar untuk memasukkan dalam artikel ini. Silakan melihat SCSI.H di DDK untuk informasi lebih lanjut. Catatan Semua ASC dan ASCQ nilai-nilai di atas 0x80 vendor tertentu dan tidak didokumentasikan dalam spesifikasi SCSI atau Microsoft DDK. Silakan merujuk ke vendor perangkat keras. Parameter perintah keterangan blok (CDB)CDB dimulai pada baris dengan sebuah offset '0040':0040: 2a 60 0a 82 75 29 00 00 Byte pada offset 0x40 mewakili CDB kode, byte dari
offset 0x43 untuk 0x46 mewakili sektor awal, dan offset 0x47 untuk 0x49
mewakili jumlah sektor terlibat dalam operasi.00 0048: 80 CatatanBagian data CDB tidak dalam format little-endian, karena itu byte tidak dapat membalik. Hati-hati ketika Anda decode bagian ini karena format yang berbeda dari bagian sebelumnya. 0x2a = Menulis permintaan 0x0a827529 = sektor awal 0x0080 = jumlah sektor SCSI CDB kode: (dari SCSI.H) 0x00 = SCSIOP_TEST_UNIT_READY 0x01 = SCSIOP_REZERO_UNIT 0x01 = SCSIOP_REWIND 0x02 = SCSIOP_REQUEST_BLOCK_ADDR 0x03 = SCSIOP_REQUEST_SENSE 0x04 = SCSIOP_FORMAT_UNIT 0x05 = SCSIOP_READ_BLOCK_LIMITS 0x07 = SCSIOP_REASSIGN_BLOCKS 0x07 = SCSIOP_INIT_ELEMENT_STATUS 0x08 = SCSIOP_READ6 0x08 = SCSIOP_RECEIVE 0x0A = SCSIOP_WRITE6 0x0A = SCSIOP_PRINT 0x0A = SCSIOP_SEND 0x0B = SCSIOP_SEEK6 0x0B = SCSIOP_TRACK_SELECT 0x0B = SCSIOP_SLEW_PRINT 0x0C = SCSIOP_SEEK_BLOCK 0x0D = SCSIOP_PARTITION 0x0F = SCSIOP_READ_REVERSE 0x10 = SCSIOP_WRITE_FILEMARKS 0x10 = SCSIOP_FLUSH_BUFFER 0x11 = SCSIOP_SPACE 0x12 = SCSIOP_INQUIRY 0x13 = SCSIOP_VERIFY6 0x14 = SCSIOP_RECOVER_BUF_DATA 0x15 = SCSIOP_MODE_SELECT 0x16 = SCSIOP_RESERVE_UNIT 0x17 = SCSIOP_RELEASE_UNIT 0x18 = SCSIOP_COPY 0x19 = SCSIOP_ERASE 0x1A = SCSIOP_MODE_SENSE 0x1B = SCSIOP_START_STOP_UNIT 0x1B = SCSIOP_STOP_PRINT 0x1B = SCSIOP_LOAD_UNLOAD 0x1C = SCSIOP_RECEIVE_DIAGNOSTIC 0x1D = SCSIOP_SEND_DIAGNOSTIC 0x1E = SCSIOP_MEDIUM_REMOVAL 0x23 = SCSIOP_READ_FORMATTED_CAPACITY 0x25 = SCSIOP_READ_CAPACITY 0x28 = SCSIOP_READ 0x2A = SCSIOP_WRITE 0x2B = SCSIOP_SEEK 0x2B = SCSIOP_LOCATE 0x2B = SCSIOP_POSITION_TO_ELEMENT 0x2E = SCSIOP_WRITE_VERIFY 0x2F = SCSIOP_VERIFY 0x30 = SCSIOP_SEARCH_DATA_HIGH 0x31 = SCSIOP_SEARCH_DATA_EQUAL 0x32 = SCSIOP_SEARCH_DATA_LOW 0x33 = SCSIOP_SET_LIMITS 0x34 = SCSIOP_READ_POSITION 0x35 = SCSIOP_SYNCHRONIZE_CACHE 0x39 = SCSIOP_COMPARE 0x3A = SCSIOP_COPY_COMPARE 0x3B = SCSIOP_WRITE_DATA_BUFF 0x3C = SCSIOP_READ_DATA_BUFF 0x40 = SCSIOP_CHANGE_DEFINITION 0x42 = SCSIOP_READ_SUB_CHANNEL 0x43 = SCSIOP_READ_TOC 0x44 = SCSIOP_READ_HEADER 0x45 = SCSIOP_PLAY_AUDIO 0x46 = SCSIOP_GET_CONFIGURATION 0x47 = SCSIOP_PLAY_AUDIO_MSF 0x48 = SCSIOP_PLAY_TRACK_INDEX 0x49 = SCSIOP_PLAY_TRACK_RELATIVE 0x4A = SCSIOP_GET_EVENT_STATUS 0x4B = SCSIOP_PAUSE_RESUME 0x4C = SCSIOP_LOG_SELECT 0x4D = SCSIOP_LOG_SENSE 0x4E = SCSIOP_STOP_PLAY_SCAN 0x51 = SCSIOP_READ_DISK_INFORMATION 0x52 = SCSIOP_READ_TRACK_INFORMATION 0x53 = SCSIOP_RESERVE_TRACK_RZONE 0x54 = SCSIOP_SEND_OPC_INFORMATION 0x55 = SCSIOP_MODE_SELECT10 0x5A = SCSIOP_MODE_SENSE10 0x5B = SCSIOP_CLOSE_TRACK_SESSION 0x5C = SCSIOP_READ_BUFFER_CAPACITY 0x5D = SCSIOP_SEND_CUE_SHEET 0x5E = SCSIOP_PERSISTENT_RESERVE_IN 0x5F = SCSIOP_PERSISTENT_RESERVE_OUT 0xA0 = SCSIOP_REPORT_LUNS 0xA1 = SCSIOP_BLANK 0xA3 = SCSIOP_SEND_KEY 0xA4 = SCSIOP_REPORT_KEY 0xA5 = SCSIOP_MOVE_MEDIUM 0xA6 = SCSIOP_LOAD_UNLOAD_SLOT 0xA6 = SCSIOP_EXCHANGE_MEDIUM 0xA7 = SCSIOP_SET_READ_AHEAD 0xAD = SCSIOP_READ_DVD_STRUCTURE 0xB5 = SCSIOP_REQUEST_VOL_ELEMENT 0xB6 = SCSIOP_SEND_VOLUME_TAG 0xB8 = SCSIOP_READ_ELEMENT_STATUS 0xB9 = SCSIOP_READ_CD_MSF 0xBA = SCSIOP_SCAN_CD 0xBB = SCSIOP_SET_CD_SPEED 0xBC = SCSIOP_PLAY_CD 0xBD = SCSIOP_MECHANISM_STATUS 0xBE = SCSIOP_READ_CD 0xBF = SCSIOP_SEND_DVD_STRUCTURE 0xE7 = SCSIOP_INIT_ELEMENT_RANGE Berlaku bagi:
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:244780
(http://support.microsoft.com/kb/244780/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
