[機器] ショップマシンPC,米AMD社製CPU,
ニューマシン
The Gracefulという秋葉原のお店で作ってもらった、いわゆるショップマシンです。
購入は、1998年9月。
まだ買ったばかりの機種ですが、買うときは、 P-IIにするかで、悩みました。
と言うよりも、買う直前までは、P-II にしようとほぼ決めていたのに、実際にショップで見積もりをすると、その差 10万円…。
約1.5倍の価格差にK6-2のマシンを選んでしまいました。
ビデオ・カードも相性の問題から、TNTでなくZXにしてしまったのも、 今では少々悔やまれます。
さて、次は何を…。
[仕様]
Case:??社製 PC-968A Middle Tower
M/B:台ASUSTeK Computer社製 P5A
CPU:米AMD社製 K6-2 350MHz
Memory:128MB PC100 CL2
Disk:8.4GB米IBM社製 DHEA-38451
Video:米nVIDIA社製 RIVA 128ZX
Modem:米Silicom Multimedia Systems社製
Modem Master 8000/56K(後付け)
Sound:米CreativeLab社製 Sound Blaster Live!
LAN:日ELECOM社製 Laneed LD-PCI2TL(後付け)
K/B:Aptivaと共用(そのため、CPUスウィッチを購入)
CPU SW:台ATEN社製 Master View Plus CS-124
PC
http://www.geocities.co.jp/SilyconValley/1051/newpc.html
The Graceful
http://www.the-graceful.com/
1998年9月12日土曜日
1998年9月9日水曜日
[機器] ショップマシンPC,米AMD社製CPU,
[機器] ショップマシンPC,米AMD社製CPU,
ニューマシン
The Gracefulという秋葉原のお店で作ってもらった、いわゆるショップマシンです。
購入は、1998年9月。
まだ買ったばかりの機種ですが、買うときは、 P-IIにするかで、悩みました。
と言うよりも、買う直前までは、P-II にしようとほぼ決めていたのに、実際にショップで見積もりをすると、その差 10万円…。
約1.5倍の価格差にK6-2のマシンを選んでしまいました。
ビデオ・カードも相性の問題から、TNTでなくZXにしてしまったのも、 今では少々悔やまれます。
さて、次は何を…。
[仕様]
Case:??社製 PC-968A Middle Tower
M/B:台ASUSTeK Computer社製 P5A
CPU:米AMD社製 K6-2 350MHz
Memory:128MB PC100 CL2
Disk:8.4GB米IBM社製 DHEA-38451
Video:米nVIDIA社製 RIVA 128ZX
Modem:米Silicom Multimedia Systems社製
Modem Master 8000/56K(後付け)
Sound:米CreativeLab社製 Sound Blaster Live!
LAN:日ELECOM社製 Laneed LD-PCI2TL(後付け)
K/B:Aptivaと共用(そのため、CPUスウィッチを購入)
CPU SW:台ATEN社製 Master View Plus CS-124
PC
http://www.geocities.co.jp/SilyconValley/1051/newpc.html
The Graceful
http://www.the-graceful.com/
1998年9月7日月曜日
[機器][改造] Apple 初代iMac, 電源基盤台取り付け
[機器][改造] Apple 初代iMac, 電源基盤台取り付け
その後A-1
今回の加工を思いついたのは、とりあえず加工が終わり何かやることが無いかと考えていたところ、
アナログボードから出ているケーブルはファンと電源ランプそれと液晶用電源だけなので、
アナログボード自体要らなく出来るのではないか、
アナログボードが無くなれば電源基盤だけになるので金属のシールドを外し電源基盤の取り付け位置を工夫すればある程度カッコよく内部を見せることが出来るのではないかという思いつきからでした。
電源基盤を載せる台をとりあえず段ボールでこのように作ってみました。
いずれ金属フレームにしたいと思っています。
電源基盤からアナログボードに延びているケーブルのコネクター部分です。
一番上が液晶用の-、3番目が液晶用の+。10番目がファンと電源ランプの+。一番下が-。
ファンと電源基盤への分岐はこのようにしました。
液晶基板はこのように両面テープで取り付けてあります。
これもいずれ金属フレームにしたいと思っています。
iMac Rev.Aボンダイブルー液晶化
http://www.sunnyplace-jp.com/imac.htm
猫また社中
http://www.geocities.co.jp/6463/lan/adsl_inn.html
雅楽多館
http://www003.upp.so-net.ne.jp/boocat-home/index.htm
その後A-1
今回の加工を思いついたのは、とりあえず加工が終わり何かやることが無いかと考えていたところ、
アナログボードから出ているケーブルはファンと電源ランプそれと液晶用電源だけなので、
アナログボード自体要らなく出来るのではないか、
アナログボードが無くなれば電源基盤だけになるので金属のシールドを外し電源基盤の取り付け位置を工夫すればある程度カッコよく内部を見せることが出来るのではないかという思いつきからでした。
電源基盤を載せる台をとりあえず段ボールでこのように作ってみました。
いずれ金属フレームにしたいと思っています。
電源基盤からアナログボードに延びているケーブルのコネクター部分です。
一番上が液晶用の-、3番目が液晶用の+。10番目がファンと電源ランプの+。一番下が-。
ファンと電源基盤への分岐はこのようにしました。
液晶基板はこのように両面テープで取り付けてあります。
これもいずれ金属フレームにしたいと思っています。
iMac Rev.Aボンダイブルー液晶化
http://www.sunnyplace-jp.com/imac.htm
猫また社中
http://www.geocities.co.jp/6463/lan/adsl_inn.html
雅楽多館
http://www003.upp.so-net.ne.jp/boocat-home/index.htm
1998年8月16日日曜日
[OS] Windows95 再インストール
Windows95 の再インストール方法
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.Windows95 の再インストール方法
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。
だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。
ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、
CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、
セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。
CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.1での使い方」といったマニュアルに従うことになると思います。
またMS-DOSのCD拡張に関しては変わりありませんので、
Autoexec.batは同様に作ればいいはずです。
Q:(あきつぐ)
ところでCD-ROMならWindows95のインストールに必要だから、
起動ディスクで立ち上げた状態で認識したいというのは分かるけど、
MOとかを起動ディスクで認識する必要ってあるの?
A:(延さん)
それがあるんだな。それについてはこちら「システムをフルバックアップしたい)」で説明しています。Windows95 の再インストール方法
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。
だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。
ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、
CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、
セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。
CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.1での使い方」といったマニュアルに従うことになると思います。
またMS-DOSのCD拡張に関しては変わりありませんので、
Autoexec.batは同様に作ればいいはずです。
Q:(あきつぐ)
ところでCD-ROMならWindows95のインストールに必要だから、
起動ディスクで立ち上げた状態で認識したいというのは分かるけど、
MOとかを起動ディスクで認識する必要ってあるの?
A:(延さん)
それがあるんだな。それについてはこちら「システムをフルバックアップしたい)」で説明しています。
さて皆さん、起動ディスクでCD-ROMなどを認識する方法はよくわかったでしょ。
Q:(初心者の皆さん)
はーい!
------------------------------------------------------------------------
【運営会社「パラダイムシフト」サービス】
パラダイムシフト」サービス
http://www37.tok2.com/home/nobusan/faq/windows/startdisk/startdisk.html
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.Windows95 の再インストール方法
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。
だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。
ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、
CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、
セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。
CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.1での使い方」といったマニュアルに従うことになると思います。
またMS-DOSのCD拡張に関しては変わりありませんので、
Autoexec.batは同様に作ればいいはずです。
Q:(あきつぐ)
ところでCD-ROMならWindows95のインストールに必要だから、
起動ディスクで立ち上げた状態で認識したいというのは分かるけど、
MOとかを起動ディスクで認識する必要ってあるの?
A:(延さん)
それがあるんだな。それについてはこちら「システムをフルバックアップしたい)」で説明しています。Windows95 の再インストール方法
起動ディスクでCD-ROMを認識する
1998/08/16
------------------------------------------------------------------------
Q:(一郎兄さん)
のぶさん、Windows95の起動ディスクで、立ち上げるとCD-ROMを認識しないのだけど。
A:(延さん)
そうです。Windows95の起動ディスク(アプリケーションの追加と削除で作る)で立ち上げた状態というのはWindows95ではなくて、MS-DOSというOSが動いています。正確な表現ではないですが、MS-DOSではシステムで認識できるのはハードディスクドライブとフロッピーディスクドライブだけで、それ以外の機器は必ず特定のドライバが必要です。ですからMS-DOSでCD-ROMなどを使いたい場合は、そのドライバをシステムに組み込む必要があります。
Q:(一郎兄さん)
では、そのドライバってのを組み込めば認識するんかい?
A:(延さん)
そうです。OSR2のWindows95などは全てCD-ROMで配布されていますからセットアップには起動ディスクで立ち上げた状態でCD-ROMを認識することは不可欠ですよね。
Q:(憲さん)
憲さんです。CD-ROMなんてみんな使うのにどうしてあらかじめ組み込んでおいてくれないのでしょう?
A:(延さん)
ドライバというのは基本的に機器依存なんだよ。ユーザがどのようは機器(この場合はCD-ROM)を使うか分からないソフトウェア会社(もちろんマイクロソフト)としては、あらかじめ起動ディスクに組み込んでしまう訳にいかないんだ。
Windows95にはプラグアンドプレイという機能があって、接続された機器の種類を判別して適切なドライバを自動的に組み込んでくれるんだけど、MS-DOSというOSにはそのような機能がないので、利用者がいちいち組み込まないといけないという訳。
Q:(のりこ)
でもWindows98では、起動ディスクからCD-ROMを認識できたわよ。
A:(延さん)
姉貴、超初心者のわりにはいい指摘だね。そうWindows98ではついに起動ディスクでCD-ROMが認識できるようになったんだよ。
Q:(憲さん)
プラグアンドプレイができるようになったのですか?
A:(延さん)
残念ながら、そうではないようだね。後でも説明するけど、機器依存とは言ってもかなり汎用性が高いんだよ。CD-ROMのドライバーって。結局そのへんに期待して汎用性の高そうなドライバを複数あらかじめ用意して、どれかで動くだろうという結構アバウトは方法のようなんだ。まあ僕の場合アップグレード版しか見てないけど、製品版も似たようなものだと思うよ。
だから動作しない場合も稀にあるということを既に聞いています。特にSCSIのCD-ROMの場合、後述するようにSCSIホストアダプターのためのASPIマネージャというのを組み込む必要があるのだけど、Microsoftが用意したASPIマネージャに、Tekramなどかなり多くのSCSIホストアダプターで使われているSymBiosという会社のSCSIチップに対応したものがないので、結局独自に組み込む必要があると聞いています。
Q:(憲さん)
結局完全ではないということですね。
A:(延さん)
そうだね。逆にWindows95の時でもメーカー製のパソコンなんかは、
大抵CD-ROMなどのドライバを組み込んだセットアップディスクというものが添付されています。
メーカーパソコンの場合、使用するCD-ROMが既に特定していますから、
正しいドライバを独自に組み込んでしまうことができる訳ね。
みんなのマシンはメーカー製だからセットアップディスクが付いていたでしょ。
一郎兄さんのFMVなんかは
メンテナンスディスクという名称のセットアップディスクが添付されていたはずですが。
Q:(一郎兄さん)
ああ、あのディスクがCD-ROMのドライバを組み込んである起動ディスクなわけね。
ただあれで起動すると勝手にセットアップをはじめてしまうのだけど。
A:(延さん)
そうなんですよね。余計なことをするようになっているセットアップディスクが多いですね。
中にはフォーマットもしてしまうものもあるようです。
確かあきつぐのメビウスがそうだったよね。
Q:(あきつぐ)
そうそう、メニューに従っていったら、フォーマットしますかって聞くから、
そのままYesで進んでしまって、フォーマットしちゃったよ。
アプリケーションも全部入れ直さなくちゃならなくて、とても大変だった。
A:(延さん)
結構余計なお世話的起動ディスクが多いね。
まああきつぐの場合は、問い合わせがあったんだから、そこで拒否しても良かった訳だけど、
初心者には何を拒否すればいいのかも分からないもんね。
それにもし自分で別のCD-ROMなどを買ってきて繋げたら、
途端に使えなくなってしまいます。
ここは頑張って自分で独自の起動ディスクを作る方法を覚えてみましょうか?
Q:(貴子)
難しいの?
A:(延さん)
全然! 頑張ってみましょうよ。
Q:(初心者の皆さん)
はーい!
A:(延さん)
まずATAPIのCD-ROMを認識するには次の作業が必要です。
* CD-ROMドライバの用意
* システムへのドライバの組み込み
* MS-DOSのCD拡張
最初に兎にも角にもドライバというプログラムファイルを用意します。
ATAPIのCD-ROMの場合、正確にはATAPIのMS-DOS用ドライバが必要ですが、
CD-ROM用DOSドライバなどという場合もあります。メーカー製のパソコンの場合、
セットアップディスクに入っていますし、
どこかにドライバの入ったディスクがある場合もあります。
CD-ROMの別に購入した場合も、パッケージ品ならほぼ確実にDOS用ドライバとして、
製品に添付されていると思います。
バルク品でもDOSのドライバくらいならフロッピーで添付されていることが多いですから、
よく探してみましょう。
どうしてもない場合でも、
大抵Web上で手に入れることができます。
少なくともドライブのメーカーと型はちゃんと把握しておきましょう。
それと実はこのATAPIのDOSドライバというのは、大変汎用性が高くて、
他のメーカーのものでも結構動いてしまいます。
以前松下のCD-ROMで別の3社のドライバがいずれも使えました。
因みにドライバのファイル名は必ず、sysという拡張子がついています。
ドライバを用意したら、次にシステムへの組み込みですが、
具体的にはドライバを起動ディスクに入れると共に、
CONFIG.SYSというファイルにデバイス文を記述することで組み込みます。
このファイルをメモ帳か何かで編集しましょう。
最初、CONFIG.SYSファイルは以下のような文だけが書かれていると思います。
[CONFIG.SYS (初期状態 Windows95 OSR2の場合)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
今ここに貴子のFMV DESKPOWER SEの場合で説明しましょう。
このマシンのCD-ROMは松下寿製で、ATAPIドライバ「CR_ATAPI.SYS」が
セットアップディスクのほかにアプリケーションCDにも入っていました。
このドライバをCONFIG.SYSファイルに組み込んでみます。
[CONFIG.SYS(ATAPIドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ATAPIデバイスドライバ for ATAPI-CD-ROM
DEVICE=CR_ATAPI.SYS /D:MSCD000
最後の1行がそうです。「DEVICE=ATAPIドライバ名 オプション...」という書式です。
Q:(あきつぐ)
/D:MSCD000って何?
A:(延さん)
/D:というのはデバイスオプションスイッチといって、
その直後にデバイス名を指定します。
このデバイス名(上記の場合MSCD000)はなんでもいいのです。
適当なもので構いません。
ただし後で説明するMSCDEX.EXEのオプションと一致させなければいけません。
Q:(貴子)
適当でいいけど、無いとだめなのね?
A:(延さん)
そう。デバイスオプションスイッチは必ず記述して下さい。
そして最後にMS-DOSのCD拡張です。MS-DOSというOSで採用されているファイルシステムは
FAT(File Allocation Table)というものですが、
CD-ROMではそれと全く違うファイルシステムISO 9660が採用されています。
そこでMS-DOSがこのCD-ROMのファイルシステムを使えるように、
MS-DOSを拡張してやる必要があります。
具体的にはMSCDEX.EXE(MicroSoft Compact Disk EXtension)というプログラムを実行するだけです。
手でコマンド入力してもいいのですが、
MS-DOSにもWindowsのスタートアップのように起動時にプログラムを自動実行させる方法があるので、
それを利用します。
AUTOEXEC.BATというファイルにMSCDEX.EXEを実行する文を記述します。
このAUTOEXEC.BATというファイルがその名前が示しているように
MS-DOSが起動されると自動的に実行されるバッチファイルで、
ここに自動実行したいコマンドやプログラムを記述しておけば、自動的に実行されます。
メーカー製のパソコンなどで、セットアップディスクで起動しただけで、
勝手にセットアップやフォーマットをはじめてしまうのは、
みなこのファイルにそのようなコマンドが記述されているのです。
因みにこのAUTOEXEC.BATファイルは、元々の起動ディスクには存在しないので、
新規作成で作って下さい。
Q:(一郎兄さん)
ところでそのMSCDEX.EXEというプログラムはどこにあるの?
A:(延さん)
あっそうでしたね。このファイルはWindows95のCD-ROMにも入ってますし、
Windowsフォルダ¥Commandというフォルダにもあります。
で、見つけたらやはり起動ディスクにいれ、
AUTOEXEC.BATに次のように記述して、実行させます。
[AUTOEXEC.BAT(MSCDEXの実行)]
A:¥MSCDEX.EXE /D:MSCD000
やはりデバイスオプションスイッチが記述してあり、
CONFIG.SYSに記述したドライバ組み込みのデバイス文で指定したものと同じものを指定します。
これでドライバの組み込みとCD-ROMを読める環境が整います。どうです? 簡単でしょ。
Q:(憲さん)
なんだ結構簡単だったんですね。しかしSCSIのCD-ROMも同じようにできるのですか?
A:(延さん)
さっきもちょっと説明したけど、SCSIの場合はちょっと違います。
違うというか、もう一つだけやっておかねばならないことがあります。
それはSCSIのドライバの組み込みです。
正確にはSCSIホストアダプタのASPIマネージャを組み込む必要があります。
ASPIマネージャもやはりSCSIカードなどに添付されているのが普通ですが、
WebなどでGetすることもできます。
Q:(貴子)
「ASPIマネージャ」って何?
A:(延さん)
正確に説明すると難しいというか、SCSIの歴史からひも解いていかないとならないけど、
名前が示す通り単なるマネージャで、
まあSCSIカードのドライバだと思っていても構わないです。
因みに「ASPI」とはAdvanced SCSI Program Interfaceの頭文字です。
組み込み方は、CD-ROMのデバイスドライバの場合と同様、CONFIG.SYSにデバイス文を記述することで行います。
注意しなければならないのは、必ずデバイスドライバより先に組み込まなければならないことです。
具体的にはデバイス文を先に書けばいいだけですが。
私の自作マシンは、SCSIカードとしてAdaptecのAHA-2940Uを、
SCSI CD-ROMにPioneerのDR-533を使っていますが、次にその場合の記述例を示します。
[CONFIG.SYS(ASPIマネージャとSCSI CD-ROMドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for Pioneer DR-533
DEVICE=DRD60ASP.SYS /D:MSCD000
AUTOEXEC.BATに関しては、ATAPIの場合と全く同じです。
またデバイスドライバの方はATAPIのものと同様に汎用性が高く、
ホストアダプタ(SCSIカード)側が持っている(用意している)CD-ROM用のデバイスドライバが
大抵のCD-ROMに使えてしまいますから、
デバイスドライバが手に入れられない場合も困ることはないでしょう。
Adaptecの場合ASPICD.SYSというCD-ROM用の汎用デバイスドライバがあり、
大抵のCD-ROMがこれでOKです。私のPioneerのDR-533も大丈夫でした。
Tekramのカードなどにもこのような汎用デバイスドライバ(TRMCD.SYS)があります。
更にホストアダプタも選ばない汎用デバイスドライバもWeb上にあり、結構使えます。
少なくとも私の環境では問題なく使えました。ものはヴェクターのライブラリにありました。
どうです? こちらもどうってことないでしょ。
Q:(貴子)
ええ簡単ね。これなら私にもできるわ。
A:(延さん)
そうだろ。それにここまでできれば、後MOやPD(リムーバブルディスクとして使う場合)、Zipなどの
リムーバブルディスクを認識する方法もいたって簡単だよ。
CD-ROMの場合と同じようにASPIマネージャの組み込みの後にMOやPDのデバイスドライバを組み込めばいいだけ。
その上リムーバブルディスクの場合は、ファイルシステムがFATなので、
CD-ROMのようにMS-DOSを拡張する必要がありません。
従ってAUTOEXEC.BATで何も実行する必要がないんです。
ドライバはやはり製品に添付されているか、Webなどでも取得できます。
またCD-ROMの場合と同じようにSCSIホストアダプタ側に、
リムーバブルディスク汎用のデバイスドライバが普通は用意されています。
AdaptecではASPIDISK.SYS、TekramではTRMDISK.SYSという
汎用リムーバブルディスク用DOSデバイスドライバが用意されてました。
いずれも私は使ったことがありませんが、
大抵のリムーバブルディスクに使えるはずです。
以下に私のマシンのコニカのMO(OMD-7060)を専用のDOSドライバで認識させた場合の
CONFIG.SYSを示します。
[CONFIG.SYS(MOドライバの組み込み)]
DEVICE=BILING.SYS
DEVICE=JFONT.SYS /MSG=OFF
DEVICE=JDISP.SYS /HS=LC
DEVICE=JKEYB.SYS
DEVICE=HIMEM.SYS
REM *** ASPIマネージャ for Adaptec AHA2940/U/AU/UW
DEVICE=ASPI8DOS.SYS
REM *** ASPIデバイスドライバ for KONICA OMD-7060
DEVICE=MSDRVR.SYS -OB -O2K
Q:(憲さん)
CD-Rなんかもこれでいける訳ですか?
A:(延さん)
残念ながら、CD-Rを単なるCD-ROMとして使うにはCD-ROMの場合と同様の方法でいいけど、
書き込むために使えません。
CD-Rへの書き込みにはドライバだけではだめで
専用のソフトが必要なのだけど、
そもそもMS-DOS上で動くCD-R書き込みソフトがないんですよ。
たとえ作ったとしても、とても起動ディスクに収まるようなコンパクトなものは作れないだろうね。
テープドライブの場合もほぼ同じような事情で起動ディスクから使うのは難しいです。
ネットワークドライブはできるようですが、私はやったことがありません。今調査中です。
後、沢山のドライバを組み込むとコンベンショナルメモリが足りなくなるという問題が起こります。
これが起こるとインストール用のSetup.exeが実行できないという事態にもなります。
Q:(憲さん)
憲さんのマシンはメモリに64MB積んでいるの大丈夫だと思います。
A:(延さん)
ところがね憲さん。コンベンショナルメモリというのは物理メモリをいくら積んでも起こる
MS-DOSの非常に厄介な問題なんだよ。
たとえ256MBのメモリを積んでもMS-DOSでメモリ不足ですと言われてしまうんだ。
Q:(憲さん)
そっそっそうなんですか。それは知りませんでした。
A:(延さん)
まあ回避策というか、少なくともWindows95のSetup.exeを実行するくらいにメモリを空ける方法は簡単なので、
また今度説明します。
因みにこのことに関してはさすがにWindows98で新しくなった起動ディスクは
ほぼ完璧に手当てされているので、参考にしてみるといいでしょう。
Q:(あきつぐ)
ところでノートパソコンでPCカード経由のCD-ROMなんかはどうなの?
A:(延さん)
当然ATAPIのCD-ROMなのか、SCSIなのかによって上記の手続きは必要な訳だけど、
PCカードの場合は更に予めPCカードを認識させるため、
そのドライバを別途組み込む必要があります。
具体的にはソケットサービスドライバ、カードサービスドライバ、イネーブラなどです。
これらを一まとめにしたようなポイントイネーブラだけでいい場合もあります。
詳細はこちら「起動ディスク(DOS)でPCカードを使う方法」に記載しておきます。
基本的はPCカードの「MS-DOSまたはWindows3.1での使い方」といったマニュアルに従うことになると思います。
またMS-DOSのCD拡張に関しては変わりありませんので、
Autoexec.batは同様に作ればいいはずです。
Q:(あきつぐ)
ところでCD-ROMならWindows95のインストールに必要だから、
起動ディスクで立ち上げた状態で認識したいというのは分かるけど、
MOとかを起動ディスクで認識する必要ってあるの?
A:(延さん)
それがあるんだな。それについてはこちら「システムをフルバックアップしたい)」で説明しています。
さて皆さん、起動ディスクでCD-ROMなどを認識する方法はよくわかったでしょ。
Q:(初心者の皆さん)
はーい!
------------------------------------------------------------------------
【運営会社「パラダイムシフト」サービス】
パラダイムシフト」サービス
http://www37.tok2.com/home/nobusan/faq/windows/startdisk/startdisk.html
1998年8月11日火曜日
[機器][PDA] Palm3
[機器][PDA] Palm3
Palmがでてきた
2009/10/15(木) 午後 11:12
ひとりごと その他趣味
自室の大掃除をしています。
とにかくモノが多いのと、大掛かりな工作や塗装などの作業があるのでロフトベッドを導入するためです。
(もちろんベッド部分は大物の収納場所になります)
で、発掘されたモノでもう使わないモノは処分しようと思っているのですが…
少し前に使っていた電子手帳みたいなもん、Palm3と互換機のヴァイザーってのが出てきました。
ほかにソニーのCLIEも持ってるハズです(コレは出てこない)。
なつかしー!
多分97年くらいから2003年くらいまでPalmシリーズを愛用していました。
Macと連携ができたり、OSをカスタマイズできたり、アプリケーションが増やせたり、電話線経由でPCのメールが見られたり、ホントに便利に使いましたよ。
<文字の入力がちょっと独特で、スタイラスペンでアルファベット(みたいな簡略文字)を、文字入力ゾーンに書き込むんです>
Palmを使っていた頃は「オレってサイバー」って思ってたけど、iPhoneのある現代には全く不要な機材です。
ただ、OSXになるまでのMacとこのPalmを使うには知恵を絞る必要があって、苦労しながら大事に使っていたモノだから、なかなか捨てられません。
そういえば我が家の歴代Powerbookとデスクトップ2台、VAIO2台も健在です。
そういえばザウルスもどっかにあるハズだ。
掃除ってムツカシイ。
サクソフォニスト宮崎真一~徒然なるままにその日暮らし
https://blogs.yahoo.co.jp/shin_ich/58632941.html
1998年8月2日日曜日
[機器][携帯電話] J-Phone/Sharp J-SH02~初のカラー液晶搭載機,
[機器][携帯電話] J-Phone/J-SH02,初のカラー液晶搭載機,
携帯電話遍歴
2008/5/4(日) 午前 10:59
携帯電話 携帯電話
引越しの準備のため、少しずつ荷物をまとめているところ・Part-4。
これまで使ってきた携帯電話だ。
私はSoftBankの携帯ユーザー(J-PHONEの時代からずっと)。
◆初代:DP-134
初代はKENWOODのDP-134。
液晶はモノクロ(当時はそれが当たり前)で、6文字×3行表示。
イルカをイメージした「ドルフィンライン」という流線形のボディがそのころは目新しく、形が気に入ってこの機種にした。
当時、「(藤原)紀香ケータイ」として一世風靡し、J-PHONEのシェア急拡大に貢献したらしい。
◆2台目:J-SH01
2台目はJ-SH01。
J-PHONEにおけるSHARP初代機。
私はこれ以降ずっとSHARPを使っている。
液晶が当時としては大きい8文字×6行表示。
(当時、他のは2行~せいぜい4行程度だった)
液晶の大きさと、バックライトが明るくきれいな青緑色のELなのが気に入ってた。
◆3台目:J-SH02
携帯初のカラー液晶搭載機。
ちなみに厳密に言うと、カラー液晶は、発表は本機が世界初だったが、発売はDoCoMoのF502iに先を越された。
で、液晶は8文字×7行で、かつ256色表示可能なカラー液晶。
事前にどこからか情報を仕入れて、発売日(か、せいぜい数日後)に機種変した記憶がある。
◆4台目:J-SH04
携帯初のカメラ搭載機。
カメラそのものはワタシは特に必要ではなかったが、目新しさを演出するには十分だった(笑)
液晶は8文字×9行。画面が広くなったのもさることながら、
SH02に比べると遥かに画面が明るいのに惹かれた。
備考:
この次に、携帯初のTFT液晶搭載機であるJ-SH05が発売された。
液晶フェチ(?)なワタシはこれもかなり欲しかったが、SH04の機種変から時間がたってなかったこともあって、機種変できなかった。
◆5台目:J-SH08
イメージ 6携帯初のカラーサブ液晶(背面液晶)。
登場したときは「裏までカラーにするか!?」と思ったものだが、ワタシは飛びついたのである(笑)
ただし背面液晶は画面が狭く細長く
また暗く発色が悪かったため視認性はあまりよくなかった。
メイン液晶はサイズはSH05から変わらず
TFTの120×160ドットだが、1670万色表示可能で、かつ、さらに明るくなっている。
熱心に機種変してたのはこの頃まで・・・
それまでハイエンドのSHARP機を選び続けてきたが、ほどほどの性能でそんなに重くないものを望むようになった。
◆6台目:V301SH
V301SH。
これはVodafoneのラインナップの中ではむしろエントリーモデルになる。
「携帯初」の機能は何もない。
ただ、エントリーモデルながらメイン液晶は2.2インチQVGA(240×320)、
サブ液晶は64×96ドット。
必要十分な液晶を搭載していて、かつコンパクトで薄く、軽かった。
けっこう長く使ったな。2年ちょい?
備考:
このしばらく後に携帯初のVGA液晶搭載機であるVodafone 904SHが発売された。
2.4インチでVGA(480×640ドット)ということは、解像度としては333dpiとなり、普通の印刷物よりも解像度が高いことになる。
実際、液晶に目を近づけて見ても、ドットは見えないくらい細かい。
ただ、やはり重いし、このときは3Gにしたくなかったので、機種変せず。
◆7台目:810SH
SoftBankの810SHで、現在使用している端末である。
これも、特に「携帯初」の機能はない。
ただ、VGA(480×640ドット)液晶が(当時としては)だいぶコンパクトな端末に収まるようになったので機種変してみた。
コンパクトといっても上のV301SHよりは大きくなってしまったのだが。
3Gで、SoftBankらしい新しいサービス(Yahoo!連携など)やおサイフ機能などあるが、これらの機能はほとんど使ってない。
携帯に音楽を落として聞くというのも当初はやったが、胸ポケットに入れるには重くまた使い勝手もイマイチなので、使わなくなった・・・
ただ、パソコン用のWEBサイトも見れるブラウザを搭載しているので、たまに出先で調べ物をするときなどに使っている。
「最近の機種らしい使い方」で、VGA液晶の高解像度が役に立つシーンだ。
他は、サブ液晶が、消灯しているときは鏡のようになるのが気に入ってる。
携帯を選ぶのはもうそんな理由になってきた・・・
これも1年半くらいになる。
もうこれ以上の機能はいらない(ワンセグも)。薄いのが欲しいな・・・
iPhoneがSoftBankから出たら、SHARPをやめてiPhoneにするかで激しく葛藤しそうだ。。。
いかん、こんなことばっかりしてると引越しの片づけが全然進まない(笑)
Fill her up!
https://blogs.yahoo.co.jp/mappleaflet/37620017.html
登録:
投稿 (Atom)