Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Πληροφορίες σχετικά με το Αναγνωριστικό συμβάντος 51

Η υποστήριξη για τα Windows XP έχει διακοπεί

Η Microsoft διέκοψε την υποστήριξη για τα Windows XP στις 8 Απριλίου 2014. Αυτή η αλλαγή επηρέασε τις ενημερώσεις λογισμικού και τις επιλογές ασφαλείας σας. Μάθετε τι σημαίνει αυτό για εσάς και το πώς θα προστατευτείτε.

Η υποστήριξη για τα Windows Server 2003 έληξε στις 14 Ιουλίου 2015

Η υποστήριξη της Microsoft για τα Windows Server 2003 έληξε στις 14 Ιουλίου 2015. Αυτή η αλλαγή επηρέασε τις ενημερώσεις λογισμικού και τις επιλογές ασφαλείας σας. Μάθετε τι σημαίνει αυτό για εσάς και το πώς θα προστατευτείτε.

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 244780
Υποστήριξη για τα Windows Vista Service Pack 1 (SP1) λήγει στις 12 Ιουλίου 2011. Για να συνεχίσετε τη λήψη των ενημερωμένων εκδόσεων ασφαλείας για τα Windows, βεβαιωθείτε ότι εκτελείτε τα Windows Vista με Service Pack 2 (SP2). Για περισσότερες πληροφορίες, ανατρέξτε στην ιστοσελίδα της Microsoft: Η υποστήριξη λήγει για ορισμένες εκδόσεις των Windows.
Περίληψη
Κατά την εγγραφή πληροφοριών στο φυσικό δίσκο, ενδέχεται να καταγραφεί το ακόλουθο μήνυμα συμβάντος στο αρχείο καταγραφής συστήματος:


Το Αναγνωριστικό συμβάντος: 51
Τύπος συμβάντος: προειδοποίηση
Προέλευση συμβάντος: δίσκου
Περιγραφή: Εντοπίστηκε σφάλμα στη συσκευή \Device\Harddisk3\DR3 κατά τη διάρκεια μιας λειτουργίας σελιδοποίησης.
Δεδομένα:
0000: 00 04 22 00 01 00 72 00
0008: 00 00 00 00 00 33 04 80
0010: 2d 01 00 00 00 00 00 00
0018: 00 00 00 00 00 00 00 00
0020: 00 52 ea 04 15 00 00 00
0028: 01 00 00 00 04 00 00 00
0030: 03 00 00 2α 00 00 00 00
0038: 02 84 00 00 00 29 06 00
0040: 60 0a 2α 82 75 29 00 00
0048: 80 00

ΣημείωσηΗ συσκευή, την περιγραφή και τη συγκεκριμένη δεκαεξαδικά δεδομένα ενδέχεται να διαφέρουν.
Περισσότερες πληροφορίες
Εάν ένα γενικό σφάλμα παρουσιάζεται όταν ο υπολογιστής σας σελίδες πληροφοριών σε ή από το δίσκο, καταγράφεται ένα μήνυμα συμβάντος 51 Αναγνωριστικό συμβάντος. Σε μια λειτουργία σελιδοποίησης, το λειτουργικό σύστημα Εναλλάσσει μια σελίδα μνήμης από τη μνήμη στο δίσκο είτε ανακτά μια σελίδα μνήμης από το δίσκο στη μνήμη. Αποτελεί μέρος της διαχείρισης μνήμης των Microsoft Windows.

Ωστόσο, ο υπολογιστής ενδέχεται να καταγράψει αυτό το μήνυμα συμβάντος όταν φορτώνει τις εικόνες από μια συσκευή αποθήκευσης, διαβάζει και γράφει σε αρχεία αντιστοιχισμένα τοπικά ή σε οποιοδήποτε αρχείο (με την προϋπόθεση ότι είναι στο buffer εισόδου/εξόδου). Ο υπολογιστής δεν καταγράφει αυτό το μήνυμα συμβάντος όταν κάνει nonbuffered εισόδου/εξόδου. Μπορείτε να αντιμετωπίσετε μια messageexactly συμβάντων 51 Αναγνωριστικό συμβάντος όπως αντιμετώπιση συμβάντος 9 Αναγνωριστικό ή Αναγνωριστικό συμβάντος 11 μηνύματα συμβάντων.

