パーティションを削除できない

パーティションの削除

Windowsのディスクの管理を使って、ハードディスクなどのパーティションを作成したり削除することができますが、EFIシステムなどの特殊なパーティションは削除できない場合がります。
パーティションの削除が選択できない

そういった特殊なパーティションは、diekpartコマンドを使うことで、削除することができます。

今回はWindows10 (Creator Update)の64bit環境で行っています。

  1. 管理者権限でコマンドプロンプトを開きます。
  2. diskpartと入力して、リターンキーを押下します。

    Microsoft Windows [Version 10.0.15063]
    (c) 2017 Microsoft Corporation. All rights reserved.
    
    C:¥Windows¥system32>diskpart
    
    Microsoft DiskPart バージョン 6.1.7601
    Copyright (C) 1999-2008 Microsoft Corporation.
    コンピューター: **********
  3. ディスクの一覧を確認するため、list diskと入力して、リターンキーを押下します。

    DISKPART> list disk
    
    ディスク      状態           サイズ   空き   ダイナ GPT
    ###                                          ミック
    ------------  -------------  -------  -------  ---  ---
    ディスク 0    オンライン           256 GB      0 B
    ディスク 1    オンライン            14 GB    14 GB        *

  4. 処理対象となるディスクを選択します。ディスクを処理対象として選択するにはselect disk {ディスク番号}を使います。今回の環境ではディスク 1のパーティションを削除したいので、select disk 1と入力し、リターンキーを押下します。

    DISKPART> select disk 1
    
    ディスク 1 が選択されました。
  5. 念のため正しくディスクが選択されたかを確認します。再度list diskと入力して、リターンキーを押下します。表示されるリストの左側に*があるディスクが現在選択されているディスクになります。

    DISKPART> list disk
    
      ディスク      状態           サイズ   空き   ダイナ GPT
      ###                                          ミック
      ------------  -------------  -------  -------  ---  ---
      ディスク 0    オンライン           256 GB      0 B
    * ディスク 1    オンライン            14 GB    14 GB        *
  6. 選択したディスクのパーティション一覧を表示するため、list partitionと入力して、リターンキーを押下します。

    DISKPART> list partition
    
    Partition ###  Type                Size     Offset
    -------------  ------------------  -------  -------
    Partition 1    システム               200 MB    20 KB
  7. 処理対象となるパーティションを選択します。select partition {パーティション番号}を使ってパーティションを選択します。今回の環境ではPartition 1を選択するのでselect partition 1を入力して、リターンキーを押下します。

    DISKPART> select partition 1
    
    パーティション 1 が選択されました。
  8. 念のため、正しくパーティションが選択されているかを確認しておきます。パーティション一覧表示コマンドlist partitionを入力し、リターンキーを押下します。表示されるリストの左側に*があるパーティションが選択されているパーティションになります。

    DISKPART> list partition
    
      Partition ###  Type                Size     Offset
      -------------  ------------------  -------  -------
    * Partition 1    システム               200 MB    20 KB
  9. パーティションを削除します。削除するコマンドはdelete partitonまたはdelete partiton overrideですが、ディスクの管理で削除できないパーティションの場合は、このコマンドをそのまま実行しただけでは削除できません。

    DISKPART> delete partition override
    
    DiskPart にエラーが発生しました: このメディアは書き込み禁止になっています。
    詳細については、システム イベント ログを参照してください。
  10. こういった場合は、attributes disk clear readonlyを実行して、書き込み可能な属性にします。

    DISKPART> attributes disk clear readonly
    
    ディスクの属性が正しく消去されました。
  11. 書き込み禁止を解除したので、パーティションを削除コマンドを実行します。delete partition overrideと入力して、リターンキーを押下します。無事にパーティションを削除することができます。

    DISKPART> delete partition override
    
    DiskPart は選択されたパーティションを正常に削除しました

    ディスクの管理を見てみると、問題なくパーティションが削除されていることが確認できます。
    パーティションが削除されている

  12. ちなみに、delete partitionのようにoverrideをつけない場合は、下記のようなエラーメッセージが表示されてパーティションを削除することができません。パーティションを削除する場合はoverrideを付けて実行する必要があります。

    DISKPART> delete partition
    
    仮想ディスク サービス エラー:
    force protected パラメーターを設定しないと、保護されたパーティションは削除できません。/code>