エラー0x80070052を修正する方法「ディレクトリまたはファイルを作成できません」

一部のユーザーは、フラッシュドライブや外付けHDDなどのリムーバブルメディアにファイルをコピーしようとすると、0x80070052(ディレクトリまたはファイルを作成できません)が発生します。ほとんどの場合、この問題は写真、ビデオ(特に、名前が20文字を超えるもの)で発生することが報告されています。

リムーバブルドライブに古いファイルシステム(FAT16など)を使用している場合、ルートフォルダーはルートフォルダー上の限られた数のファイルしかサポートできません。この場合、ファイルをサブフォルダーに貼り付けることで、エラーを完全に回避できます。ただし、古いシステムファイル形式を使用している場合は、この種の問題を回避するために、ドライブをフォーマットして新しいイテレーションに移行することを検討してください。

暗号化されたファイルをコピーしようとしているときに問題が発生した場合は、暗号化キーをファイルと一緒に移動できないことが原因である可能性があります。これを修正するには、ファイルのコピーを試行するときに、ファイルの暗号化に使用した資格情報マネージャーやサードパーティのユーティリティが実行されていることを確認してください。

ただし、場合によっては、0x80070052 エラーは、ある種のシステムファイルの破損によっても発生する可能性があります。これを修正するには、エラーチェックツールを実行し、プロセスが完了したらメディアを再接続します。

方法1:サブフォルダー内のファイルをコピーする

ルートフォルダ上のファイルをコピーしようとしたときにこのエラーが発生した場合は、ファイルを別の場所(ルートフォルダから)にコピーすることで、問題を完全に回避できる可能性があります。

使用しているファイルシステム(FAT16、FAT32、NTFS)に関係なく、ルートフォルダーに含めることができるファイルの数には制限があることに注意してください。たとえば、FAT16を使用している場合、ルートフォルダに128を超えるファイルを含めることはできません。

0x80070052 エラーの解決に苦労している多くのユーザーは、(ファイルをルートフォルダーに直接貼り付けるのではなく)リムーバブルドライブにフォルダーを作成しようとすると、問題が発生しなくなったことを確認しています。

このシナリオが現在の状況に当てはまると思われる場合は、リムーバブルドライブを開き、空のスペースを右クリックして、[新規]> [フォルダー]を選択します。次に、新しく作成したフォルダーに任意の名前を付け、コピーするファイルを(ルートフォルダーではなく)そのフォルダーに直接貼り付けます。

ルートフォルダからファイルをコピーした場合でも、同じ0x80070052(ディレクトリまたはファイルを作成できません)が 発生するかどうかを確認してください。

同じ問題が解決しない場合は、以下の次の潜在的な修正に進んでください。

方法2:ドライブをFAT32にフォーマットする

ほとんどの場合、ファイルをコピーしようとしているファイルシステムが、この規模のファイルを処理できない古いファイルシステムにフォーマットされていると、0x80070052(ディレクトリまたはファイルを作成できません) エラーが発生します。FAT16はこの問題の原因として報告されている最も一般的なファイルシステム形式。

外付けHDDまたはフラッシュドライブに使用しているファイルシステムがわからない場合は、ファイルエクスプローラーでドライブ文字を右クリックし、コンテキストメニューから[プロパティ]を選択して確認できます。[プロパティ]画面で、[全般]タブを選択し、[ファイルシステム][タイプ]の下を確認します

ファイルシステムが古いフォーマット(FAT32とは異なる)であることがわかった場合は、ドライブをFAT32などの最新のファイルシステムにフォーマットすることで問題を修正できる可能性が高くなります。これを行う方法については、以下の手順に従ってください。

  1. ファイルエクスプローラーを開き、ファイルをコピーしようとしたときに0x80070052を トリガーしているリムーバブルメディアを特定します。表示されたら、右クリックして、新しく表示されたコンテキストメニューから[フォーマット]を選択します。

    注:そのドライブに重要なファイルが保存されている場合は、フォーマット手順を開始する前にそれらをバックアップしてください–この操作(クイックフォーマットを使用する場合でも)はドライブからデータを削除します)。

  2. [フォーマット]画面で、[ファイルシステム]に関連付けられているドロップダウンメニューがFAT32に設定されていることを確認します。次に、アロケーションユニットサイズを4096バイトに設定します

    注:このリムーバブルドライブで他の破損関連の問題が発生した場合は、クイックフォーマットに関連付けられているチェックボックスをオフにすることを検討する必要がある場合があります。ただし、クイックフォーマットを使用しない限り、操作に数時間かかる場合があることに注意してください。

  3. ヒットスタート操作を起動し、処理が完了するまで待機します。
  4. 操作が終了したら、以前に0x80070052 エラーをトリガーしていたのと同じファイルを再度コピーして、問題が解決されたかどうかを確認してください。

