たとえば、コンピュータにfdisk.exeファイルがなく、fdiskコマンドを使用しようとすると、 "Bad command or file name"エラーメッセージが表示されます。 Fdiskは、fdisk.exe、場合によってはfdisk.comが存在する場合にのみ機能する外部コマンドです。
ただし、MS-DOSがコンピュータで実行されている限り、cdコマンドなどの内部コマンドは常に使用可能であり、他のファイルを実行する必要はありません。 MS-DOSのヘルプページにリストされている各コマンドは、どのコマンドが外部コマンドであるか、内部コマンドであるかを示しています。
内部コマンドと外部コマンドが必要なのはなぜですか。
内部コマンドは、より一般的に使用されており、Windowsオペレーティングシステムの操作と使用にとって重要です。 それらをcommand.comファイルに埋め込むことで、それらに素早くアクセスでき、必要に応じてMS-DOSとWindowsでいつでも利用できます。
外部コマンドは強力なコマンドであり、問題の解決、パフォーマンスの向上、またはその他のアクションの実行に役立ちます。 通常、外部コマンドは内部コマンドよりも高いリソース要件を持ちます。 それらを内部コマンドから分離された別々のファイルに保存すると、Windowsの負荷を減らすのに役立ちます。 外部コマンドのファイルをコンピュータにコピーして、必要に応じてWindowsに追加することもできます。