データディスクからEFIシステムパーティションを削除する

データディスクからEFIシステムパーティションを削除する

私のコンピュータにはSSDとHDDがあります。
私はオペレーティングシステム(UbuntuとWindows)を保存するドライブとしてSSDを使用しています。
SSDにBIOS/レガシーモード(MBR形式)でインストールしたが、以前にOSがあったHDDにはまだESPがあります。削除しても安全ですか?ハードドライブの他のパーティションに問題がありますか?私はHDDをデータディスクとしてのみ使用します。

ベストアンサー1

安全である必要がありますが、絶対に確実にするには、/etc/fstabデータディスクを参照しているUbuntuのすべてのエントリを一時的にコメントアウトしてシステムをシャットダウンし、一時的にHDDからデータケーブルを外し、オペレーティングシステムがまだ起動していることを確認してください。 。両方のオペレーティングシステムが正常に起動したら、ESPを削除できると確信できます。問題が発生した場合は、ケーブルを再接続してください。

テストが完了したら、/etc/fstabUbuntuで最初にコメントアウトされたアイテムのコメントアウトを削除することを忘れないでください。

システムがレガシーモードで起動した場合、ESPパーティションはまったく問題になりません。これは、本質的に特定のパーティションタイプUUIDを使用するGPTパーティションディスクの通常のFAT32パーティションです。

理論的には、UEFI対応システムは、最初に1つのディスクのESPからUEFIドライバを読み取り、次にレガシー互換レイヤを有効にし、別のディスクからレガシーBIOSモードで起動するように設定できます。 UEFIファームウェアはドライバなしで直接起動できません。ただし、これは非常に具体的な構成なので、ほとんどのUEFIファームウェアではこれを許可しないようです。したがって、これらの特定の構成がある場合は、システム/ボードを開発したエンジニアリングチーム以外の誰よりも、特定のUEFI実装に関する詳細をすでに知っているはずです。

ESPを削除すると、削除に使用するツールがGPTパーティションテーブルのESPスロットを単に未使用としてマークするか、GPTパーティションテーブルを完全に書き換えるかによって、パーティション番号に影響を与える可能性があります。 。実際には、Ubuntuがデバイス名でHDDのパーティションを参照している場合は、/dev/sd*そのディスクのパーティション番号を1ずつ調整する必要がある可能性があります。 Ubuntuがパーティションを識別するためにボリュームラベルまたはUUIDを使用している場合は、いかなる/etc/fstab場合も何もする必要はありません。

おすすめ記事