このコマンドを実行してdd
MBRの最初のバイトを消去すると、そのディスク(または単にグラブ)の現在のパーティションテーブルに影響しますか?パーティションを認識し続けることはできますか?
dd if=/dev/zero of=/dev/sda bs=440 count=1
(440が提案された結果であり、446より優れているようです。下のリンクを参照)
これは、「ディスクからGrubを削除する」、「BIOSが起動できないようにMBRを消去する」、または「フェーズ1のデータを削除する」を意味するためです。
引用:
ベストアンサー1
はい、このコマンドを使用すると、レガシーBIOSスタイルからディスクを起動できなくなりますが、MBRスタイルのパーティションテーブルはそのまま残ります。
ディスクにFAT32パーティションが含まれている場合は、そのパーティションに\EFI\BOOT\BOOTx64.efi
。ただし、UEFIモードでディスクを起動できないようにするには、ファイル名を変更するかファイルを削除するだけです。
表に示すようにマスターブートレコードに関するウィキペディアの説明、パーティションエントリはバイト446(16進数0x01be)から始まります。
コマンドは最初の440バイト(バイト0〜439バイトなど)のみを上書きし、ディスク署名とコピープロテクトマークは変更しません。