Σε ορισμένες περιπτώσεις, το σύστημα καταγράφει το ακόλουθο μήνυμα συμβάντος 51 Αναγνωριστικό συμβάντος:


Εντοπίστηκε σφάλμα στη συσκευή \Device\Όνομα_συσκευήςκατά τη διάρκεια μιας λειτουργίας σελιδοποίησης


Στην περίπτωση αυτή, δεν παρουσιάζονται επιβλαβείς επιπτώσεις. Για παράδειγμα, 51 Αναγνωριστικό συμβάντος καταγράφεται όταν κενό αποθηκευτικό μέσο, όπως CDR, CDRW, DVDR και ούτω καθεξής, εισάγεται στη μονάδα εγγραφής, ενώ μια συσκευή USB είναι συνδεδεμένη. Το σύστημα καταγράφει το συμβάν, ακόμα και αν ο δίσκος είναι εγγράψιμος, και η συσκευή USB είναι εξακολουθεί να μπορεί να χρησιμοποιηθεί. Στις ειδικές αυτές περιπτώσεις, μπορείτε να αγνοήσετε τις καταχωρήσεις του αρχείου καταγραφής και απαιτείται καμία πρόσθετη ενέργεια.

Σημείωση Στα Windows XP και Windows Server 2003, ενδέχεται να έχει περικοπεί το όνομα_συσκευής εξαιτίας του περιορισμού μεγέθους της καταχώρησης αρχείου καταγραφής συμβάντων. Ως αποτέλεσμα, ο αριθμός εμφανίζεται σκληρού δίσκου ή το όνομα του αντικειμένου συσκευής ίδια μπορεί να είναι εσφαλμένη. Αυτό συμβαίνει επειδή ένα μεγάλο αριθμό πληροφοριών αποθηκεύεται στην ενότητα δεδομένων, η οποία μειώνει το χώρο που είναι διαθέσιμος για "Όνομα_συσκευής." Στην περίπτωση αυτή, μπορείτε να βρείτε την κατάλληλη συσκευή, εξετάζοντας τα δεδομένα του δίσκου προορισμού που είναι αποθηκευμένο στην ενότητα δεδομένων. Για περισσότερες πληροφορίες, δείτε το "Πώς να αποκωδικοποιήσει ενότητα δεδομένων από ένα μήνυμα συμβάντος 51 Αναγνωριστικό συμβάντος"ενότητα.

Στα Windows Vista και νεότερες εκδόσεις λειτουργικών συστημάτων των Windows, το μέγεθος του αρχείου καταγραφής συμβάντων εγγραφή έχει αυξηθεί και όνομα_συσκευής δεν έχει περικοπεί.Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
154690 Τρόπος αντιμετώπισης προβλημάτων Αναγνωριστικό συμβάντος 9, 11 το Αναγνωριστικό του συμβάντος και μηνύματα λάθους συμβάντος Αναγνωριστικό 15
259237 Αντιμετώπιση προβλημάτων Αναγνωριστικών συμβάντων 9, 11 και 15 σε διακομιστές συμπλεγμάτων
Μπορείτε να χρησιμοποιήσετε τα δυαδικά δεδομένα που συσχετίζονται με οποιοδήποτε σφάλμα "ΔΊΣΚΟΣ" (Event ID 7, 9, 11, 51 και άλλα αναγνωριστικά συμβάντων) για να σας βοηθήσει να προσδιορίσετε το ζήτημα με την αποκωδικοποίηση της ενότητας δεδομένων. Για περισσότερες πληροφορίες σχετικά με την αποκωδικοποίηση της ενότητας δεδομένων, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
182335 Μορφή δεδομένων αρχείου καταγραφής συμβάντων που δημιουργούνται από το ScsiPortLogError
Επειδή ένα 51 Αναγνωριστικό συμβάντος έχει ένα επιπλέον εντολή περιγραφής μπλοκ (CDB) πλαίσιο, mustconsider τις ακόλουθες πληροφορίες κατά την αναθεώρηση της ενότητας δεδομένων από ένα μήνυμα συμβάντος 51 Αναγνωριστικό συμβάντος.

