私は Windows 10/Ubuntu 18.04 デュアル ブート システムを使用しており、Windows OS は 500 GB SSD (ディスク C:) に保存され、Ubuntu OS は 3TB HDD (ディスク D:) に保存されています。Ubuntu OS でいくつか実験を行っていたところ、Ubuntu システムが壊れてしまったので、HDD をクリアして Ubuntu OS を再インストールする予定です。
diskmgmt.msc を実行したところ、各ディスクに 1 つずつ (SSD に 1 つ、HDD に 1 つ)、合計 2 つの EFI パーティションがあることがわかりました。写真)。SSD (ディスク C:) の EFI パーティションは Windows システム用で、HDD (ディスク D:) の EFI パーティションは Ubuntu システム用だと推測していますが、D: ディスクを消去するのは不安です。EFI パーティションが Ubuntu システム用なのか、Windows システム用なのかよくわからないからです。Windows システムには重要なプロジェクトがいくつかあるので、混乱させたくありません。
Windows システムに何も壊すことなく D: ディスクを安全に消去できるように、どの EFI パーティションがどの OS 用であるかを確認する方法はありますか?本当にありがとう!
答え1
Linux ライブ USB から起動します (必ず UEFI モードで起動してください)。実行してefibootmgr -v
、「Windows ブート マネージャー」ブート エントリを見つけます。次のようになります (わかりやすくするために、例は行を折り返しています)。
# efibootmgr -v Boot000D* Windows ブート マネージャー HD(2,GPT,9c2d4ffe-c42a-4d89-bdaf-1c77bee95cae,0x96800,0x32000) /ファイル(\EFI\Microsoft\Boot\bootmgfw.efi) ウィンドウズ.........
の GUID はHD(2,GPT,...)
、 の "PARTUUID" に対応するパーティション GUID ですlsblk
。
# lsblk -o name,size,partuuid
NAME SIZE PARTUUID
sda 931.5G
├─sda1 512M 9c2d4ffe-c42a-4d89-bdaf-1c77bee95cae
└─sda2 923.1G 22b80d95-d702-4d75-a8d4-dc8b7182bc56
一致するパーティションが見つかった場合、それが保持する必要があるパーティションです。(幸いなことに、あなたの場合、2 つのパーティションのサイズは完全に異なるため、簡単に認識できるはずです。)
各パーティションの内容を検査することもできますmount
。パーティションにファイルEFI/Microsoft/Boot
を含むディレクトリが含まれている場合はbootmgfw.efi
、Windowsです。しないそのようなファイルが含まれていても、Windows では使用されません。
どのパーティションがWindowsのパーティションであるかがわかったら、fdisk
またはgdisk
を使用しcfdisk
てパーティションを削除できます。他のディスク。