Windows 11/10에서 잘못된 MS-DOS 함수 파일 오류 수정

Windows 11 또는 Windows 10 에서 파일/폴더를 이동, 삭제, 복사 또는 이름을 바꾸려고 할 때 잘못된 MS-DOS 기능(Invalid MS-DOS Function) 오류 메시지가 표시 되면 (, ) 이 게시물이 흥미로울 수 있습니다. 이 게시물에서는 오류를 유발할 수 있는 몇 가지 알려진 잠재적인 원인을 식별한 다음 이 문제를 해결하는 데 도움이 될 수 있는 가능한 솔루션을 제공합니다.

이것은 실제로 파일 기능에만 영향을 미치는 파일 시스템 오류입니다. NTFS 형식 드라이브에서 FAT32 형식 드라이브 로 파일을 이동하려고 하고 손상된 시스템 파일도 오류를 유발할 수 있는 경우에도 오류가 발생할 수 있습니다.

잘못된 MS-DOS 함수 파일 오류

잘못된 MS-DOS 기능(Invalid MS-DOS Function)  문제에 직면한 경우 아래에서 권장하는 해결 방법을 특별한 순서 없이 시도해 보고 문제를 해결하는 데 도움이 되는지 확인할 수 있습니다.

  1. CHKDSK 실행
  2. 복사하는 파일의 이름을 줄이십시오.
  3. 드라이브 최적화 및 조각 모음
  4. 대상 드라이브를 NTFS 형식으로 포맷
  5. CopyFileBufferedSynchronousIo 레지스트리 키 를 만들고 구성 합니다.

나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.

1] CHKDSK 실행

CHKDSK 를 사용 하는 것도 잘못된 MS-DOS 기능(Invalid MS-DOS Function) 문제 를 해결하는 데 효과적인 것으로 입증된 솔루션 중 하나입니다 .

CHKDSK를 실행하려면 다음을 수행하십시오.

Windows 키 + R을 누릅니다.

실행 대화 상자에서 cmd 를 입력한 다음 CTRL + SHIFT + ENTER 를 눌러 관리자/승격 모드에서 명령 프롬프트를 엽니다 .(open Command Prompt)

명령 프롬프트 창에서 아래 명령을  입력하고 Enter 키(Enter) 를 누릅니다 .

chkdsk /x /f /r

다음 메시지를 받게 됩니다.

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

키보드에서 Y 키를 누른 다음 컴퓨터를 재부팅하여 CHKDSK 가 컴퓨터 하드 드라이브의 오류를 확인하고 수정하도록 합니다.

CHKDSK 가 완료된 후 문제가 해결되었는지 확인하십시오.

2] 복사(Shorten) 하려는 파일의 이름을 줄이십시오.

이 솔루션에서 단순히 파일 이름을 줄이면 Windows 10 에서 파일/폴더를 이동, 삭제, 복사 또는 이름을 바꾸려고 할 때 오류를 해결하는 데 도움이 될 수 있습니다 .

이 수정 사항이 작동하지 않으면 다음 해결 방법을 시도할 수 있습니다.

3] 드라이브 최적화(Optimize)조각 모음(Defragment)

Windows 스냅인 도구를 사용 하여 컴퓨터 의 하드 드라이브를 최적화하고 조각 모음할 수 있습니다. 다음 단계에 따라 작업을 수행할 수 있습니다.

  • Windows 키 + E를 동시에 눌러 파일 탐색기를 엽니 (File Explorer) .
  • 이 PC(This PC) 를 클릭 합니다.
  • (Right-click)드라이브를 마우스 오른쪽 버튼으로 클릭 한 다음 속성(Properties) > 도구(Tools) > 최적화(Optimize) > 최적화(Optimize) 를 선택 합니다.

절차가 완료되면 PC를 다시 시작하고 잘못된 MS-DOS 기능(Invalid MS-DOS Function ) 문제가 해결되었는지 확인합니다. 그렇지 않은 경우 다음 해결 방법을 계속합니다.

4] 대상 드라이브를 NTFS 형식(Format) 으로 포맷

대상 드라이브가 NTFS ( New Technology File System )로 포맷되지 않은 경우 (New Technology File System)잘못된 MS-DOS 기능(Invalid MS-DOS Function) 오류 가 발생할 수 있습니다 . 이 경우 대상 드라이브를 NTFS로 변환하고 도움이 되는지 확인할 수 있습니다.

방법은 다음과 같습니다.

이 단계를 사용하여 드라이브를 변환하면 드라이브의 파일이 보존됩니다. 드라이브에 있는 모든 파일의 백업이 있는지 확인하는 것이 좋습니다.

변환하려는 드라이브의 문자를 찾으십시오. 파일 탐색기(Open File Explorer) 를 열고 왼쪽 창에서 이 PC(This PC) 또는 컴퓨터(Computer) 아래에서 드라이브를 찾습니다 .

(Press)Windows 로고 키 + R을 눌러 실행 대화(Run) 상자 를 엽니 다 .

cmd 를 입력 하고 Enter 키 를 눌러 명령 프롬프트 창을 엽니다.

명령줄 프롬프트에서 아래 명령을 입력하고 Enter 키를 누릅니다 . drive: 자리 표시자를 드라이브의 실제 문자로 바꿉니다 .(Replace)

convert drive: /fs:ntfs

포맷 프로세스가 완료되면 파일 작업을 다시 시도하고 문제가 해결되었는지 확인하십시오. 그렇지 않은 경우 다음 해결 방법을 계속합니다.

5] CopyFileBufferedSynchronousIo 레지스트리 키 생성 및 구성

일부 사용자는 레지스트리 편집기(Registry Editor) 에서 시스템 정책을 편집 하여 잘못된 MS-DOS 기능(Invalid MS-DOS Function) 문제 를 해결할 수 있다고 말했습니다 . 방법은 다음과 같습니다.

이것은 레지스트리 작업이므로 레지스트리를 백업(back up the registry) 하거나 문제가 발생할 경우에 대비 하여 시스템 복원 지점 을 만드는 것이 좋습니다.

필요한 예방 조치를 취한 후에는 다음과 같이 진행할 수 있습니다.

Windows 키 + R.

실행 대화 상자에서 regedit 를 입력하고 Enter 키를 눌러 레지스트리 편집기 를 엽니다 .

아래 레지스트리 키 경로 로 이동하거나 이동 합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

(Right-click)오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭 한 다음 New > DWORD (32비트) (Value) 을 선택 합니다.

값 이름을 CopyFileBufferedSynchronousIo 로 바꾸고 Enter 키를 누릅니다.

새 값을 두 번 클릭(Double-click) 하여 엽니다.

(Value) 데이터 상자  에 1 을 입력 하고 Enter 키(Enter)  를 눌러 변경 사항을 저장합니다.

이제 레지스트리 편집기(Registry Editor) 를 종료하고 PC를 다시 시작할 수 있습니다. 부팅 시 문제가 해결되었는지 확인합니다.

이러한 솔루션으로 문제를 해결할 수 있습니까?(Any of these solutions should fix the issue for you?)



About the author

저는 12년 이상의 경험을 가진 숙련된 iOS 개발자입니다. 저는 iPhone과 iPad 플랫폼 모두에서 일해 왔으며 최신 Apple 기술을 사용하여 앱을 만들고 사용자화하는 방법을 알고 있습니다. aiOS 개발자로서의 기술 외에도 Adobe Photoshop 및 Illustrator 사용과 WordPress 및 Laravel과 같은 프레임워크를 통한 웹 개발에 대한 강력한 경험이 있습니다.



Related posts