IO.SYS

IO.SYS は、MS-DOSのカーネルのうち、機種依存する部分（のファイル名）である。デフォルト（カーネル内蔵）のデバイスドライバ等の他、初期化プログラムも含むため、MS-DOSのカーネルのうちで最初に動作する部分のコードも含む。なお、Windows 9x系ではMSDOS.SYSはコードを含まないものとなっており、全てのコードがIO.SYSに移動されている。通常、「隠し」「読み取り専用」「システム」の属性がオンにされている。
PC/AT互換機はブートされると、セルフチェック等の後、最後にブートセクタをメモリに読み込み、実行する。それがDOSのブートセクタだった場合、IO.SYS の最初の3セクタをメモリにロードし、それに制御を移す。以下は次のような流れになる。
PC DOSおよびDR-DOSでは IBMBIO.COM という名前である。