Windows

Fix Windows 7 data korruption problemer i SD-kort

Surf løs med lynhurtigt 4G og masser af data hos Bibob.

Surf løs med lynhurtigt 4G og masser af data hos Bibob.
Anonim

Hvis du har et NTFS-formateret SD-kort, kan du bruge ADMA (Advanced Direct Memory Access) til at overføre data mellem SD-kortet og en computer, der kører Windows 7-systemet.

Når du overfører data fra computeren til SD-kortet, kan dataene på SD-kortet være beskadiget. Derudover kan der opstå uventede problemer, når du forsøger at bruge de berørte data.

Under en ADMA overførselsproces konverterer Secure Digital Bus Driver (Sdbus.sys) DMA datastrukturen i operativsystemet til ADMA datastrukturen i SD kort. DMA og ADMA datastrukturerne er også kendt som deskriptortabellerne. Deskriptortabellen indeholder en datalængdeværdi og en bufferadresse. Datadelængdefeltet er 16-bit og har en maksimal størrelse på 64K (kilobytes).

Under datakonverteringsprocessen kontrollerer driveren Sdbus.sys dog ikke bufferstørrelsen i systemets deskriptortabel. Derfor kan Sdbus.sys-driveren angive en forkert datalængde i SD-deskriptortabellen. For eksempel kan Sdbus.sys-driveren indstille datalængden større end 0xFFFF. Også ødelagt I / O forekommer. Dette forårsager datakorruption.

Der er udgivet en opdatering, der løser et problem med dataforstyrrelser, der opstår i Secure Digital (SD) -kort. For detaljer og download, besøg venligst Microsoft.

Tak Steven Bink.