Bootrec / FIXBOOT vs Bootrec / FIXMBR


11

Microsoftによると、Bootrec / FIXBOOTの機能は次のとおりです。

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

そして、これはBootrec / FIXMBRが行うことです:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

MBRは単なる一種のブートセクターではありませんか?他にどのような種類のブートセクターが修正されますか?どちらを使用するのか混乱しています。mbrが唯一のブートセクターウィンドウで使用しているのではないですか?


4
私が理解しているように、MBR =ドライブ全体の最初のセクターであり、ブートセクターはパーティションの最初のセクターです。BIOSは最初にMBRを読み取り、次にそのパーティションのロードを制御するシステムパーティションのブートセクターをポイントするか、別のパーティションを選択して起動できるようにメニューを表示します。LILO / NTLDRなどはブートセクターにあると思いますか?
マークインスブルックオーウェン

マーク、正解です。答えてください。
Ryan Ries 14

「MBR =ドライブ全体の最初のセクターであり、ブートセクターはパーティションの最初のセクターです」が、MBRはブートセクターの一種です。パーティションの最初のブートセクターのタイプは何ですか?それらは「ボリュームブートレコード」ですか?
red888 2014

もう1つ私を混乱させるのは、両方のコマンドがシステムパーティションに書き込むということです。つまり、同じパーティションについて話しています(システムパーティションは1つしか持てないと思います)。MBRタイプのブートセクターではないブートセクターをシステムパーティションに書き込むのはいつですか?Windowsランドでは、ブートセクターはMBRとは特に異なる意味を持っています。なぜなら、私が読んだすべてのものは、MBRは単なるブートセクターの一種であると述べているからです。
red888 14

回答:


13

これは非常に興味深い質問であることがわかりました。このトピックに関するリンクはたくさんありますが、両者の違いや関係についてはあいまいです。私がWindows OSのハードドライブ構成について見つけた最も良い説明は、これです:http : //www.ntfs.com/hard-disk-basics.htm

MBRとパーティションテーブルがドライブの同じセクターにあるようです。MBRはドライブの最初の要素であり、パーティションテーブルを使用して特定のOSへのブートプロセスを続行するという点で「小さい」です。2つのコマンドオプションは、ブートチェーン内の異なるリンクを効果的に修正します。

/ fixmbrは、パーティションテーブルを読み取ってOSが配置されている場所を見つける情報と小さな実行可能ファイルを置き換えます。したがって、これはフォーマットされたドライブに存在し、ハードドライブの次の少しの部分を読み取るために効果的に存在し、OSがどこにあるかを通知します。本質的に、これは必ずしもWindows固有のアイテムではありません。

/ fixbootは次の部分を置き換えます-パーティションテーブルのエントリで、OSの実際のロード可能な実行可能ファイルが配置されている場所を指します。したがって、これはブートプロセスのチェーンの次のリンクを修正しています。このコマンドは、Windows固有の結果を作成します。これにより、ハードドライブに、特にWindowsの場所を思い出させます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.