Windows 7 poškozuje SD karty (oprava)

26. 11. 2009

Sdílet

 Autor: Redakce

Při práci se Secure Digital (SD) paměťovými kartami pod systémem Windows 7 může dojít k poškození dat zkopírovaných na paměťovou kartu a při dalších operacích s nimi se mohou projevit i další problémy. Chyba se ovšem projevuje jen u karet se souborovým systémem NTFS.

Pro práci s NTFS SD kartami totiž systém využívá technologii ADMA (Advanced Direct Memory Access), zatímco u běžných systémových operací DMA. Při přenosu pak ovladač sdbus.sys mění strukturu dat přenášených jednou technologií na druhou.

Bohužel opomene přečíst délku zásobníku z popisné tabulky u DMA, což způsobí zápis nesprávné délky dat u ADMA a následné chybě při přenosu samotných informací. Ve výsledku jsou pak zkopírovaná poškozena. Microsoft naštěstí pro Windows 7 RTM nabízí opravu, a to jak pro 32bitovou verzi, tak pro 64bitovou variantu.

Zdroj: Softpedia