SRX3Eはじめに最近ではCD-ROMからのブートセットアップが一般的で、DOSなどというものは必要なくなってしまいました。古いOSや、モバイルパソコンなどCD-ROMドライブが内臓されていないパソコンなどでインストールする場合などでは、DOSがあるととても重宝することが多いです。95/98などに付属していてフロッピーにコピーして使うことが許されてます(他人にあげちゃマズい)。95/98ではDOSの作成自体は簡単ですが、そのままではフロッピーが二枚になってしまったり、日本語は使えないやらCD-ROMは使えないやらで役に立たないDOSができあがります。今回は役に立つDOSを作る方法を紹介します。本来使えないと思われているWindows2000/ME/XPでの作成方法も紹介します。95/98/98SEでの作成マイコンピュータのFDを右クリックしてフォーマットを選びます。フォーマットの設定のところで起動専用にチェックを入れ、フォーマット済みのFDをドライブに入れてFDを作成します。これで英語版のDOSが完成です。インストールされているドライブからファイルを検索して下の表にあるファイルを揃えFDにコピーします。AUTOEXEC.BATを右クリックして編集を選び中身を全て消して上書き保存します。Config.sysもメモ帳で開き中身を下の表の中と同じにしてください。DOSでは初期状態でCDを認識してくれません。従ってCD-ROMを利用する場合はドライバを入れてCD-ROMを使えるように設定をする必要があります。IDE接続のCD-ROMならば汎用CD-ROMドライブドライバを利用してCD-ROMドライブを利用できるようにすることが可能です。必要なファイル・OAKCDROM.SYS・MSCDEX.EXEConfig.sysの中身に以下の行を追加します。/D:MSCD000LASTDRIVE=ZAutoexec.batの中身に以下の行を追加します。/L:D※/D:MSCD000は上のconfig.sysに連動していて揃えれば別のものでもいいようです。※/L:DのDがドライブ文字です。任意に変えてもOKです。『コントロールパネル』の『アプリケーションの追加と削除』を実行します。『起動ディスク』のタブでディスクの作成を実行。指示にしたがってフォーマット済みのFDをドライブに入れてFDを作成します。あとはDOSリストに従って不要なファイルを削除して一枚にまとめます。DOSでは初期状態でCDを認識してくれません。IDE接続のCD-ROMならば汎用CD-ROMドライブドライバを利用してCD-ROMドライブを利用できるようにすることが可能で、そのためには以下のことをする必要があります。次のファイルを消さずに残しておきます。・OAKCDROM.SYS・MSCDEX.EXEConfig.sysの中身に以下の行を追加します。/D:MSCD000LASTDRIVE=ZAutoexec.batの中身に以下の行を追加します。/L:D※/D:MSCD000は上のconfig.sysに連動していて揃えれば別のものでもいいようです。※/L:DのDがドライブ文字です。任意に変えてもOKです。98/98SEでも同様に作ることも可能です。上の方法はファイルを増やす方法でしたが、このファイルを減らす方法というのも覚えておいて損はないかもしれません。2000のCDをCD-ROMドライブに入れます。『VALUEADD\3RDPARTY\CA_ANTIV』にある『MAKEDISK.bat』を実行します。指示にしたがってフォーマット済みのFDをドライブに入れてFDを作成します。出来上がったFDからDOSリストを参照して不要なファイルを削除します。AUTOEXEC.BATを右クリックして編集を選び中身を全て消して上書き保存します。Config.sysもメモ帳で開き中身を下の表の中と同じにしてください。これで日本語が扱えるDOSが完成しました。2000には汎用CD-ROMドライブドライバは存在しないので別途CD-ROMドライブメーカーなどからドライバを入手する必要があります。XPでの作成マイコンピュータのFDを右クリックしてフォーマットを選びます。フォーマットの設定のところで『MS-DOS起動ディスクを作成』にチェックを入れ、フォーマット済みのFDをドライブに入れてFDを作成します。これで英語版のDOSが完成です。XPには日本語表示するためのドライバは存在しないので英語版を使う必要があります。(英語版の場合一部の記号がキーボードの表記と実際に入力された記号がことなることがあるので注意してください。)また、汎用CD-ROMドライブドライバは存在しないので別途CD-ROMドライブメーカーなどからドライバを入手する必要があります。DOSリスト以下のファイルが必要です。ANK16.FNTANK19.FNTAUTOEXEC.BAT(メモ帳あたりでテキストファイルを作って拡張子を変えればよい)BILING.SYSCOMMAND.COMCONFIG.SYS(メモ帳あたりでテキストファイルを作って拡張子を変えればよい)DRVSPACE.BIN(ドライブスペースが使用されていないなら不要)FDISK.EXEFORMAT.COMHIMEM.SYSIO.SYSJDISP.SYSJFONT.SYSJKEYB.SYSJKEYBRD.SYSKANJI16.FNTMSDOS.SYSSMARTDRV.EXE(HDDを高速化するもので無くても動くがコピーなどで時間がかかる。95(無印)/95AではPlus!をインストールしない限り出てこないかもしれません。JKEYBRD.SYSDOSでCDを利用する上のWindows95/98/98SE/MEの場合ではCD-ROMドライブの汎用ドライバによってIDE接続のドライブはだいたい認識できるようにしました。ところが、SRXを含むCD-ROMを内臓しないパソコンやSCSI接続のパソコンでは利用できません。カードのドライバをメーカーからダウンロードしてくる必要があります。ドライバのインストール方法は各ドライバーの説明書を見てください。大体は使うドライバファイルが違うだけでConfig.sysの書き方などは汎用ドライバの時とあまり変わらないので参考にしてください。USB接続のタイプやIEEE接続のタイプではUSBやIEEE自体がDOSに対応していないのでBIOSがエミュレートするタイプ以外は利用できません。BIOSがエミュレートするタイプでは一般にIDEのCD-ROMとしてエミュレートするので汎用ドライバで利用可能だと思われます。DOSを使う分には問題ありませんがインストールなどを行う場合途中でDOSではなくなりドライバが要求されたりするので予めDOSでインストールCDの中身をHDDにコピーしてそこから実行するのがいいでしょう。Cardを扱うタイプ(ソケットサービスやカードサービスを必要としない)があります。Cardスロットのドライバみたいなもんです。スロットのドライバが必要なワケです。Cardスロットのドライバは付属していません、自分で用意する必要があります。スロットのDOS用ドライバなんて用意してくれてません。Cardを扱うタイプ』を使うことになりそうです。...でもどうしてもソケットサービスやカードサービスを介してPCカードを扱うタイプを使いたいんだけど。PCI-1410でした(Ricohのは内臓の無線LAN用に使われている)。そこでTexasInstrumentsのサイトに飛んでも汎用ドライバはありませんでした。スロットが搭載されていることがわかりました。CardスロットのDOS用ドライバをWebで公開していました。ここで断っておきます。このドライバはIBMのs30用であって、このIBMのs30を持っていない方が使うのはライセンス違反です。うっかり間違えてSRXにこのドライバを使ってしまったらウマくいったとしてもそれはライセンス違反なのです...。