文書番号: 2584999 - 最終更新日: 2011年11月16日 - リビジョン: 3.0

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

お知らせお使いのオペレーティング システムには適用しない情報が含まれている場合があります。
すべて展開する | すべて折りたたむ

現象

Windows 7 SP1 および Windows Server 2008 R2 SP1 環境において、USB 接続のフロッピーディスク ドライブに対する DeviceIoControl API の IOCTL_DISK_IS_WRITABLE (書き込み禁止の検証) コマンドが失敗します。
エクスプローラーを使用した場合や、フロッピーディスクへのファイルの読み書き等の API 等には問題ありません。

原因

USB ストレージ デバイス ドライバーが、USB 接続のフロッピーディスク ドライブではサポートされていないコマンドを変換する処理を実装していないことが原因です。
この現象は GDR (General Distribution Release) 環境でのみ発生します。

解決方法

更新プログラムの情報

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

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

2496290? (http://support.microsoft.com/kb/2496290/ja) 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 (http://support.microsoft.com/contactus/?ws=support)
?
:「ダウンロード」フォームには、更新プログラムを入手できる言語が表示されます。使用している言語が表示されない場合は、その言語の更新プログラムが存在しないことになります。

必要条件

この更新プログラム パッケージを適用するには、Windows 7 Service Pack 1 または Windows Server 2008 R2 Service Pack 1 がインストールされている必要があります。?
関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
2505743 (http://support.microsoft.com/kb/2505743/ja) 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 (http://msdn.microsoft.com/en-us/library/aa365182(VS.85).aspx)
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件 (http://go.microsoft.com/fwlink/?LinkId=151500) を参照してください。

この資料は以下の製品について記述したものです。
  • Windows 7 Service Pack 1
  • Windows Server 2008 R2 Service Pack 1
キーワード:?
KB2584999
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"