LoginSignup
2
1

More than 5 years have passed since last update.

EFIシステムパーティションの削除

Posted at

はじめに

Macでバックアップ用に使っていたハードディスクをWindowsで再利用しようと思ったのですが、 「EFIシステムパーティション」は、Windowsの[コンピュータ管理]-[ディスクの管理]からでは削除できないようです。

ので、diskpartというコマンドを使って削除しました。
その手順の覚え書きです。
ハードディスクはWindowsマシンに繋ぎ、Windows上で作業します。

diskpart

起動

[スタートメニュー]の[プログラムとファイル検索]に「cmd」と打ち込むか、[スタートメニュー]-[すべてのプログラム]-[アクセサリ]-[コマンド プロンプト]で機動します。

diskpart起動

コマンドプロンプトでsiskpartを実行します

C:\Users\hoge>diskpart

「ユーザーアカウント制御」ダイアログが開き「次のプログラムにこのコンピュータへの変更を許可しますか?」と聞かれますので[はい(Y)]をクリックすると、コマンドプロンプトに似た新しいウィンドウが開きます。

以下、このウィンドウで作業します。

ディスクの状態を確認

list disk を実行すると、ディスクの状態が表示されます。

DISKPART> list disk

  ディスク       状態           サイズ   空き   ダイナ GPT
  ###                                         ミック
  ------------  ------------  -------  -------  ---  ---
  ディスク 0    オンライン           465 GB      0 B
  ディスク 1    オンライン           931 GB      0 B
  ディスク 2    オンライン           232 GB      0 B 

ディスク選択

select disk n を実行すると、作業したいディスクが選択されます。
nは、list diskで表示されたディクスの番号です。

DISKPART> select disk 2
 
ディスク 2 が選択されました。

ディスク状態を確認。選択したディスクに「*」が付きます。

DISKPART> list disk

  ディスク       状態           サイズ   空き   ダイナ GPT
  ###                                         ミック
  ------------  ------------  -------  -------  ---  ---
  ディスク 0    オンライン           465 GB      0 B
  ディスク 1    オンライン           931 GB      0 B
* ディスク 2    オンライン           232 GB      0 B 

パーティション状態の表示

list partition を実行すると、選択したディスクのパーティション状態が表示されます。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    システム                 200 GB    20 KB

パーティション選択

select partition n を実行すると、作業したいパーティションが選択されます。
nは、list partitionで表示されたパーティション番号です。

DISKPART> select partition 1
 
パーティション 1 が選択されました。

パーティション状態を確認。選択したパーティションに「*」が付きます。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
* Partition 1    システム                 200 GB    20 KB

パーティション削除

delete partition を実行すると、選択されたパーティションが削除されます。

DISKPART> delete partition

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

エラーがでました(T0T)
ので、ヘルプを確認

DISKPART> help delete partition

    フォーカスされているパーティションを削除します。

構文:  DELETE PARTITION [NOERR] [OVERRIDE]

    NOERR       スクリプト専用です。エラーが発生しても、DiskPart は
                エラーが発生しなかったかのようにコマンドの処理を続けます。
                NOERR パラメーターがない場合は、DiskPart はエラー コードを
                生成して終了します。

    OVERRIDE    DiskPart で、種類に関係なく任意のパーティションを削除
                できます。通常、DiskPart では、既知のデータ パーティション
                の削除のみを許可します。

    システム パーティション、ブート パーティション、あるいはアクティブな
    ページング ファイルまたはクラッシュ ダンプ (メモリ ダンプ) ファイルを含む
    パーティションは、削除できません。

    この操作を完了するには、パーティションを選択する必要があります。

    パーティションは、ダイナミック ディスクから削除することも、ダイナミック
    ディスク上に作成することもできません。

例:

    DELETE PARTITION

とりあえずOVERRIDEオプションをためしてみました。

DISKPART> delete partition override

DiskPart は選択されたパーティションを正常に削除しました。

無事削除できました。

diskpartの終了

exitコマンドで終了します。

DISKPART>exit

コマンドプロンプトもexitで終了します。

C:\Users\hoge>exit
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1