Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> SDカードを読んで勝利7によって引き起こされるデータ破損の修復

SDカードを読んで勝利7によって引き起こされるデータ破損の修復

  
Technologeeko                   

外国メディアの報道によると、マイクロソフトは最近、Windows 7で実行されているSDカードのデータ破損問題を解決するために、最新世代のクライアントオペレーティングシステムWindows 7用の更新プログラムをリリースしました。

現在、Windows 7を使用しているすべての消費者は、すべてのWindows 7ユーザーに対してマイクロソフトダウンロードセンターからこの更新プログラムをダウンロードできます。

マイクロソフトによると、一般に、NTFSフォーマットのSDカードを使用しているユーザーのみがデータ破損の影響を受けます。

この問題の原因として、マイクロソフトはユーザーがアドバンストダイレクトフラッシュ(ADMA)アクセスを使用してSDカードとWindows 7の間でデータを転送すると、データ破損の問題が発生すると説明しました。

Microsoftの広報担当者は、ADMA転送中に、セキュアデジタルバスドライバ(Sdbus.sys)がオペレーティングシステムのDMAデータ構造をSDカードのADMAデータ構造に変換することを明らかにしました。 DMAおよびADMAデータ構造は記述子テーブルとも呼ばれ、これはデータ長値およびバッファのアドレスを含む。

一般に、データ長フィールドは16ビット、最大サイズは64K(バイト)です。ただし、データ変換処理中に、Sdbus.sysドライバはシステム内のディスクリプタテーブルバッファのサイズを確認しません。したがって、Sdbus.sysドライバがSD記述子テーブルのデータ長を間違って設定することがあります。たとえば、Sdbus.sysドライバがデータ長の値を0xFFFFより大きく設定し、その後にI /Oが破損していると、データが破損する可能性もあります。

Copyright © Windowsの知識 All Rights Reserved