web-dev-qa-db-ja.com

Bootrec / FIXBOOT vs Bootrec / FIXMBR

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だけではありませんか?

11
red888

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

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

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

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

13
Mary