Windows 10에서 "잘못된 MS-DOS 기능(Invalid MS-DOS Function)" 오류 해결 방법: 파일이나 폴더를 이동, 복사, 삭제 또는 이름 변경하려고 할 때 이 오류가 발생한다면 잘 찾아오셨습니다. 이 오류는 한 폴더에서 다른 폴더로 파일을 복사하는 것조차 막아버리며, 오래된 사진을 삭제하려고 해도 같은 오류 메시지가 반복해서 나타납니다.
흥미로운 점은 해당 파일에 읽기 전용 속성이나 숨김 속성이 설정되어 있지 않고 보안 설정도 동일하다는 사실입니다. 그렇기 때문에 일반 Windows 사용자에게는 원인을 파악하기 어려운 미스터리한 문제처럼 느껴질 수 있습니다.

때로는 파일 자체가 완전히 손상되어 이 오류가 표시되기도 합니다. 또한 NTFS 파일 시스템에서 FAT32로 파일을 복사할 때도 동일한 오류가 발생할 수 있으며, 이 경우에는 파일 시스템 간 호환성 문제를 먼저 확인해야 합니다. 위 어느 경우에도 해당하지 않는다면 아래의 해결 방법을 순서대로 따라 해 보세요.
Windows 10 '잘못된 MS-DOS 기능' 오류 해결 방법
만약의 상황에 대비하여 작업을 시작하기 전에 시스템 복원 지점을 미리 만들어 두는 것을 권장합니다.
방법 1: 드라이브 조각 모음 및 최적화 실행
- 제어판을 연 후 시스템 및 보안을 클릭합니다.

- 시스템 및 보안 화면에서 관리 도구를 클릭합니다.
- 드라이브 조각 모음 및 최적화를 클릭하여 실행합니다.

- 드라이브를 하나씩 선택하고 분석 버튼을 누른 뒤 최적화를 클릭합니다.

- 최적화 작업에는 다소 시간이 걸리므로 프로세스가 완료될 때까지 기다립니다.
- PC를 재부팅하여 변경 사항을 저장한 후 오류가 해결되었는지 확인합니다.
방법 2: 레지스트리 수정
주의: 진행하기 전에 반드시 레지스트리를 백업하세요.
- Windows 키 + R을 누른 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

- 다음 레지스트리 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System - System 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.

- 새 DWORD 값의 이름을 CopyFileBufferedSynchronousIo로 지정한 후 더블클릭하여 값을 1로 변경합니다.

- 레지스트리 편집기를 종료하고 PC를 재부팅합니다. 그 후에도 오류가 계속된다면 다음 방법으로 넘어갑니다.
방법 3: CHKDSK(디스크 검사) 실행
- Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.

- 명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다.
chkdsk C: /f /r /x
참고: 명령의 C:는 실제 Windows가 설치된 드라이브 문자로 바꿔 입력해야 합니다. 각 옵션의 의미는 다음과 같습니다. /f는 드라이브와 관련된 오류를 수정할 수 있는 권한을 부여하고, /r은 불량 섹터를 검색하고 복구를 수행하며, /x는 검사를 시작하기 전에 드라이브를 분리(dismount)하도록 지시합니다.
- 필요에 따라 디스크 검사 유틸리티(CHKDSK)를 추가로 활용해 파일 시스템 오류를 복구합니다.
- PC를 재부팅하여 변경 사항을 저장합니다.
추가 팁: 시스템 파일 검사(SFC) 실행
위 방법으로도 문제가 해결되지 않는다면 시스템 파일 손상이 원인일 수 있습니다. 관리자 권한 명령 프롬프트에서 sfc /scannow 명령을 실행하여 손상된 시스템 파일을 복구한 후 다시 시도해 보세요.
마무리
지금까지 Windows 10에서 '잘못된 MS-DOS 기능' 오류를 해결하는 세 가지 방법을 알아보았습니다. 대부분의 경우 드라이브 최적화, 레지스트리 수정, CHKDSK 실행 중 하나만으로도 문제가 해결됩니다. 이 가이드와 관련하여 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.