Windows 11/10で「Diskpartはディスクの属性をクリアできませんでした」エラーを修正する方法
Diskpartは、Windowsシステム上のパーティションを管理できるコマンドラインツールです。ディスクの管理ツールが持つすべての機能に加え、さらに高度な操作にも対応しています。しかし、環境によってはDiskpartがパーティションの属性を変更できず、「Diskpart failed to clear disk attributes(Diskpartはディスクの属性をクリアできませんでした)」というエラーメッセージが表示されることがあります。
エラーが発生する主な原因
この問題の考えられる原因は以下の通りです。
- ハードディスクの不良セクタがパーティションに関連している
- パーティションが非表示状態になっている
- 外付けドライブの物理的な書き込み保護スイッチが有効になっている
- 外付けドライブがRAW形式になっている
- レジストリ設定により、内蔵ドライブに書き込み保護がかけられている
「Diskpart failed to clear disk attributes」エラーの解決策
以下の4つの方法を順番に試してみてください。
- CHKDSKユーティリティを実行する
- 外付けドライブの物理的な書き込み保護スイッチを確認する
- 外付けドライブのRAW形式を別のファイルシステムに変換する
- レジストリから書き込み保護を解除する
1. CHKDSKユーティリティを実行する
CHKDSKは、ハードディスク上の不良セクタを検出し、修復してくれるWindows標準のユーティリティです。ハードウェアに問題があると判断する前に、まずはこのチェックを行うことをおすすめします。
管理者権限でコマンドプロンプトを開き、以下のコマンドを実行します(xは対象のドライブ文字に置き換えてください)。
chkdsk x: /f /r
スキャンが完了したら、再度Diskpartコマンドを試してみてください。
2. 外付けドライブの物理的な書き込み保護スイッチを確認する
一部の外付けドライブやSDカードには、本体に物理的な書き込み保護スイッチが搭載されています。このスイッチがONになっていると、ドライブの内容を変更することができません。
個人的には、Diskpartを使用する際は外付けドライブを対象から外すことをおすすめしますが、どうしても使用する必要がある場合は、外付けドライブ側のスイッチを必ずOFFにしてから操作してください。
3. 外付けドライブのRAW形式を別のファイルシステムに変換する
RAW形式は、外付けドライブ内のファイルが破損した場合などに発生します。ハードウェア自体の故障が原因の場合もありますが、その場合は自分で解決することはできません。ソフトウェア的な原因であれば、ファイルシステムをFAT32またはNTFSにフォーマットし直すことで対処できます。
注意: フォーマットを実行するとドライブ内のデータはすべて消去されるため、事前にバックアップを取っておいてください。
Win + Rキーを押して「ファイル名を指定して実行」ウィンドウを開き、「diskpart」と入力します。
開いた管理者権限のコマンドプロンプトウィンドウで、以下のコマンドを1行ずつ入力し、それぞれEnterキーを押して実行します。
list volume select volume x format fs=fat32 quick exit
ここで「x」は、フォーマットしたい外付けドライブのボリューム番号です。list volumeコマンドで表示される一覧から、対象ドライブの番号を確認してください。
完了したら、最初に実行しようとしていたDiskpartコマンドを改めて試してみましょう。
関連記事: Diskpartで「エラーが発生しました。パラメーターが間違っています」と表示される場合の対処法
4. レジストリから書き込み保護を解除する
レジストリエディターを使用して問題を解決することもできます。手順は以下の通りです。
Win + Rキーを押して「ファイル名を指定して実行」ウィンドウを開き、「regedit」と入力してEnterキーを押すと、レジストリエディターが起動します。
レジストリエディターで、以下のパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
右側のペインにある「WriteProtect」をダブルクリックして編集画面を開きます。
「値のデータ」を「0」に変更します。
「OK」をクリックして設定を保存し、PCを再起動します。
もし「StorageDevicePolicies」キーが存在しない場合は、Controlキーを右クリックして新規キーとして作成し、その中にDWORD(32ビット)値でWriteProtectを作成してください。
上記のすべての解決策を試しても問題が解決しない場合は、ハードウェア自体の故障が考えられます。その場合は、サポート技術者への相談をおすすめします。
-
「Diskpartがディスク属性をクリアできませんでした」エラーの原因と5つの対処法
「Diskpart failed to clear disk attributes(Diskpartはディスク属性をクリアできませんでした)」というエラーは、Diskpartコマンドを使ってストレージデバイスの読み取り専用状態を変更しようとした際に、操作が拒否されたときに発生します。Diskpartは、コマンドラインからディスクの属性を変更することで読み取り専用ストレージを解除できる、Windows標準の強力なツールです。Diskpartがストレージデバイスの属性を変更できなかった場合、このエラーメッセージが表示されます。このエラーは非常によく見られるもので、物理的な破損などがなければ短時間で
-
【解決策】Windows 11/10でUSB 3.0外付けドライブが認識されないときの対処法
お使いのWindows PCがUSB 3.0の外付けハードディスクを認識してくれない――。エクスプローラーを開いても、接続したデバイスがどこにも表示されない……。そんな経験はありませんか?実はこれは多くのユーザーが遭遇するトラブルで、USB 3.0ポートに接続した外付けドライブがシステムに検出されないという症状として現れます。本記事では、この問題を解決するための効果的な対処法を厳選してご紹介します。ぜひ最後まで読んで、お使いの環境に合った解決策を見つけてください。USB 2.0とUSB 3.0の違いとは?USBデバイスは、私たちの日常生活に欠かせない存在となっています。USBメモリは、デバイス