Windows7の安全なデジタルカードのデータ破損の問題を修正

Windows Speedupツールをダウンロードしてエラーを修正し、PCをより速く実行する

NTFSフォーマットされたSDカードをお持ちの場合は、高度な直接メモリアクセス(ADMA)を使用して、SDカードとWindows 7システムを実行しているコンピューター間でデータを転送することができます。コンピューターからSDカードにデータを転送すると、SDカードのデータが破損する可能性があります。さらに、影響を受けるデータを使用しようとすると、予期しない問題が発生する場合があります。

secure digital cards

SDカードのWindows 7データの破損の問題を修正します

ADMA転送プロセス中、Secure Digital Bus Driver(SDBUS.SYS)は、オペレーティングシステムのDMAデータ構造をSDカードのADMAデータ構造に変換します。

DMAおよびADMAデータ構造は、記述子テーブルとしても知られています。

記述子テーブルには、データの長さ値とバッファアドレスが含まれています。データレングスフィールドは16ビットで、最大サイズは64K(キロバイト)です。

ただし、データ変換プロセス中、SDBUS.SYSドライバーは、システムの記述テーブルのバッファサイズを確認しません。したがって、SDBUS.SYSドライバーは、SD記述子テーブルに誤ったデータ長を設定する場合があります。

たとえば、SDBUS.SYSドライバーは、データの長さを0xffffより大きく設定できます。また、破損したI/Oが発生します。これにより、データの破損が発生します。

Secure Digital(SD)カードで発生するデータ腐敗の問題を修正するアップデートがリリースされました。詳細とダウンロードについては、ご覧くださいマイクロソフト