CHKDSK
コマンドラインからCHKDSK を実行する場合はChkdsk.exeが実行され、Untfs.dll や Ufat.dll などのDLLも使用する。コンピュータの再起動時に実行スケジュールされた場合には、Chkdsk.exeではなくAutochk.exe が実行されて、Chkdsk.exeと同様のDLLを使用するが、仮想メモリや Win32 サービスを使用せず、アプリケーション イベント ログにもイベントが出力される。
MS-DOS 5.0のCHKDSKとUNDELETEにはデータを破壊するバグがある。ディスクのFATで256セクタを使用している環境でCHKDSK /Fを実行するとデータを消失し、UNDELETEを実行すると予測不能な結果を引き起こす。通常、この問題は128MBの倍数の容量を持つディスクで発生する。これは1991年4月9日付のタイムスタンプのCHKDSK.EXEとUNDELETE.EXEに適用される。このバグはMS-DOS 5.0aでは修正されている。