Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

파일 복사 시 오류 코드 0x80070052 완벽 해결 가이드

일부 사용자는 USB 플래시 드라이브나 외장 하드디스크 같은 이동식 저장 장치에 파일을 복사하려고 할 때 0x80070052(디렉터리 또는 파일을 만들 수 없습니다) 오류를 겪고 있습니다. 대부분의 경우 이 문제는 사진이나 동영상 파일, 특히 파일 이름이 20자를 넘는 경우에 자주 발생하는 것으로 보고됩니다.

이동식 드라이브가 FAT16처럼 오래된 파일 시스템을 사용하고 있다면 루트 폴더에는 제한된 개수의 파일만 저장할 수 있습니다. 이 경우 파일을 하위 폴더에 붙여넣으면 오류를 완전히 피할 수 있습니다. 하지만 구형 파일 시스템을 계속 사용한다면 드라이브를 포맷해서 최신 파일 시스템으로 전환하는 것이 이런 문제를 근본적으로 예방하는 방법입니다.

암호화된 파일을 복사할 때 이 오류가 발생한다면, 암호화 키가 파일과 함께 이동하지 못하기 때문인 경우가 대부분입니다. 이를 해결하려면 파일을 복사하는 시점에 자격 증명 관리자(Credential Manager)와 암호화에 사용한 서드파티 프로그램이 실행 중인지 확인해야 합니다.

또한 일부 경우에는 시스템 파일 손상으로 인해 0x80070052 오류가 발생하기도 합니다. 이때는 오류 검사 도구를 실행한 후 프로세스가 끝나면 미디어를 다시 연결하면 됩니다.

방법 1: 하위 폴더에 파일 복사하기

루트 폴더에 파일을 복사하려다 이 오류가 발생했다면, 파일을 다른 위치(루트 폴더가 아닌 곳)로 복사하는 것만으로도 문제를 피할 수 있습니다.

사용 중인 파일 시스템(FAT16, FAT32, NTFS)과 관계없이 각각의 시스템은 루트 폴더에 담을 수 있는 파일 개수에 제한이 있다는 점을 기억하세요. 예를 들어 FAT16을 사용하는 경우 루트 폴더에는 128개 이상의 파일을 넣을 수 없습니다.

0x80070052 오류 해결에 어려움을 겪던 많은 사용자들이, 이동식 드라이브에 새 폴더를 만들어 그 안에 파일을 붙여넣었더니(루트 폴더에 직접 붙여넣지 않고) 더 이상 오류가 발생하지 않았다고 확인했습니다.

이 시나리오가 현재 상황에 해당한다고 생각되면, 이동식 드라이브를 열고 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > 폴더를 선택하세요. 새로 만든 폴더에 원하는 이름을 지정한 뒤, 복사하려는 파일들을 루트 폴더가 아닌 해당 폴더 안에 붙여넣습니다.

루트 폴더가 아닌 곳에 파일을 복사했는데도 여전히 0x80070052(디렉터리 또는 파일을 만들 수 없습니다) 오류가 발생하는지 확인해 보세요.

동일한 문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 드라이브를 FAT32로 포맷하기

대부분의 경우 0x80070052(디렉터리 또는 파일을 만들 수 없습니다) 오류는 파일을 복사하려는 대상 드라이브가 이 정도 규모의 파일을 처리할 수 없는 구형 파일 시스템으로 포맷되어 있을 때 발생합니다. 특히 FAT16이 이 문제를 일으키는 가장 흔한 파일 시스템 형식입니다.

외장 하드디스크나 플래시 드라이브가 어떤 파일 시스템을 사용하는지 확실하지 않다면, 파일 탐색기에서 드라이브 문자를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 속성을 선택하면 확인할 수 있습니다. 속성 화면에서 일반 탭을 선택한 후 유형 아래의 파일 시스템 항목을 확인하세요.

