MSX-DOSは、動作中にいろいろなメッセージを表示します。このメッセージには、使用者に対してなんらかの処置を求める入力待ちメッセージと、エラーが起こったことを伝えるエラーメッセージとがあります。
解説はメッセージのアルファベット順に、次のような構成で行います。なお、ディスプレイには対処法が表示されないので、そのメッセージに対する対処についても解説を加えます。
- 表示されるメッセージ
そのメッセージが表示される可能性があるコマンドなど。
メッセージの意味の説明。
メッセージが表示された原因、内容などの説明。
そのメッセージへの対処方法。
なお、コマンドの項に「COMMAND」とあるものは、そのメッセージが「COMMAND.COM」によって管理される外部コマンドやバッチコマンドにおいて表示される可能性があることを示します。
- Are you sure(Y/N)?
DEL
よろしいですか<Y/N>?
「del」コマンドでファイル名の指定に「*.*」を用いると(全部のファイルを削除という意味)表示されます。
全ファイルを削除しても良いなら「Y」を押します。「N」を押すと、削除せずにコマンド入力待ちに戻ります。
- Boot error
Press any key for ertry
MSX-DOS起動時
MSX-DOSを起動できません。
任意のキーを押し、もう一度起動して下さい。
ドライブAに挿入されているディスクに「MSXDOS.SYS」が入っていないため、MSX-DOSを起動することができません。
「MSXDOS.SYS」が記録されているディスクをドライブAに挿入したのち、任意キーを押してもう一度起動して下さい。
- Disk error reading drive <ドライブ番号>
Abort, Retry, Ignore?
Disk error writing drive <ドライブ番号>
Abort, Retry, Ignore?
ディスクアクセス中(COMMAND、COPY、DEL、DIR、REN、TYPE)
ディスクアクセス中にエラーが発生しました。
中止<A>、再試行<R>、無視<I>?
ディスクに傷があるなどの物理的な事故があったとき、またはドライブに故障があるときにこのエラーが発生します。
何度か「R」を入力し、それでもエラーが繰り返されるようであれば、そのディスクは使用不能です。「A」を入力してコマンドを中止してから、新しいディスクでその処理を行って下さい。それでもエラーが発生したらドライブの故障と考えられます。
- Insert disk with batch file
and strike any key when ready
バッチコマンド
バッチファイルのあるディスクをドライブに入れて下さい。
準備ができたら任意のキーを押して下さい。
バッチコマンド実行中に、そのバッチファイルがあるディスクを引き抜いてしまったときに表示されます。
実行中のバッチがファイルがあるディスクをもとのドライブに挿入してから任意のキーを押します。
- Insert diskette for drive <ドライブ番号>
and strike any key when ready
COMMAND、COPY、DEL、DIR、FORMAT、REN、TYPE
ディスクをドライブ<ドライブ番号>に入れて下さい。
準備ができたら任意のキーを押して下さい。
仮想ドライブ機能が動作しているとき、複数のドライブに対して処理を行うコマンドを実行すると表示されます。
「2.1.4 3.仮想ドライブ機能」を参照して下さい。
- Insert DOS disk in default drive
and strike any key when ready
すべてのコマンド
COMMAND.COMのあるディスクをデフォルトドライブに入れて下さい。
準備ができたら任意のキーを押して下さい。
外部コマンド終了時に、デフォルトドライブに挿入されているディスクに「COMMAND.COM」が存在しないと、このメッセージが表示されることがあります。また、MSX-DOS起動時に、ドライブAに挿入されているディスクに「MSXDOS.SYS」だけがあり、「COMMAND.COM」がないときにもこのメッセージが表示されます。
「COMMAND.COM」が入ったディスクをデフォルトドライブに挿入してから任意のキーを押します。
- Invalid date
Enter new date
DATE
日付の指定が違います。
新しい日付を入力して下さい。
日付の指定に許されていない値を入力すると表示されます。
正しい値をもう一度入力します。
- Invalid time
Enter new time
TIME
時刻の指定が違います。
新しい時刻を入力して下さい。
時刻の指定に許されていない値や区切り記号を入力すると表示されます。
正しい値をもう一度入力します。
- Not ready error reading drive <ドライブ番号>
Abort, Retry, Ignore?
COMMAND、COPY、DEL、DIR、REN、TYPE
ドライブ<ドライブ番号>は読み込む準備ができていません。
中止<A>、再試行<R>、無視<I>?
ディスクが正しくドライブに挿入されていないときや、ドライブに故障があったときに表示されます。
ディスクを引き抜いてしまったときは正しいディスクを挿入し「R」を入力します。
- Not ready error writing drive <ドライブ番号>
Abort, Retry, Ignore?
COMMAND、COPY、DEL、REN
ドライブ<ドライブ番号>は書き込む準備ができていません。
中止<A>、再試行<R>、無視<I>?
ディスクが正しくドライブに挿入されていないときや、ドライブに故障があったときに表示されます。
ディスクを引き抜いてしまったときは正しいディスクを挿入し「R」を入力します。
ドライブが故障の時は修理して下さい。
- Strike any key when ready
DIR /P、FORMAT、PAUSE
準備ができたら任意のキーを押して下さい。
一時停止した画面の表示またはバッチコマンドの実行を再開するかどうか指示を得なければならないときに表示されます。
「format」コマンドでは、ディスクの準備のために表示されます。
必要な処置をとってから任意のキーを押します。
- Terminate batch file (Y/N)?
バッチコマンド
バッチ処理を中止しますか(Y/N)?
バッチ処理中に[CTRL]+[C]を押すと表示されます。
バッチコマンドを中止するときは「Y」を、続行するときは「N」を入力します。「N」を入力を押したとき、バッチコマンドは次のコマンド行から続行されます。
- Write protect error writing drive <ドライブ番号>
Abort, Retry, Ignore?
COMMAND、COPY、DEL、REN
ドライブ<ドライブ番号>に対して書き込みができません。
中止<A>、再試行<R>、無視<I>?
書き込みの対象となっているディスクが書き込み禁止になっている(ライトプロテクトノッチが書き込み不可側にセットされている)ときに発生します。
ライトプロテクトノッチを書き込み可にセットしなおしてから「R」を入力します。
ファイルのコピー中などに、ディスクを入れ間違えたときは、「A」を入力して処理を中止し、もう一度最初から処理を行います。
「R」を入力するときには、ディスクを入れ替えないで下さい。ディスクを入れ替えると、そのディスクが壊れ、データも正しく書き込まれません。
以下のメッセージも入力待ちメッセージですが、ここでは解説を省略します。「2.4 コマンド一覧」のそれぞれのコマンドの項を参照して下さい。
- Current date is www yy-mm-dd
Enter new date:
DATE
- Current time is hh:mm:ss.tt{a|p}
Enter new time:
TIME
- Bad command or file name
COMMAND
コマンドまたはファイル名が違います。
入力した外部コマンド名またはバッチファイル名が指定したドライブ上にないときや、コマンド名、ファイル名の入力を間違えたときに発生します。
- ドライブ指定で、そのファイルが記録されているディスクが挿入されているドライブを指定します。
- そのファイルが記録されているディスクをドライブに挿入し、そのドライブ名を指定します。
- 正しいファイル名を入力します。
- Bad FAT, drive <ドライブ番号>
COMMAND、COPY、DEL、DIR、REN、TYPE
FATの内容が破壊されています。
FATの内容に異常があったときに発生します。
致命的なエラーで、そのディスクに記録されているファイルの内容は保証できません。
このエラーが出たときは、読み出せるファイルがあれば(「type」コマンド、「copy」コマンドを使って確認する)、別のディスクにコピーして救済して下さい。エラーが起こったディスクはフォーマットしなおす必要があります。
- Bad parameter
FORMAT
パラメータが違います。
「format」コマンドがフォーマットの様式を選択するようになっていたときに、間違った値を入力するとこのエラーが発生します。
「format」コマンドをもう一度起動し、正しい値を入力して下さい。
- Disk error
FORMAT
ディスクにエラーが発生しました。
「format」コマンド実行中にディスク入出力関係のなんらかのエラーが発生しました。
他のコマンドを実行して具体的にどのようなエラーなのかを調べ、それに対処します。
- File cannot be copied onto itself
COPY
ファイルはそれ自身にはコピーできません。
ファイルをそれ自身が記録されているディスクにコピーしようとすると、このエラーが発生します。例えば、次のようなコマンドを実行したときなどです。
A>copy file.ext
A>copy file.ext a:
A>copy *.* a:
- 同じディスクにコピーしたいときは違うファイル名でコピーします。
- 違うディスクにコピーします。
- File creation error
COPY
ファイルを作れません。
すでに記録可能な総ファイル数まで使用されているディスク上に、新しくファイルを作成しようとするとこのエラーが発生します。
新しいディスクを使用して下さい。
- File not found
DIR、TYPE、DEL、COPY
ファイルが見つかりません。
<ファイルスペック>で指定したファイルが、指定したドライブに存在しないときや、ファイル名の入力を間違えたときに発生します。
- そのファイルが記録されているドライブを指定します。
- そのファイルが記録されているディスクをドライブに入れます。
- 正しいファイル名を入力します。
- Insufficient disk space
COPY
ディスクの容量が足りません。
ファイルを作ったりコピーするために十分な容量がディスクに残っていないときに発生します。
新しいディスクまたは充分に空きのあるディスクを用いてその処理を行います。
- Invalid drive specification
COMMAND、DIR、TYPE、REN、DEL、COPY
ドライブの指定が違います。
ドライブ指定で、使用することができないドライブを指定したときに発生します。例えば、ドライブBまでしか使用できないのにドライブCを指定したときなどです。
正しいドライブ指定を行います。
- Invalid parameter
MODE、VERIFY
パラメータが違います。
「mode」コマンドで許されている値の範囲を超えて指定したとき、「verify」コマンドでは「on」、「off」以外のものを指定したときに発生します。
正しいパラメータを入力します。
- No enough memory
FORMAT、MSX-DOS起動時
メモリが足りません。
MSX-DOSが起動するために必要なメインRAM(64KB)がないときや、「format」コマンドを実行するために充分なメモリがないときに発生します。
ドライブの台数が多すぎることが考えられます。そのときは、[CTRL]キーを押しながら立ちあげて、2ドライブシミュレータ機能を切り離すなどの方法でドライブ数を少なくします。
- Not ready
FORMAT
ディスクが入っていません。
フォーマットの対象となっているドライブにディスクが入っていないときに表示されます。
ドライブにディスクを挿入します。
- Program too big to fit in memory
COMMAND
プログラムが大き過ぎて、メモリに入りません。
使用できるメモリより大きいプログラムを実行しようとしたときに発生します。
- 接続しているディスクの数を減らして、使用できるメモリを増やします。
- 大きさが小さくなるように、プログラムを変更します。
- Rename error
REN
このファイル名変更は間違っています。
ファイル名を変更する際に、新しいファイル名としてすでに存在するファイル名を指定したときに発生します。
dirコマンドでどのようなファイルが記録されているかを確認し、そのディスクにはないファイル名を指定します。
- Unsupported media type error reading drive <ドライブ番号>
ディスクアクセス中
<ドライブ番号>のディスクはこのドライブでは使用できません。
そのドライブで扱うことができない種類のディスクに対して入出力をしようとしたときに発生します。このとき自動的にAbortします。
そのドライブで扱えるタイプのディスク以外は使用しないで下さい。ただし、そのディスクがフォーマットされていない可能性もあります。
- Write error
COPY
書き込みができません。
何らかの理由で出力先のファイルに書き込めなくなったときに発生します。
もう一度最初からやり直します。
- Write protected
FORMAT
ディスクが書き込み保護されています。
フォーマットの対象となっているディスクが書き込み禁止になっている(ライトプロテクトノッチが書き込み不可側にセットされている)ときに発生します。
ライトプロテクトノッチを書き込み可にセットしなおしてから、もう一度「FORMAT」コマンドを実行します。