MBRの予備作業をデバッグする


目的:windowsブートに互換性のあるMBR(すべてのMBRが悪いようですか?)を書いてbochsシミュレータをダウンロードし、私は今最新のバージョンにダウンロードして2.5.1で、インストールします.「スタート->プログラム->bochs->Disk Image Creation Tool」を実行してIMGを作成hdタイプの10 MBディスクを作成します.作成が完了すると、次のようにIMGの構成情報が表示されます.
ata0-master: type=disk, path="xp.img", mode=flat, cylinders=20, heads=16, spt=63
WinXPフォルダを作成し、imgファイルを移動し、プロファイル(WinXP.bxrc)を作成します.内容は次のとおりです.
# how much memory the emulated machine will have
megs: 256

# hard disk
ata0-master: type=disk, path="xp.img", mode=flat, cylinders=20, heads=16, spt=63
ata0-slave: type=cdrom, path="H:\WinXP.ISO", status=inserted

# choose the boot disk.
boot: cdrom
は、img=ハードディスク、iso=光ディスクミラーであることが明らかです.
WinXP.bxrcをダブルクリックすると、仮想マシンが直接起動します.
ISOを手動でインストールし、起動後にパーティション化し、フォーマットし、ファイルをコピーします.ディスク容量が足りないため、中断します.
ただし、フルインストールする必要はありません.この時点でMBR、PBRがありますから.
MBRを変更したい場合は、16進編集ツールを使用してIMGファイルのヘッダ512バイトを変更すればよい(最初のセクタはMBR).