同じ問題が引き続き発生する場合、またはこのシナリオが当てはまらない場合は、以下の次の潜在的な修正に進んでください。

方法3:暗号化されたファイルをコピーする

暗号化されたファイルを移動しようとしたときにこの問題が発生した場合は、暗号化キーも確実に転送されるように、追加の予防措置を講じる必要があります。

組み込みの暗号化方式を使用した場合は、資格情報マネージャーに関連付けられたサービスが自動に設定され、ファイルのコピーが行われているときに実行されていることを確認するだけです。

ただし、ファイルを外部で暗号化した場合(McAfee暗号化や別のサードパーティユーティリティなどのサービスを使用)、暗号化されたファイルをコピーするときにプログラムが実行されていることを確認する必要があります。

これは、0x80070052に遭遇することなくフラッシュドライブに暗号化されたファイルをコピーできるようにする一般的なステップバイステップガイドです(ディレクトリまたはファイルを作成できません):

  1. ファイルの暗号化に使用したサードパーティプログラムが実行されていることを確認してください。

    注:組み込みのWindows暗号化のみを使用した場合は、この手順を無視してください

  2. 押してWindowsキー+ Rを開くためにファイル名を指定して実行]ダイアログボックスを。[実行]ボックスが表示されたら、テキストボックス内に「service.msc」入力し、Enterキーを押して[サービス]画面を開きます。
  3. [サービス]画面が表示されたら、右側のセクションに移動し、ローカルにインストールされているサービスのリストを下にスクロールして、資格情報マネージャーを見つけます。
  4. それを見つけることができたら、それを右クリックして、新しく表示されたコンテキストメニューから[プロパティ]を選択します。
  5. 内部プロパティの画面資格情報マネージャ、選択全般]タブをしていることを確認し、スタートアップの種類がに設定されている自動。次に、[スタート]ボタンをクリックしてサービスが現在実行されていることを確認し、[適用]をクリックして変更を保存します。
  6. 以前に0x80070052をトリガーしていた暗号化ファイルをコピーします(ディレクトリまたはファイルを作成できません)。

同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

方法4:ドライブの破損を修復する

結局のところ、この特定の問題は、リムーバブルストレージデバイスにこのエラーをスローさせる何らかの種類の破損が原因で発生する可能性もあります。私たちが調べたほとんどの場合、問題は予期しないマシンの中断後に発生し始めました。

この問題は、カメラで使用されているSDカードでかなり一般的です(そこでは完全に正常に機能します)が、ユーザーがコンピューターのHDD / SSD上のSDカードからファイルをコピーしようとするとこのエラーがスローされます。

このシナリオが当てはまる場合は、影響を受ける一部のユーザーが、[プロパティ]メニューからドライブの修復をトリガーすることで問題を修正できたことを通知します。

これは、0x80070052エラーを引き起こす可能性のある破損からドライブをスキャンして修復するためのクイックガイドです 

  1. ファイルエクスプローラーを開き、問題が発生しているリムーバブルドライブを右クリックして、コンテキストメニューから[プロパティ]を選択します。
  2. 内部のプロパティ画面で、選択ツールを上部の水平タブから。次に、[エラーチェック]の下の[チェック]ボタンをクリックします
  3. UAC(ユーザーアカウント制御)によってプロンプトが表示されたら、[はい]をクリックして管理アクセスを許可します。
  4. 次の画面が表示されたら、[ドライブのスキャンと修復]をクリックして、プロセスが完了するのを待ちます。
  5. 操作が完了したら、リムーバブルドライブを取り外して再度挿入し、ファイルを再度コピーしようとしたときに問題が解決するかどうかを確認します。
タグウィンドウ