MSX-DOS2PIS 06 01

From Z80 Machines Wiki
Jump to: navigation, search

6.1.ディスクエラー

このグループのエラーは、通常ディスクエラー処理ルーチンに渡されるものです。デフォルトでは「中止、再試行」エラーとして報告されます。 「フォーマットディスク」以外のエラーはエラー処理ルーチンに渡されるため、BDOSからの戻り値として返されることはありません。 互換性のないディスク(.NCOMP、0FFh) そのドライブではディスクにアクセスできません(たとえば、片面ドライブの両面ディスクなど)。 書き込みエラー(.WRERR、0FEh) ディスク書き込み中に一般エラーが発生しました。 ディスクエラー(.DISK、0FDh) 一般的な不明なディスクエラーが発生しました。 準備ができていない(.NRDY、0FCh) ディスクドライブが応答しませんでした。通常、ドライブにディスクがありません。 エラーを確認する(.VERFY、0FBh) VERIFYが有効になっていると、書き込み後にセクタを正しく読み取ることができませんでした。 データエラー(.DATA、0FAh) CRCエラーチェックが正しくなかったため、ディスクセクタを読み取ることができませんでした。通常はディスクの損傷を示しています。 セクターが見つかりません(.RNF、0F9h) 必要なセクタがディスク上に見つかりませんでした。通常は損傷したディスクを意味します。 書き込み禁止ディスク(.WPROT、0F8h) 書き込み保護タブをオンにしてディスクへの書き込みを試みます。 フォーマットされていないディスク(.UFORM、0F7h) ディスクがフォーマットされていないか、別の記録方法を使用しているディスクです。 DOSディスクではない(.NDOS、0F6h) ディスクは他のオペレーティングシステム用にフォーマットされており、MSX-DOSからはアクセスできません。 間違ったディスク(.WDISK、0F5h) MSX-DOSがアクセス中にディスクが変更されました。正しいディスクを交換する必要があります。 ファイル用のディスクが間違っています(.WFILE、0F4h) 開いているファイルがある間にディスクが変更されました。正しいディスクを交換する必要があります。 シークエラー(.SEEK、0F3h) ディスクの必要なトラックが見つかりませんでした。 不良ファイル割り当てテーブル(.IFAT、0F2h) ディスク上のファイル割り当てテーブルが破損しています。 CHKDSKはディスク上のデータの一部を回復できる可能性があります。 (.NOUPB、0F1h) このエラーは、ディスク変更処理の一環として常にMSX-DOSの内部でトラップされるため、メッセージは表示されません。 このドライブをフォーマットできません(.IFORM、0F0h) フォーマットできないドライブをフォーマットしようとしました。通常RAMディスクをフォーマットしようとした結果として。