Windows 上で、あるストレージ ドライブから別のストレージ ドライブにフォルダーやファイルを削除、移動、名前変更、またはコピーしようとすると、「無効な MS-DOS ファンクションです」エラーが発生します。この問題は主に、ファイルの破損、または FAT32 でフォーマットされたドライブから NTFS でフォーマットされたドライブへ、またはその逆にファイルやフォルダを転送しようとしたときに発生します。この問題は、ファイルの機能にのみ影響するファイル システムの問題です。

この記事では、コンピュータで MS-DOS 機能を使用できないエラーが発生する理由に焦点を当て、問題を解決するための実行可能な解決策を提案します。あなたがこのエラーに直面しているユーザーの一人である場合は、どの修正が自分の状況に適しているかを知るために読み続けてください。
Windows で MS-DOS 機能が動作しないエラーを修正するにはどうすればよいですか?
あるドライブから別のドライブにファイルをコピー、削除、または移動しているときに「無効な MS-DOS ファンクションです」エラーが発生した場合は、エラー メッセージの「再試行」ボタンをクリックするか、コンピュータを再起動できます。これらの簡単な解決策で効果が得られます。これで問題が解決しない場合は、次の解決策を試して問題を解決してください。
ファイル名を変更する
コピー、移動、または削除するファイル名が長すぎると、「無効な MS-DOS ファンクションです」というエラーが発生することがあります。この問題を解決するには、アーカイブの名前を短い名前に変更し、問題が解決されたかどうかを確認する必要があります。
ドライブはNTFSとしてフォーマットされています
NTFS でフォーマットされていないドライブにファイルをコピーまたは転送する場合は、そのフォーマットでフォーマットしてエラーが解決されるかどうかを確認するか、ドライブを NTFS に変換します。ただし、この方法ではすべてのファイルが削除されるため、事前にデータをバックアップする必要があります。
- ファイル エクスプローラーを開き、[この PC] に移動し、フォーマットする外部ドライブと示されたドライブ文字をメモします。
- 「Win+R」で実行ダイアログ ボックスが開き、「cmd」と入力し、Ctrl + Shift + Enter を押して管理者としてコマンド プロンプトを開きます。
- 次のコマンドを入力し、各コマンドの後に Enter キーを押します。
ディスクのリスト
ディスク n の
リスト パーティションのリスト
パーティション m の選択(「m」はフォーマットする必要があるドライブ コード)
format fs=ntfs Quick

- ファイルをコピー、削除、または移動して、MS-DOS 機能が動作しないエラーが解決されるかどうかを確認してください。
SFC と DISM を使用してシステム ファイルを修復する
システム ファイルが破損しているか、欠落しているか、古くなっていると、無効な MS-DOS ファンクションですになる可能性があります。この問題を解決するには、SFC および DISM ツールを使用してシステム全体をスキャンする必要があります。これらのツールは、これらのファイルを自動的に検出して修復するか、何を行う必要があるかを通知します。
- Windows の検索バーで「CMD」を検索し、「管理者として実行」を選択します。
- コマンド sfc /scannow を入力し、キーボードの Enter キーを押して、プロセスが 100% まで完了するまで待ちます。
- エラーが発生するか、問題が解決しない場合は、毎回次の DISM コマンドを実行します。
DISM.exe /Online/Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
- 次に、上記の実行によってスキャンと修復が完了するまで待ちます。
[MS-DOS 機能を使用できない]をクリックしてこの記事の詳細内容を閲覧してください。