修正:論理ディスクマネージャがディスクにアクセスする前に、ディスクを初期化する必要があります

WindowsユーザーがUSBケーブルを介して外付けハードドライブをコンピューターに接続すると、外付けハードドライブとそのすべてのパーティションが、コンピューターに接続されている他のすべてのドライブとともにコンピューター または マイコンピューター に表示され ます。ただし、Windows 7で最初に発見された問題があり、Windowsコンピューターに接続された外付けハードドライブがマイコンピューターに表示されません。 この問題の影響を受けたユーザーが ディスクの管理 にアクセスして何が起きているかを確認すると、次のエラーメッセージ:

論理ディスクマネージャがディスクにアクセスする前に、ディスクを初期化する必要があります。」

ディスクの初期化は、まったく新しいフォーマットされていないハードドライブに対して行うことなので、ファイルシステムでフォーマットして使用を開始できます。すでに使用されているディスクを初期化すると、そのディスクに保存されているすべてのデータが失われます。このエラーメッセージが基本的に言っているのは、Windowsは接続している外付けハードドライブにアクセスできず、ディスクにアクセスする唯一の方法はディスクを初期化することです。ありがたいことに、コンピュータ自体に接続している外付けハードドライブに障害がないか、完全に機能していない場合(この場合、唯一のアクションはそれを交換することです)、この問題は修正できます。以下は、この問題の影響を受けるユーザーが問題を解決するために使用できる最も効果的な解決策の一部です。

解決策1:  外付けハードドライブのドライバーを手動で更新する

コンピュータがハードドライブ用に持っているデバイスドライバが古くなっているため、Windowsが外付けハードドライブにアクセスしてその内容を表示するのに問題がある可能性があります。時代遅れのドライバーは、さまざまな種類の問題のボートロードを引き起こす可能性があります。これも含まれます。この問題の原因が古い外付けハードドライブドライバーである場合は、ドライバーを更新するだけで作業を完了できます。影響を受ける外付けハードドライブのドライバを手動で更新するには、次のことを行う必要があります。

  1. Windowsロゴキー Rを押して、  [実行]ダイアログを開き ます 
  2. [ファイル名を指定して 実行 ]ダイアログにdevmgmt.mscと 入力 して、デバイスマネージャーを開き ます。
  3. では 、デバイスマネージャ上でダブルクリックして USB(Universal Serial Bus)コントローラの それを拡大するセクション。
  4. [ユニバーサルシリアルバスコントローラー ]セクションで外付けハードドライブのリストを見つけて 右クリックします。
  5. 表示されるコンテキストメニューで[ドライバソフトウェアの更新... ]をクリックし ます。
  6. 更新されたドライバソフトウェアを自動的検索するをクリックし ます
  7. Windowsが外付けハードドライブのドライバーの利用可能な更新を自動的に検索するのを待ちます。
  8. Windowsがドライバーの利用可能な更新を見つけると、それらを自動的にダウンロードしてインストールします。必要なのは、ドライバーがそうするのを待つことだけです。ただし、Windowsで利用可能な更新されたドライバーソフトウェアが見つからない場合は、別のソリューションに進んでください。
  9. 外付けハードドライブのドライバーが更新されたら、デバイスマネージャーを閉じてコンピューターを再起動します。
  10. コンピュータが起動したら、問題が解決したかどうかを確認します。

解決策2:外付けハードドライブをアンインストールしてから再インストールする