Πώς να αποκωδικοποιήσει ενότητα δεδομένων από ένα μήνυμα συμβάντος 51 Αναγνωριστικό συμβάντος

Κατά την αποκωδικοποίηση της ενότητας δεδομένων στο παράδειγμα που βρίσκεται στην ενότητα "Περίληψη", μπορείτε να δείτε ότι η προσπάθεια για να εκτελέσετε μια λειτουργία εγγραφής σε LUN 3, ξεκινώντας από τον τομέα 0x2975820a για 0x0080 τομείς αποτυγχάνει, επειδή έγινε επαναφορά του διαύλου, αλλά θα επαναληφθεί η αίτηση. Στη συνέχεια, αυτό το άρθρο παραθέτει σε λίστα τα συγκεκριμένα βήματα για την αποκωδικοποίηση σε αυτό το παράδειγμα.

Οι παρακάτω πίνακες περιγράφουν τι κάθε μετατόπιση αντιπροσωπεύει.

Windows Server 2003 και Windows XP

ΜετατόπισηΜήκοςΤιμές
0x001Τύπος λειτουργίας: 0x03 = ανάγνωση, 0x04 = εγγραφής, 0x0F = IOCTL
0x011Αριθμός επαναλήψεων που απομένει
0x022Μέγεθος δεδομένων ένδειξης 0x0068
0x042Αριθμός συμβολοσειρών 0x0001
0x062Μετατόπιση στο όνομα της συσκευής
0x082Που δεν χρησιμοποιούνται
0x0A2Byte συμπλήρωσης
0x0c4Κωδικός σφάλματος NTSTATUS
0x104Τιμή σφάλματος μοναδικό
0x144Τελική κατάσταση 0x00000000 NTSTATUS = θα επαναληφθεί η αίτηση
0x184Αριθμός ακολουθίας – που δεν χρησιμοποιούνται
0x1C4Κωδικός ελέγχου εισόδου/εξόδου (δεν ισχύει για αυτό το συμβάν)
0x208Byte μετατόπιση για τον κατεστραμμένο τομέα, αν υπάρχει
0x288Υποδιαίρεσης count, όταν παρουσιάστηκε το σφάλμα
0x304Αριθμός θύρας – δεν χρησιμοποιείται
0x341Σημαίες σφάλματος
0x353Που δεν χρησιμοποιούνται
0x3864Μπλοκ αίτηση SCSI δομή
0x7818Δομή δεδομένων νόημα

Τα Windows 2000

ΜετατόπισηΜήκοςΤιμές
0x001Τύπος λειτουργίας: 0x03 = ανάγνωση, 0x04 = εγγραφής, 0x0F = Ioctl
0x011Αριθμός επαναλήψεων που απομένει
0x022Μέγεθος δεδομένων ένδειξης 0x0022
0x042Αριθμός συμβολοσειρών 0x0001
0x062Μετατόπιση στο όνομα της συσκευής
0x082Που δεν χρησιμοποιούνται
0x0A2Byte συμπλήρωσης
0x0c4Κωδικός σφάλματος NTSTATUS
0x104Τιμή σφάλματος μοναδικό
0x144Τελική κατάσταση 0x00000000 NTSTATUS = θα επαναληφθεί η αίτηση
0x184Αριθμός ακολουθίας που δεν χρησιμοποιούνται
0x1C4Κωδικός ελέγχου εισόδου/εξόδου (δεν ισχύει για αυτό το συμβάν)
0x208Byte μετατόπιση για τον κατεστραμμένο τομέα, αν υπάρχει
0x284Αναγνωριστικό διαδρομής
0x2c4Αναγνωριστικό προορισμού
0x304LUN
0x344Τύπος λειτουργίας: 0x0028 = ανάγνωση, 0x002a = εγγραφής
0x381Κατάσταση SCSI
0x391Κατάσταση SRB
0x3a1Που δεν χρησιμοποιούνται
0x3b1Που δεν χρησιμοποιούνται
0x3c1Πρόσθετες νόημα προσδιοριστικό κώδικα (ASCQ)
0x3d1Κωδικός πρόσθετων έννοια (ASC)
0x3e1Έννοια κλειδί
0x3F1Που δεν χρησιμοποιούνται
0x4010Μπλοκ περιγραφής εντολών (CDB)

Βασικές ενότητες αποκωδικοποίησης

