Windowsで外付けHDDやUSBメモリを接続した際、「管理者により設定されているポリシーのために、ディスクはオフラインです」と表示されることがあります。主な原因はSANポリシー、ディスク署名の競合、読み取り専用属性などです。本記事では、ディスクの管理やDiskPartでオンラインに戻す方法を紹介します。

「ディスクはオフラインです」と表示される主な原因

USBメモリや外付けHDD/SSDをWindowsパソコンに接続すると、下図のように「ディスクの管理」で「管理者により設定されているポリシーのために、ディスクはオフラインです」と表示され、ドライブにアクセスできなくなることがあります。

エラーメッセージ

このエラーについては、以下のような原因が考えられます。

原因説明
SANポリシーWindowsのSANポリシーによって、ディスクがオフラインになることがあります。
ディスク署名の競合同じディスク署名を持つディスクが接続されていると、競合を避けるためオフラインになる場合があります。
読み取り専用属性ディスクに読み取り専用属性が設定されていると、オンラインにできない場合があります。
接続・電源の問題USB接続や電源などの問題で、ディスクが正常に認識されない場合があります。

「ディスクはオフラインです」エラーの対処法

上記の原因を踏まえて、ここは5つの方法を紹介します。状況に応じて適切な方法を選びましょう。

方法1:ディスクの管理からオンラインにする

まず、ディスクが単純に「オフライン」状態になっていないか確認しましょう。「ディスクの管理」で「オンライン」に切り替えられる場合は、それだけで問題を解決できます。

1. Win + R キーで「ファイル名を指定して実行」を開き、「diskmgmt.msc」と入力してEnterキーを押すと、「ディスクの管理」が表示されます。

2. 「オフライン」と表示されているディスクを右クリックし、「オンライン」を選択します。

ディスクの管理でオフラインディスクを右クリックし、「オンライン」を選択する様子

これでディスクがオンラインになれば、以降の方法を試す必要はありません。変化がない場合は、方法2に進んでください。

方法2:USB/SSDを再接続する

USBメモリや外付けHDD/SSDなど、外付けデバイスの接続不良が原因でないかを確認します。

  • いったん取り外してから接続し直す
  • 別のUSBポートに接続し直す
  • ケーブルや電源(バスパワー/セルフパワー)に問題がないか確認する

それでも直らない場合は、引き続き3以降を試してください。

方法3:DiskPartでreadonlyを解除する

ディスクに読み取り専用属性が設定されていると、オンラインに切り替えられないことがあります。以下の手順で属性を確認し、解除してください。

1. Windowsの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。UACの確認画面で「はい」をクリックします。

2. 以下のコマンドを順番に入力し、その都度Enterキーを押します。

  • diskpart
  • list disk
  • select disk X (Xはオフラインディスクのディスク番号)
  • attributes disk
  • attributes disk clear readonly
  • online disk
提示:
「list disk」で対象ディスクが表示されない場合は、DiskPartでの操作を続けず、USB接続や電源などを確認してください。
DiskPartで読み取り専用属性を解除し、ディスクをオンラインにする画面

方法4:SANポリシーを確認する

WindowsのSAN(Storage Area Network)ポリシーによって、新しく認識したディスクが自動的にオフラインとして扱われている場合があります。

1. 管理者権限でコマンドプロンプトを開き、「diskpart」と入力してDiskPartを起動します。

2. 「san」コマンドを入力して、現在のSANポリシーを確認します。

「オフライン共有」と表示された場合は、SANポリシーが原因の可能性があります。原因がSANポリシーだと確認できた場合、以下のコマンドでポリシーを変更します。

  • san policy=OnlineAll
  • san
  • select disk X
  • online disk
DiskPartでSANポリシーをOnlineAllに変更し、ディスクをオンラインにする画面

「X」には、オフラインになっているディスクの番号を指定します。

2回目のsanで設定が「OnlineAll」に変更されていることを確認できます。

注:
「OnlineAll」は、1台のPCで外付けディスクなどを使用する一般的な環境では利用できますが、共有ディスクやサーバー環境では注意が必要です。複数のシステムから同じディスクへアクセスすると、データの競合や破損につながるおそれがあります。業務用サーバーなどで使用している場合は、変更前に構成や影響範囲を確認してください。

方法5:ディスク署名の競合を解消する

複数のディスクが同じディスク署名(ディスクシグネチャ)を持っていると、Windowsが競合を避けるためにディスクをオフラインにすることがあります。

比較的特殊なケースなので、他の方法で解決しない場合に確認してください。ディスク署名の競合が確認できた場合は、DiskPartを使って署名を変更します。

