Windows
 Computer >> コンピューター >  >> システム >> Windows

「書き込み保護されているため、Windowsがこのボリューム上のディスクチェックを実行できません」エラーの対処法

パソコンで「書き込み保護されているため、Windowsがこのボリューム上のディスクチェックを実行できません(Windows cannot run disk checking on this volume because it is write protected)」というエラーが表示されてお困りではありませんか?ご安心ください。本記事では、このエラーの原因と効果的な解決策を詳しくご紹介します。

まず、このエラーの主な原因を確認しましょう。最も一般的なのは、読み取り専用として設定されたディスクやドライブの破損です。コマンドラインからCHKDSKコマンドを実行することで、ドライブ内の不良セクタの有無を確認できます。PC上のファイルやフォルダ、ドライブに問題がある場合、このエラーが表示され、どのドライブが書き込み保護されているのか、あるいは破損しているのかを特定できます。エラーが見つかった場合は、そのドライブに新しいファイルを追加したり、既存のファイルを変更したりすることができない状態を意味します。

「書き込み保護されているためディスクチェックを実行できない」エラーの原因

ディスクやドライブの書き込み保護状態は、「読み取り専用」モードとも呼ばれます。これは、ファイルの閲覧はできるものの、新しいファイルの追加や既存ファイルの編集ができない状態です。このエラーが発生する主な理由は以下の通りです。

  • ハードウェア的な書き込み保護スイッチ:外付けHDDやディスクエンクロージャには、物理的な書き込み保護スイッチが付いている場合があります。本体を確認し、スイッチがオンになっている場合はオフに切り替えましょう。
  • ファイルシステムの破損:ウイルス感染などの要因により、パーティションのファイルシステムが損傷または破損している可能性があります。破損したファイルシステムは、ファイルを読み取り専用にする原因となります。
  • 読み取り専用属性の設定:ドライブに意図せず読み取り専用属性が設定されているケースもあります。本人が気づかないうちに設定されてしまっていることも少なくありません。

以上が、このCHKDSKエラーが発生する主な原因です。それでは、具体的な解決方法を見ていきましょう。

「書き込み保護されているためディスクチェックを実行できない」エラーの修正方法

以下に、書き込み保護エラーを修正するためのさまざまな方法をご紹介します。ご自身の状況に合わせて、いずれかの方法をお試しください。

方法1:Diskpartコマンドで書き込み保護を解除する

Diskpartコマンドを使用すると、ディスクの書き込み保護モードを解除できます。コマンドプロンプトで以下の手順を実行してください。

手順1:Windowsキーを押し、検索ボックスに「diskpart」と入力します。

手順2:ユーザーアカウント制御の画面が表示されたら、「はい」をクリックして開きます。

手順3:Diskpartが起動したら、以下のコマンドを入力します。

list volume

手順4:次のコマンドを入力します。

Select volume <X>

※「X」には対象のドライブ文字を入力してください。

手順5:続けて以下のコマンドを入力し、Enterキーを押します。

attributes disk clear readonly

手順6:「ディスクの属性が正常にクリアされました(Disk attributes cleared successfully)」というメッセージが表示されれば完了です。

方法2:EaseUS CleanGeniusを使用する

コマンドライン操作に慣れていない方は、サードパーティ製ソフトウェアの利用がおすすめです。「EaseUS CleanGenius」なら、書き込み保護されたハードディスク、USBメモリ、外部ドライブ、SDカードの問題を簡単に解決できます。

本ソフトは、コマンドラインでの操作が苦手なユーザー向けに、GUIベースの直感的なソリューションを提供しており、面倒なコマンド入力なしでエラーを修復できます。

以下の手順でEaseUS CleanGeniusを使用し、コマンドラインによる作業を置き換えましょう。

手順1:EaseUS CleanGeniusをダウンロードし、インストールを完了させます。

手順2:EaseUS CleanGeniusを起動し、左側のツールバーから「最適化(Optimization)」を選択して、「書き込み保護(Write Protection)」オプションをクリックします。

手順3:書き込み保護されているデバイスまたはドライブを選択し、「無効化(Disable)」をクリックして保護を解除します。

これだけです!EaseUS CleanGeniusを使えば、面倒なエラー修復作業をたった2ステップで完了できます。

方法3:コマンドプロンプト(CMD)でCHKDSKエラーを修復する

前述の方法で解決しない場合は、こちらの方法をお試しください。

手順1:Windowsキーを押し、検索バーに「CMD」と入力します。

手順2:コマンドプロンプトを「管理者として実行」オプションで開きます。

手順3:以下のコマンドを実行します。

Chkdsk F:/f/r/x

※「F」の部分は、ご自身のPCのドライブ文字、USBメモリ、SDカードに該当するドライブ文字に置き換えてください。

上記の手順により、指定したドライブまたはディスクがアンマウントされ、書き込み保護モードが解除されます。その結果、「書き込み保護されているため、このボリューム上のディスクチェックを実行できません」というエラーは解消されます。

それでもエラーが解決しない場合は、他の方法をお試しください。

方法4:レジストリで属性を変更する

上記の方法で解決しない場合は、Windowsレジストリを編集してエラーを除去しましょう。以下の手順に従って操作してください。

注意:Windowsレジストリの誤った編集は、重要なデータの消失やシステム全体の不具合など、深刻な問題を引き起こす可能性があります。作業を始める前に、必要なデータのバックアップを必ず取ってください。レジストリエディターを開き、「ファイル>エクスポート」をクリックして、安全な場所にバックアップファイルを保存しておきましょう。万が一問題が発生した場合は、保存した.regファイルをインポートすれば元の状態に復元できます(レジストリエディターの「ファイル>インポート」から復元可能)。

