マスターブートレコードのアドレスを変更する方法


0

ブータブルデバイスのマスターブートレコードの場所(開始アドレスと終了アドレス)を変更できますか?そうすることは、オペレーティングシステムに依存しているかどうか?マスターブートレコードの場所を変更できる場合、Linux OSおよびWindows OSでどのように変更しますか?

回答:


0

いいえ、あなたがすることはできません。MBRは常にディスクのセクター0の先頭にあります(ブートコードの440バイト、パーティションテーブル用の残り)。ファームウェア自体(BIOS)もブートレコードの場所を認識している必要があるため、これはOSに依存しません。

ただし、MBRはディスク上の他の場所からブートローダーをロードできます。多くの既存のブートローダーはMBRに収まらないため、そのように動作します(たとえば、syslinux MBRはファイルldlinux.sysを検索してロードするだけです)。

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