コンピューターを起動してフォルダの一つを開こうとすると、「ディレクトリ名が無効です」というWindowsのプロンプトが表示されます。フォルダにアクセスしようとすると、同じエラーメッセージが繰り返し表示されます。
このエラーは様々な原因で発生することがあります。時には単純に権限が不正であることが原因の場合もあれば、ドライブの不良セクタが原因であることもあります。いずれにせよ、この記事ではこの問題の原因と、それをどのように修正するかについての理解を提供します。
「ディレクトリ名が無効です」というエラーの一般的な原因
このエラーは、何らかの理由でWindowsがディレクトリにアクセスしようとして失敗したときに発生します。これは、あなたが手動で引き起こしたり、Windowsがバックグラウンドでプログラムを実行しようとしたりしたときに発生することがあります。また、USBフラッシュドライブが認識されない時にWindowsがアクセスしようとして発生することもあります。以下に、これが起こる一般的な理由をいくつか挙げます。
原因 | 説明 |
📥 デバイスの不適切な取り外し | デバイスを安全に取り外さずに抜くと、繊細な書き込みプロセスを中断してしまい、完了していない転送が原因でデータやファイルシステムが破損する可能性があります。 |
🗯 マルウェアの攻撃 | ウイルスがドライブに感染しており、ファイルシステムが破損し、Windowsがドライブの特定の部分にアクセスできない可能性があります。 |
📂 権限が不正確 | フォルダーやデバイスへの適切なアクセス権限がない場合、Windowsはこのエラーメッセージを指標として返す可能性があります。 |
💿 ドライブの不良セクタ | Windowsはデフォルトでは不良セクタを検出できませんので、アクセスしようとしている場所がもはやアクセス不可能になっている可能性があります。 |
Windowsがディレクトリ名が無効であると言っている場合、プロセス中にファイルが失われないように、修正を適用する前にまずデータの回復を検討するべきです。
ディレクトリ名が無効なときにファイルを復元する方法
Windows 10のコンピューターでドライブがディレクトリ名が無効であると表示されても、そのドライブがデバイスマネージャーに認識されていればデータを回復することはまだ可能です。Windowsエクスプローラーを使用してデータを取り出すことができないかもしれませんが、専門のデータ回復ソフトウェアを使用してデータを見つけて回復することができます。
Disk Drillは、信頼性と速度のために私たちがよく使うデータ復旧ツールです。「ディレクトリ名が無効です」と表示されるドライブのファイルを復旧するには、以下の手順に従ってください。
- ダウンロードしてDisk Drillをインストールしてください。データ復旧するドライブと同じドライブにDisk Drillをインストールすることは避けてください。
- エラーメッセージを引き起こしているドライブを選択します。クリック失われたデータの検索。スキャンが始まります。
- クリック検出アイテムのレビューでDisk Drillが見つけたものを確認します。これはスキャン中でも完了後でも行うことができます。
- 復旧したいファイルを選択します。復旧の可能性カラムが各ファイルの成功裏に復旧する可能性を表示します。準備ができたら、クリック復旧。
- データを破損させないように、別の物理的なパーティションに存在する出力場所を選択してください。復旧を最終化するために、クリックOK。
“ディレクトリ名が無効です”の問題を修正する方法
ファイルの回復が完了したら、エラーメッセージが表示されなくなるようにドライブの診断と修正に安全に進むことができます。重要なトラブルシューティングのステップを見逃さないように、各方法を順に実行してください。
方法1: 別のポートを試す
USB、SDカード、または外付けハードドライブが接続されているときにWindowsがディレクトリ名が無効であると表示する場合、接続しているUSBポートが原因である可能性があります。USBポートに問題がある場合、デバイスを接続したときに不規則に動作し、デバイスとオペレーティングシステムの間の通信を断つことがあります。
別のUSBポートに接続してみてください。成功した場合は、元のUSBポートの診断を行い問題を解決できます。
方法 2: CheckDiskを使用して修正
CheckDiskは、ドライブのファイルシステムに関する問題を見つけて解決することに特化したWindowsに付属のユーティリティです。例えば、ドライブにバッドセクタがある場合、CheckDiskはそれらを識別し、新しいデータをそのスペースに保存しないようにWindowsにマークします。
CheckDiskの実行によって、ファイルを開く際にWindowsがディレクトリ名が無効であると報告する問題が修正されるかもしれません。以下の手順に従って操作してください。
- 右クリックしてスタートボタンを選び、Windows PowerShell (管理者)を選択します。
- タイプしますchkdsk D: /f /r。(D:をお使いのドライブ文字に置き換えてください)。Enterキーを押します。
方法3: 権限を確認する
ドライブがNTFS形式でフォーマットされていて、ファイルやフォルダを表示する正しい権限がない場合、Windowsはディレクトリ名が無効だと表示してアクセスを拒否することがあります。権限はデータを保護し、共有コンピューターで他のユーザーがそれにアクセスするのを防ぐために使用されます。
あなたのアカウントにアクセス権がない場合、この操作を行うには管理者アカウントにログインしている必要があるか、またはその資格情報を知っている必要があります。
フォルダの権限を確認し、必要に応じて更新するには、これらの手順に従ってください。
- Windows エクスプローラーで親フォルダーへ移動します。問題があるフォルダーを右クリックし、プロパティを選択します。
- セキュリティ タブに移動します。編集をクリックします。
- あなたのユーザーアカウントを選択し、適切なアクセス権を持っていることを確認します。特に、読み取りと書き込み権限があることが望ましいです。これらの権限に関する許可 ボックスがオフになっている場合は、チェックを入れて 適用 をクリックします(また、拒否 ボックスがオフになっていることも確認してください。それが優先されます)。
方法4: ウイルスをチェックする
ウイルスはドライブに対して多種多様な悪質な操作を行なうことができます。これには、ディレクトリを削除する能力や、Windowsが読み取れないようにディレクトリを改ざんする行為などが含まれます。幸いなことに、削除されたファイルを復元することは可能です。しかし、コンピュータがウイルスに感染している場合は、ディレクトリ名が無効であるというWindowsのメッセージを解決するために、まずウイルスを取り除く必要があるかもしれません。
あなたはどのアンチウイルスソフトウェアでもコンピューターをスキャンできますが、これらの手順はWindows セキュリティを使用してスキャンを実行する方法を案内します。
- キーボードでCTRLキーとSキーを同時に押し、Windowsセキュリティを検索してください。最初の結果を開きます。
- ウイルス&脅威の防止をクリックします。
- スキャンのオプションをクリックします。
- フルスキャンを選択し、今すぐスキャンをクリックします。
方法5: セーフモードで起動する
セーフモードで起動すると、Windowsはコンピュータの動作に必要なファイルのみを読み込みます。余計なものは、Windowsの干渉を防ぐために、起動時には読み込まれません。これにより、怪しいソフトウェアのアンインストールや修復ユーティリティの実行など、問題の診断を行う機会を得ることができます。
- Windows キー + Iを押してWindowsの設定を開きます。 更新とセキュリティをクリックします。
- 回復をクリックします。
- 詳細設定の下で、今すぐ再起動をクリックします。コンピューターは再起動します。
- トラブルシューティングをクリックします。
- 詳細オプションを選択します。
- スタートアップ設定をクリックします。
- セーフモードで起動するために再起動をクリックします。
- 5を押してネットワークアクセス付きのWindowsセーフモードで起動します。ネットワークアクセスを使用しない場合は、代わりに4を押してください。
セーフモードで起動したら、そのメッセージがまだ表示されるか確認してください。表示されない場合は、コンピュータのアプリケーションに関係している可能性があります。それを認識した上で、普通にコンピュータを再起動し、インストールされているアプリケーションの中にこれが原因となっている可能性のあるものがないか確認してください。
よくある質問
外付けハードドライブを接続してディレクトリ名が無効と表示される場合、最初に試すべきことは、別のUSBポート(特にデスクトップではマザーボードに直接接続される背面パネルのポート)に接続してみることです。
それでもだめな場合は、ファイルシステムに問題があるかを確認するために、Windowsの構築されているエラーチェック機能(CheckDiskを利用)を使用してドライブのエラーをチェックしてみることができます。
- Windowsファイルエクスプローラーを開く。
- ドライブを右クリックし、プロパティを選択。
- ツールをクリック。
- エラーチェックの下で、チェックをクリック。
- ドライブのスキャンをクリック。
これは、ファイルが名前を変更されたか移動されたか、あるいは削除されたことを意味します。Microsoft Wordは、開こうとしているファイルが見つからない時にこのメッセージを表示します。Windowsエクスプローラーを使って、キーワードやファイル拡張子で手動でファイルを探してみてください。
外付けハードドライブ、SDカード、またはUSBディレクトリ名が無効の場合、ファイルシステムに問題がある可能性があります。以下のステップに従ってCheckDiskを使用して、外付けハードドライブのファイルシステムに関連する問題をスキャンし、修正します:
- スタートを右クリックします。Windows PowerShell (管理者)を選択します。
- chkdsk D: /f /rと入力します。(D:を自分のドライブ文字に置き換えてください)。Enterを押します。
タスクスケジューラで何かを実行しようとして、エラーコード0x8007010Bが返される場合、指定された場所に引用符が使用されていることが原因である可能性が高いです。ディレクトリパスを囲んでいる引用符を削除すると問題が解決するはずです。