파일 시스템이 구형 형식(FAT32가 아닌 형식)이라면, 드라이브를 FAT32 같은 최신 파일 시스템으로 포맷함으로써 문제를 해결할 가능성이 높습니다. 아래 지침에 따라 진행하세요:

  1. 파일 탐색기를 열고 파일 복사 시 0x80070052 오류를 유발하는 이동식 미디어를 찾습니다. 찾았다면 마우스 오른쪽 버튼으로 클릭하고 나타난 메뉴에서 포맷을 선택합니다.

    참고: 해당 드라이브에 중요한 파일이 저장되어 있다면 포맷 절차를 시작하기 전에 반드시 백업하세요. 빠른 포맷을 선택하더라도 이 작업은 드라이브의 모든 데이터를 삭제합니다.
  2. 포맷 화면에서 파일 시스템 드롭다운 메뉴가 FAT32로 설정되어 있는지 확인합니다. 그다음 할당 단위 크기4096바이트로 설정합니다.

    참고: 이 이동식 드라이브에서 다른 손상 관련 문제가 있었다면 빠른 포맷 옵션의 체크를 해제하는 것을 고려해 보세요. 단, 빠른 포맷을 선택하지 않으면 작업이 몇 시간씩 걸릴 수 있다는 점을 유의하세요.
  3. 시작을 눌러 작업을 시작하고 프로세스가 완료될 때까지 기다립니다.
  4. 작업이 끝나면 이전에 0x80070052 오류를 유발했던 동일한 파일을 다시 복사해 보고 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생하거나 이 시나리오가 해당하지 않는다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 3: 암호화된 파일 올바르게 복사하기

암호화된 파일을 이동하려다 이 문제가 발생한다면, 암호화 키까지 함께 전송되도록 추가적인 조치를 취해야 합니다.

Windows 내장 암호화 방식을 사용한 경우라면, 자격 증명 관리자(Credential Manager) 관련 서비스가 자동으로 설정되어 있고 파일 복사가 진행되는 동안 실행 중인지만 확인하면 됩니다.

하지만 외부 프로그램(McAfee 암호화 같은 서비스나 기타 서드파티 유틸리티)으로 파일을 암호화했다면, 암호화된 파일을 복사하는 동안 해당 프로그램이 실행 중이어야 합니다.

아래는 플래시 드라이브에 암호화된 파일을 0x80070052(디렉터리 또는 파일을 만들 수 없습니다) 오류 없이 복사할 수 있게 해주는 일반적인 단계별 가이드입니다:

  1. 파일을 암호화하는 데 사용한 서드파티 프로그램이 실행 중인지 확인합니다.

    참고: Windows 내장 암호화만 사용했다면 이 단계는 건너뛰세요.
  2. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 실행 상자가 나타나면 텍스트 상자에 'services.msc'를 입력하고 Enter 키를 눌러 서비스 화면을 엽니다.
  3. 서비스 화면에 들어가면 오른쪽 영역으로 이동하여 로컬에 설치된 서비스 목록을 아래로 스크롤하면서 Credential Manager(자격 증명 관리자)를 찾습니다.
  4. 찾았다면 마우스 오른쪽 버튼으로 클릭하고 나타난 메뉴에서 속성을 선택합니다.
  5. Credential Manager속성 화면에서 일반 탭을 선택하고 시작 유형자동으로 설정되어 있는지 확인합니다. 그다음 시작 버튼을 클릭하여 서비스가 현재 실행 중인지 확인하고, 적용을 눌러 변경 사항을 저장합니다.
  6. 이전에 0x80070052(디렉터리 또는 파일을 만들 수 없습니다) 오류를 유발했던 암호화된 파일을 다시 복사합니다.

동일한 문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.

방법 4: 드라이브 손상 복구하기

알고 보니 이 문제는 이동식 저장 장치가 오류를 반환하게 만드는 일종의 손상 때문에 발생할 수도 있습니다. 확인된 사례 대부분에서 이 문제는 예기치 않은 시스템 중단 이후에 나타나기 시작했습니다.

이 문제는 카메라에서 사용되는 SD 카드에서 특히 흔합니다. 카메라에서는 정상적으로 작동하지만, 사용자가 SD 카드에서 컴퓨터의 HDD/SSD로 파일을 복사하려고 할 때 이 오류가 발생합니다.

이 시나리오에 해당한다면, 일부 사용자들이 속성 메뉴에서 드라이브 복구 기능을 실행하여 문제를 해결했다는 점을 참고하세요.

아래는 0x80070052 오류를 유발할 수 있는 손상을 스캔하고 복구하는 빠른 가이드입니다:

  1. 파일 탐색기를 열고 문제가 발생하는 이동식 드라이브를 마우스 오른쪽 버튼으로 클릭한 후 상황에 맞는 메뉴에서 속성을 선택합니다.
  2. 속성 화면에서 상단의 가로 탭에서 도구를 선택합니다. 그다음 오류 검사 아래의 검사 버튼을 클릭합니다.
  3. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  4. 다음 화면으로 넘어가면 드라이브 검사 및 복구를 클릭하고 프로세스가 완료될 때까지 기다립니다.
  5. 작업이 완료되면 이동식 드라이브를 분리했다가 다시 삽입한 후, 파일을 다시 복사해 보고 문제가 해결되었는지 확인합니다.