外付けハードドライブのドライバーの更新が機能しない場合は、コンピューターから外付けハードドライブをアンインストールしてから、Windowsに自動的に再インストールさせて、デバイスまたはそのドライバーのインストールに関する問題を解決することもできます。影響を受ける外付けハードドライブをアンインストールしてから再インストールするには、次のことを行う必要があります。

  1. Windowsロゴキー Rを押して、  [実行]ダイアログを開き ます 
  2. [ファイル名を指定して 実行 ]ダイアログにdevmgmt.mscと 入力 して、デバイスマネージャーを開き ます。
  3. では 、デバイスマネージャ上でダブルクリックして USB(Universal Serial Bus)コントローラの それを拡大するセクション。
  4. [ユニバーサルシリアルバスコントローラー ]セクションで外付けハードドライブのリストを見つけて 右クリックします。
  5. [アンインストール]をクリックし ます。
  6. [ OK]をクリックし てアクションを確認します。
  7. ドライバがアンインストールされたら、[アクション ] >  [ハードウェアの変更をスキャン]をクリックし ます。これを行うとすぐに、Windowsは外付けハードドライブを自動的に検出して再インストールします。
  8. ハードドライブを再インストールしたら、Windowsがハードドライブを認識してアクセスできるようになったかどうかを確認します。

解決策3:コンピューターから特定のUpperFiltersおよびLowerFiltersレジストリ値を削除する

UpperFilters および LowerFiltersレジストリ値の特定のセットは 、Windowsコンピューターが外付けハードドライブにアクセスできず、その内容をユーザーに表示できないようにすることも知られています。実際、これら2つのレジストリ値の1つでも存在すると、多くの場合、この問題が発生する可能性があります。これらのUpperFilters および LowerFiltersレジストリ値を確認してコンピューターから削除するには 、次のことを行う必要があります。

  1. Windowsロゴキー Rを押して、  [実行]ダイアログを開き ます 
  2. 入力 regeditと に 実行 ]ダイアログを押し てください起動して レジストリエディタを
  3. レジストリエディタの左側のペインで 、次のディレクトリに移動します。

    HKEY_LOCAL_MACHINE  > SYSTEM > CurrentControlSet > Control > Class

  4. レジストリエディタの左側のペイン で、クラス キーの下 にある{36FC9E60-C465-11CF-8056-444553540000}サブキーを クリックし て、その内容を右側のペインに表示します。
  5. レジストリエディタの右側のペインで、  UpperFilters および LowerFiltersというタイトルのレジストリ値を探します 。
  6. これらのレジストリ値の一方または両方が見つかった場合は、それらを右クリックして[削除]をクリックします 。
  7. 表示されるポップアップでアクションを確認します。
  8. レジストリエディタ を閉じて 、コンピュータを 再起動し ます。
  9. コンピュータが起動したら、問題が解決しないかどうかを確認します。

解決策4:コンピューターのすべてのユニバーサルシリアルバスコントローラーをアンインストールしてから再インストールします

  1. Windowsロゴキー Rを押して、  [実行]ダイアログを開き ます 
  2. [ファイル名を指定して 実行 ]ダイアログにdevmgmt.mscと 入力 して、デバイスマネージャーを開き ます。
  3. では 、デバイスマネージャ上でダブルクリックして USB(Universal Serial Bus)コントローラの それを拡大するセクション。
  4. ユニバーサルシリアルバスコントローラー セクションの下にあるすべてのデバイスを1つずつ右クリックし 、[ アンインストール ]をクリックして、表示されるポップアップで[ OK ]をクリックします 。
  5. コンピューターのユニバーサルシリアルバスコントローラー をすべて アンインストールしたら、 再起動 します。
  6. コンピューターが起動すると、すべての ユニバーサルシリアルバスコントローラー が自動的に検出され、再インストールされます。
  7. ユニバーサルシリアルバスコントローラー が再インストールされるのを待っ てから、問題が修正されているかどうかを確認します。

解決策5:外付けハードドライブを初期化する

他のすべてが失敗した場合は、先に進んでハードドライブを初期化し、Windowsが再び正常にアクセスできるようにする必要があります。ハードドライブの初期化は、決して軽視すべきではありません。そうすると、ドライブに保存されているすべてのデータが消去されます。その場合、実際に初期化してからフォーマットする前に、影響を受ける外付けハードドライブから失いたくないデータを回収できるかどうかを専門のデータ復旧専門家に依頼することをお勧めします。専門的なデータ復旧は確かにかなりの費用がかかりますが、外付けハードドライブに保存されているデータの少なくとも一部を救出したい場合は、それが最善の策です。