Windows

Korrektur von Windows 7-Datenkorruptionsproblemen auf SD-Karten

Behebung von Fehlern bei der Audiowiedergabe auf Windows Computern

Behebung von Fehlern bei der Audiowiedergabe auf Windows Computern
Anonim

Wenn Sie eine NTFS-formatierte SD-Karte haben, verwenden Sie möglicherweise Advanced Direct Memory Access (ADMA) zum Übertragen von Daten zwischen der SD-Karte und einem Computer mit Windows 7-System.

Bei der Übertragung Daten vom Computer auf die SD-Karte, die Daten auf der SD-Karte sind möglicherweise beschädigt. Darüber hinaus können unerwartete Probleme auftreten, wenn Sie versuchen, die betroffenen Daten zu verwenden.

Während eines ADMA-Übertragungsprozesses konvertiert der Secure Digital Bus-Treiber (Sdbus.sys) die DMA-Datenstruktur des Betriebssystems in die ADMA-Datenstruktur des Betriebssystems SD-Karte. Die DMA- und ADMA-Datenstrukturen werden auch als Deskriptor-Tabellen bezeichnet. Die Deskriptortabelle enthält einen Datenlängenwert und eine Pufferadresse. Das Datenlängenfeld ist 16-Bit und hat eine maximale Größe von 64 KB (Kilobyte).

Während der Datenkonvertierung überprüft der Sdbus.sys-Treiber jedoch nicht die Puffergröße in der Deskriptor-Tabelle des Systems. Daher kann der Sdbus.sys-Treiber eine falsche Datenlänge in der SD-Descriptor-Tabelle festlegen. Beispielsweise kann der Sdbus.sys-Treiber die Datenlänge größer als 0xFFFF festlegen. Außerdem tritt eine beschädigte E / A auf. Dies führt zu Datenbeschädigungen.

Es wurde ein Update veröffentlicht, das ein Datenkorruptionsproblem behebt, das bei Secure Digital (SD) -Karten auftritt. Details und Download finden Sie unter Microsoft.

Danke Steven Bink.