1. 管理者権限でコマンドプロンプトを開き、以下のコマンドを順番に実行します。

  • diskpart
  • list disk
  • select disk X
  • uniqueid disk id=新しい署名
  • online disk

「X」には対象ディスクの番号を指定します。

MBRディスクでは16進数のディスク署名(例:BEFBB4AA)、GPTディスクではGUID形式の識別子を指定します。

なお、この方法は、ディスク署名の競合が確認できた場合に限って行ってください。すべてのオフラインディスクに対して、ディスク署名を変更する必要があるわけではありません。

補足:データが不要な場合の「ディスクの初期化」

上記の方法を試しても問題が解決せず、ディスク上のデータが不要な場合は、ディスクの初期化を検討できます。

ただし、初期化するとパーティション情報が削除されるため、保存されているデータにアクセスできなくなるおそれがあります。

重要なデータが入っているディスクや、データが残っている可能性がある場合は、初期化する前にデータ復元を検討してください。新しく購入したディスクなど、まだデータを保存していない場合に限って初期化を行うとよいでしょう。

1. 「スタート」アイコンを右クリックし、「ディスクの管理」を選択します。

2. 初期化したいディスクを右クリックし、「ディスクの初期化」を選択します。

3. 使用するパーティションスタイル(MBRまたはGPT)を選択し、「OK」をクリックします。

4. 初期化後、未割り当て領域に新しいパーティションを作成します。

ディスクがオフラインになったことでデータにアクセスできない場合

ディスクをオンラインに戻せない場合や、誤ってディスクを初期化してしまった場合は、データ復元ソフトを使ってファイルを取り戻せる可能性があります。ここでは、MiniTool Partition Wizardの「データ復元」機能を例に、基本的な復元手順を紹介します。

MiniTool Partition Wizard Pro Demoクリックしてダウンロード100%クリーン&セーフ

1. MiniTool Partition Wizardを起動し、「データ復元」をクリックします。

2. 「デバイス」タブでデータを復元したいディスクを選択し、「スキャン」をクリックします。

MiniTool Partition Wizardでスキャン対象のディスクを選択する画面

3. スキャン結果から復元したいファイルを選択し、「保存」をクリックします。

MiniTool Partition Wizardで復元したファイルの保存先フォルダーを選択する画面
注:
復元したファイルは、必ず元のディスクとは別のドライブに保存してください。同じディスクに保存すると、復元対象のデータを上書きするおそれがあります。

なお、無料版ではスキャンとプレビューまで利用できますが、ファイルを保存するには「プロ・プラチナ」以上のエディションが必要です。各エディションの対応機能については、MiniTool Partition Wizardのエディション別機能比較をご確認ください。

よくある質問

「常にオフラインで使用する」を押してしまった場合はどうすればいいですか?
そのままでは対象のディスクが今後も自動的にオフラインとして扱われます。元に戻すには、「ディスクの管理」で対象のディスクを右クリックし、「オンライン」を選び直してください。再起動のたびにオフラインへ戻ってしまう場合は、SANポリシーの確認もあわせて行いましょう。
DiskPartの「list disk」にディスクが表示されない場合はどうすればいいですか?
まずはUSBケーブルやポートを変えて接続し直し、デバイスマネージャーでディスクが認識されているか確認してください。デバイスマネージャー上にも表示されない場合は、ドライバーの不具合やディスク自体の故障が考えられます。
ディスクをオンラインにするとデータは消えますか?
「オンライン」にする操作自体でデータが消えることはありません。データが失われるのは、clean コマンドやディスクの初期化・フォーマットを実行した場合です。DiskPartを使う際は、実行するコマンドの内容をよく確認してから進めてください。
「管理者により設定されているポリシー」と表示されても、管理者が設定していない場合はありますか?
あります。このメッセージはWindowsのSANポリシー(既定では「オフライン共有」)によって自動的に表示されるもので、実際に誰かが手動で設定したとは限りません。特にサーバー環境や外付けドライブでは、初期設定のまま表示されるケースがほとんどです。

まとめ

この記事では、ディスクの管理で「管理者により設定されているポリシーのために、ディスクはオフラインです」と表示される主な原因と対処法を紹介しました。状況に合わせて適切な対処法を選んでください。

万が一データが消えてしまった場合も、MiniTool Partition Wizardのデータ復元機能で取り戻せる可能性があります。MiniTool Partition Wizardの使用中にご不明な点やご意見がございましたら、お気軽に[email protected]までご連絡ください。

  • reddit