Ο κωδικός σφάλματος
Στο παράδειγμα που βρίσκεται στην ενότητα "Περίληψη", ο κωδικός σφάλματος που αναφέρεται στη δεύτερη γραμμή. Αυτήν τη γραμμή που ξεκινά με "0008:" και περιλαμβάνει τα τέσσερα τελευταία byte της γραμμής.
0008: 00 00 00 00 00 33 04 80
Κωδικός σφάλματος = 0x80040033

Αυτός είναι ο κωδικός σφάλματος 51. Αυτός ο κωδικός είναι ο ίδιος για όλα τα μηνύματα συμβάντων 51 Αναγνωριστικό συμβάντος:
IO_WARNING_PAGING_FAILURE
Σημείωση Όταν ερμηνεύει τα δεκαεξαδικά δεδομένα το Αναγνωριστικό συμβάντος για τον κωδικό κατάστασης, να θυμάστε ότι οι τιμές αντιπροσωπεύονται με λίγη endian μορφή.
Ο κωδικός κατάστασης τελική
Στο παράδειγμα στην ενότητα "Περίληψη", ο κωδικός κατάστασης τελική αναφέρονται στην 0x14 (στην τρίτη γραμμή) που ξεκινά με "0010:" και περιλαμβάνει τα τελευταία τέσσερα οκτέτα σε αυτή τη γραμμή.
0010: 2d 01 00 00 00 00 00 00
FinalStatus = 0x00000000

Αυτό αντιστοιχεί σε STATUS_SUCCESS και σημαίνει ότι θα επαναληφθεί η αίτηση.

Σημείωση Όταν ερμηνεύει τα δεκαεξαδικά δεδομένα το Αναγνωριστικό συμβάντος για τον κωδικό κατάστασης, να θυμάστε ότι οι τιμές αντιπροσωπεύονται με λίγη endian μορφή.
Ο δίσκος προορισμού
Μπορείτε να χρησιμοποιήσετε αυτά τα δεδομένα, για να προσδιορίσετε σε ποιο δίσκο Παρουσιάστηκε το πρόβλημα:
0028: 01 00 00 00 04 00 00 00
Αναγνωριστικό διαδρομής = 0x0000001, Αναγνωριστικό προορισμού = 0x0000004
0030: 03 00 00 2α 00 00 00 00
LUN = 0X0000003

Ίσως είναι ευκολότερο για τον προσδιορισμό του τόμου με τη χρήση της συμβολικής σύνδεσης που αναφέρεται στη μονάδα δίσκου στην περιγραφή της το αναγνωριστικό συμβάντος. Για παράδειγμα, \Device\Harddisk3\DR3. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
159865 Τρόπος διάκρισης μιας φυσικής συσκευής δίσκου από ένα μήνυμα συμβάντος
ΣημείωσηΤις πληροφορίες του δίσκου προορισμού είναι πώς φαίνεται ότι το λειτουργικό σύστημα. Λογισμικό αποθήκευσης, εικονική διαμόρφωση και multipath εισόδου/εξόδου μπορεί να καλύψουν τι παρουσιάζεται στο λειτουργικό σύστημα. Αυτές οι πληροφορίες μπορεί να μην αντιστοιχούν άμεσα στις φυσικές αντιστοιχίσεις.
Οι παράμετροι του μπλοκ αίτηση SCSI (SRB)
Στο παράδειγμα στην ενότητα "Περίληψη", το ScsiStatus είναι 0x02 (πρώτο byte στη γραμμή "0038"), και SrbStatus είναι 0x84 (δεύτερο byte στη γραμμή "0038"). Αυτό παρέχει τις ακόλουθες πληροφορίες:
0038: 02 84 00 00 00 29 06 00
ScsiStatus του 0x02:
SCSISTAT_CHECK_CONDITION

