USB 接続のフロッピーディスク ドライブに対して、アプリケーションからのアクセスが正常に行えません

現象
Windows 7 SP1 および Windows Server 2008 R2 SP1 環境において、USB 接続のフロッピーディスク ドライブに対する DeviceIoControl API の IOCTL_DISK_IS_WRITABLE (書き込み禁止の検証) コマンドが失敗します。
エクスプローラーを使用した場合や、フロッピーディスクへのファイルの読み書き等の API 等には問題ありません。
原因
USB ストレージ デバイス ドライバーが、USB 接続のフロッピーディスク ドライブではサポートされていないコマンドを変換する処理を実装していないことが原因です。
この現象は GDR (General Distribution Release) 環境でのみ発生します。
解決方法
更新プログラムの情報

マイクロソフトでは、この問題を修正する更新プログラムを提供しています。ただし、この更新プログラムは、ここで説明する問題のみを修正することを目的としたものです。この更新プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。この更新プログラムは、今後さらにテストを行う場合があります。したがって、この問題で深刻な影響を受けていない場合は、この更新プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。

この問題を回避するには、以下のサポート技術情報で案内されている更新プログラムを適用してください。

2496290 Windows 7 または Windows Server 2008 R2 で IOCTL_DISK_IS_WRITABLE 制御コードと共に DeviceIoControl 関数を使用すると "ERROR_IO_DEVICE" エラー メッセージが表示される

: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。特定の更新プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。Microsoft Customer Service and Support の電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
 
:「ダウンロード」フォームには、更新プログラムを入手できる言語が表示されます。使用している言語が表示されない場合は、その言語の更新プログラムが存在しないことになります。

必要条件

この更新プログラム パッケージを適用するには、Windows 7 Service Pack 1 または Windows Server 2008 R2 Service Pack 1 がインストールされている必要があります。 
関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
2505743 Microsoft ダウンロード センターで Windows 7 Service Pack 1 をインストールする前に実行する手順

再起動の必要性

この更新プログラムの適用後、コンピュータを再起動する必要があります。

更新プログラムの置き換えに関する情報

この更新プログラムを適用しても、他の更新プログラムが置き換えられることはありません。

ファイル情報

ファイル情報につきましては、上記のサポート技術情報をご参照ください。

Windows 7 と Windows サーバー 2008 R2 のファイル情報のメモ
  • 特定の製品、マイルストーン (RTM、SPn)、および区分 (LDR、GDR) に適用されるファイルは、次表に記載されているファイルのバージョン番号を調べると確認できます。
    バージョン製品マイルストーン区分
    6.1.7600.16xxxWindows 7 および Windows Server 2008 R2RTMGDR
    6.1.7600.20xxxWindows 7 および Windows Server 2008 R2RTMLDR
  • GDR 区分には、広範囲にわたる重要な問題を解決するために幅広くリリースされているそれらの更新プログラムのみが含まれています。LDR 区分には、幅広くリリースされている更新プログラムだけでなく、ホットフィックスも含まれています。 

状況
マイクロソフトでは、この問題を記載されているマイクロソフト製品の問題として認識しています。
詳細
USB 接続のフロッピーディスク ドライブに対する DeviceIoControl API の IOCTL_DISK_IS_WRITABLE は失敗し、GetLastError API で取得したエラーコード 1117 (ERROR_IO_DEVICE : I/O デバイス エラーが発生したため、要求を実行できませんでした) が設定されます。
関連情報
IOCTL_DISK_IS_WRITABLE Control Code
http://msdn.microsoft.com/en-us/library/aa365182.aspx
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2584999 - 最終更新日: 09/29/2016 14:24:00 - リビジョン: 5.0

Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1

  • KB2584999
フィードバック