私のMBRコードにどのような手順があるかを確認する

私のMBRコードにどのような手順があるかを確認する

私はMacbook Proでパーティショニング/デュアルブートをたくさんしています。 Mac OS XとUbuntu 12.04がインストールされ、GrubがUbuntuパーティションにインストールされています。

知りたいです。私のMBRのコード(最初の446バイト)とは何ですか? MacはEFIとGUIDパーティションを使用しているため、MBRは保護/ハイブリッドMBRです(私の場合はハイブリッドMBRでした)。

Q:MBRでプログラムを識別する方法(16進ダンプ基準)?どのような署名がありますか?たわごとだと思います。しかし、私は一つ作りました。16進ダンプ私が見つけたコードと一致しません。この記事Grub MBR(「ステップ1」)コードについて詳しく説明しています。

編集:私はEFIブートマネージャプログラムrEFIndを実行しています。これはEFIアプリケーションなので、私のEFIシステムパーティションにあります。プログラムは起動後すぐに実行されますが、MBRの446バイトにコードを配置しないようです。

EDIT2:デュアルブート用にWindowsもインストールしたことを追加する必要があります。

ベストアンサー1

答えを見つけたようです。 Windowsのスタートコードだと思います。 hexdump("Invalid partition table.Error loading operating system.Missing operating system.")で読むことができるASCIIに基づいてGoogle検索を実行し、Windowsブートローダーを議論するサイトを見つけることができました。私の16進ダンプはWindows 7ブートローダと一致します。詳しくはこちらをご覧ください。http://thestarman.pcministry.com/asm/mbr/W7MBR.htm#CODE。過去に私のコンピュータにWindows 7をインストールしていたので、これは意味があります。

おすすめ記事