Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法

多くのWindowsユーザーから、DiskPartを使ってパーティションのサイズ変更やドライブのフォーマットなどの操作を実行しようとした際に、「DiskPartでエラーが発生しました:アクセスが拒否されました」というメッセージが表示されるという報告が寄せられています。この問題は複数のWindowsバージョンで確認されているため、特定のOSバージョンに限定された不具合ではありません。

DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法

「DiskPartでアクセスが拒否されました」エラーの主な原因

さまざまなユーザーの報告や、実際に問題を解決できたケースで採用された修復手順を詳しく調査した結果、このエラーメッセージを引き起こす可能性のある要因は主に以下の2つであることがわかりました。

  • コマンドプロンプトに管理者権限がない – 最も多い原因は、コマンドプロンプトが管理者権限なしで起動されていることです。多くの場合、管理者としてコマンドプロンプトを開き直すだけで解決します。
  • ドライブに書き込み保護が設定されている – DiskPartがドライブを操作する際にこのエラーを引き起こすもう一つの要因が、書き込み保護です。該当する場合は、DiskPartまたはレジストリエディタから保護機能を無効化することで回避できます。

この記事では、「DiskPartでエラーが発生しました:アクセスが拒否されました」というエラーを回避するためのトラブルシューティング手順をいくつかご紹介します。以下に挙げる方法は、同じ状況に直面した他のユーザーによって実際に効果が確認されたものばかりです。

最良の結果を得るためには、記載されている順番どおりに各方法を試すことをおすすめします。いずれかの方法で必ず問題が解決するはずです。

方法1:管理者権限でコマンドプロンプトを実行する

この問題が発生する最大の理由は、特定のコマンドの実行に管理者権限が必要であることをユーザーが忘れているケースです。つまり、DiskPartを使用する際は、昇格された(管理者権限付きの)コマンドプロンプトを開く必要があります。

最も手軽な手順は以下のとおりです。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enter を押して管理者権限のコマンドプロンプトを起動します。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
  2. UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」を選択して管理者権限を付与します。
  3. 開いた管理者用コマンドプロンプトで、再度DiskPartユーティリティを実行し、同じエラーがまだ表示されるかどうかを確認します。

それでも「DiskPartでエラーが発生しました:アクセスが拒否されました」というエラーが表示される場合は、次の方法に進んでください。

方法2:ドライブの書き込み保護を解除する

DiskPartの操作をエラーなしで完了させるために有効なもう一つの対策が、書き込み保護の解除です。解除はDiskPartユーティリティから直接行うか、レジストリエディタを使用するかのいずれかの方法で実施できます。

現在の状況に合わせて、やりやすい方の手順に従ってください。

DiskPartを使って書き込み保護を解除する

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「diskpart」と入力してEnterキーを押し、DiskPartユーティリティを起動します。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
  2. 次のコマンドを入力してEnterキーを押すと、利用可能なすべてのディスクの一覧が表示されます。
    list disk
  3. 次のコマンドを入力してEnterキーを押し、対象のディスクを選択します。
    Select Disk X
    注意: Xはプレースホルダーです。選択したいディスクの番号に置き換えてください。
  4. ディスクを選択したら、次のコマンドを入力してそのディスクの書き込み保護を無効にします。
    attribute disk clear readonly
  5. パソコンを再起動し、DiskPartの操作がエラーなしで完了できるかどうかを確認します。

レジストリエディタを使って書き込み保護を解除する

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力してEnterキーを押し、レジストリエディタを起動します。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして管理者権限を付与します。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
  2. レジストリエディタ内で、左側のペインを使って次のパスへ移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

    注意: 手動で移動しても構いませんし、アドレスバーに直接パスを貼り付けてもかまいません。

  3. 右側のペインにある「WriteProtect」をダブルクリックし、値を「0」に変更して書き込み保護を無効にします。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法

それでも「DiskPartでエラーが発生しました:アクセスが拒否されました」というエラーが続く場合は、次の方法に進んでください。

方法3:サードパーティ製ツールでパーティションをサイズ変更する(該当する場合)

DiskPartを使わずにパーティションのサイズ変更を可能にする、優れた無料のサードパーティ製ツールがいくつか存在します。実際に、この方法を選んだことでエラーに遭遇せずに操作を完了できたというユーザーも複数います。

さまざまなフリーツールを検証した結果、ここではPartition Manager Freeを最適なツールとして採用しました。以下に、Partition Manager Freeをインストールしてパーティションのサイズを変更する手順をご紹介します。

注意: パーティションの編集はデータ損失を引き起こす可能性があります。作業を始める前に、必ずドライブのバックアップを作成してください。

  1. 配布ページにアクセスし、「Download」ボタンをクリックして最新版のPartition Manager Freeをダウンロードします。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
  2. ダウンロードが完了したら、インストーラーを実行し、画面の指示に従ってParagon Hard Disk Manager(Partition Manager Freeを含むユーティリティ)をインストールします。
  3. インストールが完了したらParagon Hard Disk Managerを起動し、アカウントを作成してログインし、オンライン認証を完了させます。認証後、「Tools」メニューから「Partition Manager」をクリックします。DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
  4. 続いて、このユーティリティを使って、DiskPart内で失敗していたのと同じ操作(結合、フォーマット、分割など)を実行します。
  1. Windows 11でフォルダのアクセス拒否エラーを解決する6つの方法

    Windows 11でフォルダにアクセスしようとした際、「アクセスが拒否されました」というエラーが表示されて困っていませんか?フォルダやファイルの中身を開けず、画面に警告が出てしまうケースは少なくありません。この記事では、Windows 11で発生するフォルダのアクセス拒否エラーを解決するための実用的な対処法を6つご紹介します。 アクセス拒否エラーが発生する主な原因 Windowsが特定のフォルダやファイルへのアクセス権限がないと通知してくる場合、主な原因として以下のようなものが考えられます。 管理者権限の制限や不適切な設定 フォルダのアクセス許可設定の誤り Googleドライブとの同期に

  2. 「プロセスを終了できません。アクセスが拒否されました」エラーの解決方法

    「ブラウザを起動するたびにメモリを大量に消費して困っています。最近ではさらに悪化し、タスクマネージャーで『タスクの終了』を実行してもバックグラウンドプロセスを停止できません。どうすればいいのでしょうか?」— あるWindowsユーザーの悩み アプリケーションやサービスに関連するプロセスを終了できないという問題は、多くのWindowsユーザーが直面するよくあるトラブルです。「大した問題ではない」と思うかもしれませんが、上記の事例のように、ブラウザが必要以上にPCのメモリを消費しているケースもあります。さらに深刻なケースでは、安全でないソースからダウンロードした悪意のあるアプリケーションがコンピュ