0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntuをデュアルブートしてしまったので、diskpartで削除・空き領域を元に戻す

0
Posted at

以前、ROS2学習用にUbuntuをデュアルブート環境で運用していましたが、

  • 起動時のOS選択が面倒くさい
  • プロジェクトファイルがOS毎に分散する
  • OS周辺のトラブル対応に時間を取られるリスクがある
    と考えデュアルブート構成を解消することにしました。
    (UbuntuのUIは気に入っていましたが、今回は割り切ります)

環境

  • Windows 11 Home 25H2(Build 26200.7623)
  • Ubuntu 24.04.3 LTS(デュアルブート)
  • DiskPart 10.0.26100.1150
  • BIOSはUEFI

前提知識

作業後に改めて学びなおしましたが、ディスク・ドライブ/ボリューム/パーティションの違いを整理しました。
「ディスクドライブを分けたのがパーティションで、そこにC/Dドライブを当てた物がボリューム」といったわかりやすい解説もありましたが、歴史的経緯含めると以下記事が参考になりました。

  • 後述するDiskPartでの操作に当てはめると
    • ディスク:物理的な記憶装置そのもの
    • パーティション:ディスクを分割したもの
    • ボリューム:ファイルシステムで閲覧できるアルファベットが割り当てられた単位
  • Win8以降では、ディスクを「記憶域プール」にまとめて登録することで、「記憶域プール」から任意サイズの「記憶域≒ボリューム」に分割することが可能になり、従ってボリュームは複数のディスク・パーティションにまたがるということらしい

ブートローダの削除

以下記事を参考に実施

ubuntuを導入するときにubuntuのブートローダも入っているらしく、これを削除してしまうと起動不能になる可能性があるので、先に実施

ブートローダ削除後は再起動してWindowsがbootされるか確認

ブートローダ削除後は記事に従ってパーティションの解放を実施しようと思ったが、ディスク管理がどこからアクセスできるかわからず(あとからわかりましたが)、当該記事が参考サイトとして記載した以下を参考にdiskpartを活用して削除

ディスク構成の確認

管理者権限でcmdを起動し、diskpartを起動

- diskpart
- list disk
- select disk <Ubuntuが入っているディスク番号>
- list partition

partitionの中に、Ubuntu用EFIと、Ubuntu向けに確保したドライブ領域がある
私の場合は以下の通りだった。(システム・不明に該当するのがそのようです)

Partition 1 予約済み 15MB
Partition 2 プライマリ 830GB
Partition 3  システム   1075MB   ← Ubuntu用 EFI (GRUB)
Partition 4  不明       122GB    ← Ubuntuドライブ領域

Ubuntu向けに確保したドライブ領域・UbuntuEFIの削除

今回はpartition 4に存在しているので、以下の通り入力して削除

select partition 4
delete partition

ちなみにこの段階で元のpartition2にextendしようとすると、空き領域のあるpartition4の隣にpartition3があり元に戻せないので、partition3も消します

select partition 3
delete partition

Windowsデータパーティションを拡張する

select partition <拡張したいNTFSパーティション番号>
extend
exit

Before/Afterディスク比較

Before

ディスク

  ディスク    状態           サイズ  空き    ダイナ GPT 
  ###                                      ミック 
------------ ------------- ------- ------- --- --- 
* ディスク 0 オンライン      931 GB  0 B 
* ディスク 1 オンライン      465 GB  0 B 
* ディスク 2 オンライン      953 GB  1024 KB * ←今回の対象ディスク

(ディスク2の)パーティション

Partition ### Type               Size     Offset 
------------- ------------------ ------- ------- 
Partition 1   予約済み            15MB    17KB 
Partition 2   プライマリ          830GB   16MB 
Partition 3   システム           1075MB   830GB   ← Ubuntu用 EFI (GRUB)
Partition 4   不明               122GB    831GB  ← Ubuntuドライブ領域

After

ディスク

ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           931 GB      0 B        *
  ディスク 1    オンライン           465 GB      0 B        *
* ディスク 2    オンライン           953 GB      0 B        * ←今回の対象ディスク

(ディスク2の)パーティション

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    予約済み                15 MB    17 KB
  Partition 2    プライマリ              953 GB    16 MB

まとめ

  • デュアルブートはインストールが楽な一方で、今回のように削除したい時が面倒
  • 特にドライブ構造やどこに何が入っているかをしっかり理解した上で慎重に操作する必要がある
  • こんなことがなければdiskpartも触らないし、ディスクドライブの中身を理解することもなかったので勉強にはなった
  • これからはWSL2とか仮想環境でやろうかね
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?