Windows

Rozwiązywanie problemów z uszkodzeniem danych systemu Windows 7 na kartach Sd

Тестирование карт Micro SD на 256 ГБ. Обман продавцов и что подойдёт для современных камер

Тестирование карт Micro SD на 256 ГБ. Обман продавцов и что подойдёт для современных камер
Anonim

Jeśli masz kartę SD sformatowaną w systemie plików NTFS, być może korzystasz z Advanced Direct Memory Access (ADMA) w celu przesyłania danych między kartą SD a komputerem z systemem Windows 7.

Po przesłaniu dane z komputera na kartę SD, dane na karcie SD mogą być uszkodzone. Ponadto podczas próby użycia zaatakowanych danych mogą wystąpić nieoczekiwane problemy.

Podczas procesu przesyłania ADMA sterownik Secure Digital Bus Driver (Sdbus.sys) konwertuje strukturę danych DMA systemu operacyjnego na strukturę danych ADMA Karta SD. Struktury danych DMA i ADMA są również znane jako tabele deskryptorów. Tablica deskryptorów zawiera wartość długości danych i adres bufora. Pole długości danych jest 16-bitowe i ma maksymalny rozmiar 64 KB (kilobajtów).

Jednak podczas procesu konwersji danych sterownik Sdbus.sys nie sprawdza rozmiaru bufora w tabeli deskryptorów systemu. Dlatego sterownik Sdbus.sys może ustawić niepoprawną długość danych w tabeli deskryptorów SD. Na przykład sterownik Sdbus.sys może ustawić długość danych większą niż 0xFFFF. Występują również uszkodzone wejścia / wyjścia. Powoduje to uszkodzenie danych.

Wydano aktualizację, która rozwiązuje problem z uszkodzeniem danych, który występuje na kartach Secure Digital (SD). Aby uzyskać szczegółowe informacje i pobrać, odwiedź witrynę Microsoft.

Dzięki Steven Bink.