Microsoft wypuszcza łatkę dla problemu z kartami SD pod Windows 7

Strona główna Aktualności

O autorze

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 stron Microsoftu, zarówno w wersji 32- jak i 64-bitowej.

© dobreprogramy

Komentarze