Κωδικοί κατάστασης SCSI: (από 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					
SrbStatus της 0x84:
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_POWERED0x30 = 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.					
SRB κατάσταση μάσκες:
0x80 = SRB_STATUS_AUTOSENSE_VALID0x40 = SRB_STATUS_QUEUE_FROZEN					
Πρέπει να αναλύστε SRB κατάσταση μάσκες, επειδή είναι μια δευτερεύουσα κατάσταση. Συνδυάζονται με τους κωδικούς κατάστασης SRB.

Στο προηγούμενο παράδειγμα 0x84, 0x8_ είναι μια μάσκα κατάστασης. Επομένως, SRB_STATUS_AUTOSENSE_VALID και 0x04 είναι ο κωδικός κατάστασης SRB. Αυτό σημαίνει SRB_STATUS_ERROR.
Ο κωδικός νόημα
Εάν η κατάσταση του SRB είναι ότι ισχύει το αντιλαμβάνεται αυτόματα, τους κωδικούς νόημα παρέχουν πρόσθετες πληροφορίες. Στο παράδειγμα στην ενότητα "Περίληψη", ο κωδικός νόημα, είναι 0x06 (έβδομη byte στη γραμμή "0038"), και ο κώδικας πρόσθετες νόημα 0x29 (έκτη οκτάδα στη γραμμή "0038"). Αυτό παρέχει τις ακόλουθες πληροφορίες:
0038: 02 84 00 00 00 29 06 00
Το κλειδί έννοια του 0x06:

Το byte στο offset 003e είναι το κλειδί νόημα. Αυτό αντιστοιχεί με το ακόλουθο:
0X06 = SCSI_SENSE_UNIT_ATTENTION

Ανιχνεύει κωδικούς: (Από 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         					
Πρόσθετες νόημα κωδικό (ASC) του 0x29:

Ο κωδικός πρόσθετες νόημα βρίσκεται στο έκτο byte στη γραμμή "0038" στο offset 003d και έχει την τιμή 29. Για το συγκεκριμένο λογικό κλειδί, αυτό αντιστοιχεί με το ακόλουθο
0X29 = SCSI_ADSENSE_BUS_RESET

Κωδικοί πρόσθετες έννοια: (από 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                       					
Πρόσθετες νόημα προσδιοριστικό κώδικα (ASCQ) του 0x00:

Το προσδιοριστικό κώδικα πρόσθετες νόημα βρίσκεται στο πέμπτο byte στη γραμμή "0038" στο offset 003C και έχει την τιμή 00. Είναι 00 σε αυτό το παράδειγμα, έτσι δεν ισχύει για το καθορισμένο ASC. Αυτή η λίστα προσδιοριστικών κώδικα πρόσθετες νόημα για κάθε κωδικό έννοια είναι πολύ μεγάλο για να συμπεριλάβετε σε αυτό το άρθρο. Προβάλετε SCSI.H το DDK για περισσότερες πληροφορίες.

Σημείωση Όλα τα ASC και ASCQ τιμές παραπάνω 0x80 προμηθευτή και δεν τεκμηριώνονται στις προδιαγραφές SCSI ή Microsoft DDK. Συμβουλευτείτε τον προμηθευτή του υλικού.
Οι παράμετροι του μπλοκ περιγραφής εντολών (CDB)
Το CDB ξεκινά στη γραμμή με μια μετατόπιση του '0040':
0040: 60 0a 2α 82 75 29 00 00
0048: 80 00
Τα byte στη μετατόπιση 0x40 αντιπροσωπεύει τον κωδικό CDB, τα byte από μετατόπιση 0x43 να 0x46 αντιστοιχούν το "starting sector", και μετατόπισης 0x47 για να 0x49 τον αριθμό των τομέων που εμπλέκονται στη λειτουργία.

ΣημείωσηΕνότητα CDB δεδομένων δεν έχει τη μορφή μικρή-endian, επομένως δεν θα πρέπει να αντιστραφεί τα byte. Να είστε προσεκτικοί κατά την αποκωδικοποίηση αυτής της ενότητας, επειδή η μορφή είναι διαφορετική από τις προηγούμενες ενότητες.

0x2A = αίτηση εγγραφής
0x0a827529 = ο τομέας εκκίνησης
0x0080 = ο αριθμός των τομέων

Κωδικοί CDB SCSI: (από 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       					
sys αρχείου σελιδοποίησης

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 244780 - Τελευταία αναθεώρηση: 03/15/2015 04:23:00 - Αναθεώρηση: 5.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Business 64-bit edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Foundation

  • kbenv kberrmsg kbinfo kbmt KB244780 KbMtel
Σχόλια
yle="display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">