手順1:Windowsキー + R を押して、「ファイル名を指定して実行」ウィンドウを開きます。

手順2:「regedit」と入力し、レジストリエディターを起動します。

手順3:アドレスバーに以下のパスを入力します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

手順4:「WriteProtect」キーをダブルクリックし、値を「1」から「0」に変更します。

StorageDevicePoliciesフォルダが存在しない場合は、以下の手順で作成します:

手順1:レジストリエディターを開き、ロケーションバーに以下のパスを貼り付けます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

手順2:中央のペインで右クリックし、「新規>キー」を選択します。

手順3:「StorageDevicePolicies」という名前の新しいフォルダが作成されます。

手順4:作成した新しいフォルダを選択した状態で、再度中央ペインで右クリックし、「DWORD(32ビット)値」を選択します。

手順5:名前を「WriteProtect」に変更し、値を「0」に設定します。

方法5:書き込み保護されたボリュームをフォーマットする

ハードドライブのフォーマット方法はいくつかありますが、ここでは最も基本的な手順をご紹介します。

手順1:「PC(This PC)」フォルダを開きます。

手順2:フォーマットしたいドライブを右クリックします。

手順3:「フォーマット」オプションを選択します。

手順4:フォーマット画面で必要な設定を行い、「開始」をクリックします。

※フォーマットを行うとドライブ内のすべてのデータが消去されるため、事前に必ずデータのバックアップを取ってください。

方法6:ドライブをスキャンして破損を確認する

上記の方法でも解決しない場合は、Windowsの標準機能でドライブのエラーチェックを実行してみましょう。

手順1:「PC(This PC)」フォルダを開きます。

手順2:問題が発生しているドライブを右クリックし、表示されたメニューから「プロパティ」を選択します。

手順3:「ツール」タブを選択し、「チェック」ボタンをクリックします。

手順4:ダイアログが表示されたら「はい」をクリックし、スキャンが完了するまで待ちます。

よくある質問(FAQ)

Q1. 「書き込み保護されているため、このボリューム上のディスクチェックを実行できません」エラーをどうやって直せますか?

本記事で紹介したように、レジストリの編集、コマンドプロンプトからのdiskpart実行、ドライブのフォーマットなど、複数の解決策があります。いずれかの方法を実践することで、このエラーを修正できます。

Q2. ディスクが書き込み保護されている場合、chkdskはどう実行すればよいですか?

ディスクが書き込み保護されたままchkdskを実行すると、「書き込み保護されているため、このボリューム上のディスクチェックを実行できません」というエラーが表示されます。まずは本記事の方法で書き込み保護を解除してから、chkdskを実行してください。

Q3. ドライブがロックされているためchkdskを実行できないのはどういう意味ですか?

「ドライブがロックされている」とは、そのドライブへのアクセス権がないことを意味します。この状態でchkdskコマンドを実行すると、「書き込み保護されているためchkdskを実行できません」というエラーが表示されます。

Q4. コマンドプロンプトで書き込み保護を解除するにはどうすればよいですか?

コマンドプロンプトで書き込み保護を解除するには、以下の手順に従ってください。

手順1:管理者としてコマンドプロンプトを開きます。

手順2:以下のコマンドを実行します。

Chkdsk F:/f/r/x

※「F」の部分は、問題が発生しているドライブ文字に置き換えてください。

まとめ

CHKDSKエラーは、本記事で紹介したようにさまざまな原因で発生する一般的なエラーです。まずはご自身のPCでエラーの原因を特定し、それに応じた適切な解決策を実践することが大切です。

コマンドプロンプトでの操作に不安がある方は、GUIベースで素早く問題を解決できるEaseUS CleanGeniusの利用をおすすめします。

本記事が、皆様のCHKDSKエラー解決の一助となれば幸いです。記事に関するご意見やご感想がございましたら、ぜひコメント欄でお聞かせください。SNSでのシェアも大歓迎です。

関連記事:

  • Advanced PC Cleanupでジャンクファイルを削除する方法
  • Windows 11/10で削除された復元ポイントを復元する方法
  • 2022年版 Windows向けCPUベンチマークソフト ベスト10
  • Windows 11のインターネット速度が遅いときの対処法
  • 2022年版 Windows 10/8/7対応ディスク管理ソフト ベスト10
  1. Windows 11/10でディスク デフラグが実行されないときの対処法7選

    お使いのPCでディスク デフラグ ツールが動作しなくなっていませんか?Windows 11やWindows 10でディスク デフラグが正常に機能しなくなった場合、この記事で紹介する解決策をお試しください。そもそもディスク デフラグ(最適化)とは、ハードディスク上に散らばった断片化されたデータを整理し、連続した空き領域に再配置する処理のことです。定期的にデフラグを実行することで、PC全体のパフォーマンスやハードディスクの動作速度を維持・向上させることができます。そのため、デフラグが実行できない状態は放置せず、早めに対処することが大切です。Windows 11/10でデフラグが動作しない原因Win

  2. Windows 10アップデートで「ディスクの空き容量が不足しています」エラーが出たときの対処法

    Windowsアップデートは、最新機能やセキュリティ強化をオペレーティングシステムにもたらします。そのため、PCはこまめに更新することをおすすめします。ただし、Windowsはインストール作業を開始する前に、内蔵ディスクに十分な空き容量があるかどうかを確認します。空き容量が足りない場合、「Windowsにより多くの空き領域が必要です」や「ドライブに十分な空き容量がありません」といったエラーメッセージが表示されます。それでも、Windows 10のPCは更新しておくべきです。ここでは、この問題を解決する方法をご紹介します。 「Windows 10アップデートに十分なディスク容量がない」エラーの解