Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

普通のソフトウェアと同じように、ユーザーは必要に応じてOSを乗り換えることがあります。しかし通常のソフトとは異なり、OSの削除はメニューからアンインストールするだけでは済まず、ハードディスクの一部または全体を消去して、新しいOSのための空き容量を作る必要があります。


この記事のように、パソコンにUbuntuのみがインストールされていて、別のOSを導入したい場合は、ハードディスクを消去しなければなりません。作業を始める前に注意点として、ここで紹介する手順はUbuntuと他のOSによるデュアルブート環境には適用できません。実行すると、インストール済みのすべてのOSが消えてしまいます。


削除方法には大きく分けて「高速な方法」と「安全な方法」の2つがあります。高速な方法は、コンピュータがデータを読み取るための目印となるパーティションヘッダを削除するだけで、コンピュータ上ではデータが削除されたのと同じ状態になります。ただし、データそのものはディスク上に残ったままなので、専用ツールを使えばフォレンジック(データ復元)技術によって復旧される可能性があります。一方、安全な方法は、ハードディスク全体をランダムな数値で上書きします。数時間かかり、途中で中断できない(一気にやり切る必要がある)ものの、元のデータは解読不能なノイズで置き換えられるため、復元はほぼ不可能になります。


どちらの方法でもライブブートを使用します。稼働中のOS自身を完全かつ正しく削除することはできないためです。


Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

ドライブのサイズを確認する

ライブシステムを起動する前に、内蔵ハードディスクのサイズを調べておく必要があります。ライブブートに使うUSBメモリも「ハードディスク」として認識されるため、誤って別のドライブを上書きしないようにするためです。


まず、パソコンから他のUSB機器をすべて取り外します。次に、現在のUbuntuを起動し、「端末(Terminal)」アプリを開いて以下のコマンドを実行します。


sudo fdisk -l | grep Disk

Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

このコマンドは、認識された(接続されている)すべてのハードディスクを一覧表示し、各ドライブの先頭行だけを出力に絞り込みます。ユーザーのパスワードを入力すると、絞り込まれた一覧が表示されます。「Disk」の後に「/dev」で始まり、「loop」という文字列を含まない行を探してください。行の最初のコロンの後にサイズが表示されているので、その数字を控え、電源を切って実際の上書き作業へ進みます。


USBからUbuntuをライブブートする

Ubuntuを削除しようとしているということは、インストール時に使用したUSBメモリがまだ手元にある可能性が高いでしょう。それを使ってライブブートすれば、消去作業中に内蔵ハードディスクへ一切アクセスせずに済みます。もしUbuntuのUSBメモリを紛失した場合は、自分で新しく作成することも可能です。


GPartedアプリで高速に削除する

ターミナルコマンドの操作に不安があり、クリック操作だけで手早くデータを消したい場合は、Ubuntuにプリインストールされているグラフィカルなディスク管理ユーティリティ「GParted」を利用しましょう。


ライブセッションでUbuntuを起動したら、アプリケーションメニューからGPartedを見つけて開きます。その後、以下の手順でハードディスクのデータを削除します。


Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)
  1. 前のセクションで記録したハードディスクのサイズと一致する「Size」の行を選択します。
  2. ウィンドウ左上にある赤い斜線付きの丸アイコン(削除)をクリックします。
  3. グレー表示になった削除アイコンの右側にある緑のチェックマークアイコンをクリックして、変更を適用します。

この操作により、OSと保存されているすべてのデータが永久に削除されます。確認する前に必ず選択したドライブを再チェックしてください。


完了したら、GPartedを閉じてライブシステムをシャットダウンします。これで内蔵ハードディスクは真っさらになり、新しいOSをインストールできる状態になります。


ヘッダ上書きで高速に削除する

ライブUbuntuセッションを起動したら、「端末(Terminal)」アプリを開き、すべてのディスクデバイスを特定するために以下のコマンドを実行します。


lsblk

Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

「loop」を含まない結果は2つ表示されるはずです。1つはライブセッションが動作しているUSBメモリ、もう1つは内蔵ハードディスクです。前述の確認作業で書き留めたサイズに一致する行の「NAME」列の名前を控えてください。


次に、ターミナルで以下のコマンドを実行します。「hd_name」は前の手順で控えた名前に置き換えてください。


sudo wipefs --all /dev/hd_name

Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

これでパーティションテーブルのヘッダが消去され、コンピュータは事実上、ハードディスクが空であると認識するようになります。


ディスク全体の上書きで徹底的に削除する

手順の最初の部分はヘッダ消去の場合と同じです。まずUSBからライブブートし、ターミナルを開いて「lsblk」コマンドでハードディスクのデバイス名を特定します。ここでも、ハードディスクのサイズと一致する行の「NAME」の名前が、消去対象のドライブ名となります。


続いて、以下のコマンドを実行します。「hd_name」は「lsblk」コマンド実行時に控えた名前に置き換えてください。


sudo dd if=/dev/urandom of=/dev/hd_name bs=4096 conv=notrunc iflag=nocache oflag=direct

Ubuntuをパソコンから完全にアンインストールする方法(GParted・コマンド対応)

「dd」コマンドは生のバイトデータを読み書きします。このコマンドには多くのオプションが含まれていますが、要点としては、システムの乱数生成器からデータを読み出し、4096ビット単位でハードディスクに直接書き込んでいる、ということです。乱数生成のショートカットは使われていません。


あとは待つだけです。かなりの時間がかかります。完了すると、ドライブは無意味なランダムデータで満たされ、以前のデータは簡単には復元できなくなります。

  1. RAMをハードディスクとして使う方法|RAMDiskで読み書き速度を無料で高速化する手順

    圧倒的な読み書き速度は、ゲーマーや開発者にとって永遠の憧れです。しかし、パソコンを使い続けるうちに不要なデータが蓄積され、必要なデータの読み書きに遅延が発生してしまうのは避けられません。 この問題への定番の対策がSSDへの換装ですが、SSDは価格が高額なため、購入前に二の足を踏んでしまう方も多いのではないでしょうか。 そこで今回は、追加費用ゼロで高速な読み書きを実現できる裏技をご紹介します。その方法とは、RAM(メインメモリ)をディスクドライブとして活用する「RAMDisk」化です。頻繁に使うファイルを仮想RAM上に保存すれば、従来よりはるかに速い速度でデータを読み出せます。 この驚異的な速度

  2. WindowsパソコンからGoogleドライブをアンインストールする方法【同期停止から完全削除まで】

    PCからGoogleドライブを削除したいとお考えですか?アンインストールすることで、無駄に消費されていたストレージ容量を取り戻したいと思っていませんか?ご安心ください。この記事では、WindowsシステムからGoogleドライブを削除するさまざまな方法をわかりやすく解説します。ストレージ容量の回復方法やPCのクリーンアップ、Googleドライブの接続解除・一時停止の手順についてもご紹介します。WindowsシステムでGoogleドライブの同期を解除するには?PCからGoogleドライブを削除する前に、まずシステムとの接続を解除しておきましょう。後で再度Googleドライブを利用したい場合に便利