Abort, Retry, Fail?
ディスクが見つからないこと(またはディスクドライブのドアが開かれていること)は、DOSによって「クリティカルエラー」(致命的なエラー)として定義され、「クリティカルエラーハンドラ」が呼び出される。デフォルトのクリティカルエラーハンドラは、COMMAND.COMの一部である。エラーハンドラは、"Abort, Retry,..."のエラーメッセージを表示し、ユーザの入力を待つ。他の問題(特に、ディスクからデータを読み取っているときのチェックサムエラー)も「クリティカルエラー」として定義されていたため、ディスクが見つからない、またはディスクドライブが開かれている以外の理由でも、このエラーメッセージが表示された。ユーザは、これらのエラーメッセージに対して、OSが取るべき行動を、対応するキーボードのキーを押すことによって選択した。利用可能な選択は以下の通りである。
中止(Abort、ショートカットキーはA) 操作またはプログラムを終了し、コマンドプロンプトに戻る。実際のところ、プログラムがクリーンアップ(他のファイルの書き込みを完了するなど)をしないので、これは良い選択ではない。初期のDOSは「失敗」の選択が実装されていなかったので、「中止」が必要だった。ソフトウェアの記述が不十分で、「失敗」を選択すると、終了時にほかの箇所でクリティカルエラーハンドラが繰り返し呼び出されるようなループが発生する場合は、引き続き「中止」の選択が必要な場合がある。
再試行(Retry、ショートカットキーはR) 操作を再試行する。「再試行」は、ユーザが問題を解決してから選択する必要がある。