Recover & Fix: Blank / 'Damaged SD Card' Error
如果您有NTFS格式的SD卡,则可能使用高级直接内存访问(ADMA)在SD卡和运行Windows 7系统的计算机之间传输数据
传送从计算机到SD卡的数据,SD卡上的数据可能已损坏。此外,当您尝试使用受影响的数据时,可能会发生意外的问题。
在ADMA传输过程中,安全数字总线驱动程序(Sdbus.sys)会将操作系统的DMA数据结构转换为ADMA数据结构SD卡。 DMA和ADMA数据结构也被称为描述符表。描述符表包含数据长度值和缓冲区地址。数据长度字段为16位,最大大小为64K(千字节)。
然而,在数据转换过程中,Sdbus.sys驱动程序不会检查系统描述符表中的缓冲区大小。因此,Sdbus.sys驱动程序可能会在SD描述符表中设置不正确的数据长度。例如,Sdbus.sys驱动程序可能会将数据长度设置为大于0xFFFF。此外,发生损坏的I / O。这会导致数据损坏。
已发布更新,修复安全数字(SD)卡中发生的数据损坏问题。有关详细信息和下载,请访问Microsoft。
谢谢Steven Bink。