BIOS のブート シーケンスを取得するために使用できる BIOS 呼び出しはありますか? この質問の起源は、非常に古い Pentium III マシンに Windows 7 をインストールしようとしたことでした。1 番目の HDD が最初の HDD として設定されているにもかかわらず、インストーラーは「コンピューターのハードウェアがこのディスクからの起動をサポートしていない可能性があります」と主張し続けました。起動デバイス。
私が見つけることができたプログラムによるブート シーケンスの取得に関する唯一の言及は、DOS API リファレンスにありint 21/AX=3305h
ました。DOS 4.0+ では、「Get Boot Drive」として定義されdl
、OS がブートされたドライブに戻るときにレジスタ セットが設定されます。1
つまり、A:
等々。ただし、この呼び出しが Windows 7 インストーラーによって使用されているかどうかは明らかに非常に疑わしいです。