2009-11-27 10:28
Autor: Sławomir Kwasowski (SlawoyAMD)
17

Microsoft - łatka dla problemu z kartami SD pod Windows 7

Obrazek Microsoft - łatka dla problemu z kartami SD pod Windows 7

Microsoft wydał aktualizację dla systemu Windows 7 usuwającą błąd w obsłudze kart SD. Problem dotyczy użytkowników, którzy używają kart sformatowanych w systemie plików NTFS oraz wykorzystują transfer ADMA (Advanced Direct Memory Access). Sterownik Secure Digital Bus Driver, zawarty w pliku Sdbus.sys, konwertuje strukturę DMA systemu operacyjnego w strukturę ADMA karty SD. Struktury te znane są też jako tabele deskryptorów. W tabeli deskryptora znajduje się pole rozmiaru danych oraz adres bufora z danymi. Pole rozmiaru jest 16-bitowe, maksymalną wartością jaką może przechowywać jest więc 65535 (64 kB). Niestety sterownik nie sprawdza wartości tego pola i może ustawić nieprawidłową wartość rozmiaru w strukturze SD. Powoduje to nieudany transfer I/O i uszkodzenie danych. Poprawkę można pobrać ze strony Microsoftu w wersji dla systemu 32 i 64-bitowego.

źródło: Newsletter Proline



Komentowanie dostępne jest tylko dla zarejestrowanych i zalogowanych czytelnik serwisu IN4.pl.