Windows

Исправить проблемы с повреждением данных Windows 7 на SD-картах

КИТАЙСКИЕ Micro SD - А ЧТО НА САМОМ ДЕЛЕ?!

КИТАЙСКИЕ Micro SD - А ЧТО НА САМОМ ДЕЛЕ?!
Anonim

Если у вас установлена ​​SD-карта в формате NTFS, вы можете использовать расширенный доступ к прямой памяти (ADMA) для передачи данных между SD-картой и компьютером под управлением системы Windows 7.

Когда вы переносите данные с компьютера на SD-карту, данные на SD-карте могут быть повреждены. Кроме того, при попытке использовать затронутые данные могут возникать непредвиденные проблемы.

Во время процесса передачи ADMA драйвер Secure Digital Bus (Sdbus.sys) преобразует структуру данных DMA операционной системы в структуру данных ADMA SD Card. Структуры данных DMA и ADMA также известны как таблицы дескрипторов. Таблица дескрипторов содержит значение длины данных и адрес буфера. Поле длины данных - 16 бит и имеет максимальный размер в 64 КБ (килобайт).

Однако во время процесса преобразования данных драйвер Sdbus.sys не проверяет размер буфера в таблице дескрипторов системы, Поэтому драйвер Sdbus.sys может установить неверную длину данных в таблице дескриптора SD. Например, драйвер Sdbus.sys может устанавливать длину данных больше 0xFFFF. Также происходит поврежденный ввод-вывод. Это приводит к повреждению данных.

Выпущено обновление, которое устраняет проблему с повреждением данных, которая возникает в картах Secure Digital (SD). Для получения дополнительной информации и загрузки посетите Microsoft.

Спасибо Стивен Бинк.