fsutil 8dot3name

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8

다음을 포함하는 짧은 이름(8dot3 이름) 동작에 대한 설정을 쿼리하거나 변경합니다.

  • 짧은 이름 동작에 대한 현재 설정을 쿼리합니다.

  • 지정된 디렉터리 경로에서 짧은 이름이 제거된 경우 영향을 받을 수 있는 레지스트리 키에 대해 지정된 디렉터리 경로를 검색합니다.

  • 짧은 이름 동작을 제어하는 설정 변경 이 설정은 기본 볼륨 설정 또는 지정 된 볼륨에 적용할 수 있습니다.

  • 디렉터리 내의 모든 파일에 대한 짧은 이름을 제거합니다.

Important

8.3 형식이 파일 이름을 영구적으로 제거 하 고 8.3 형식이 파일 이름을 가리키는 레지스트리 키를 수정 하지 예기치 않은 애플리케이션 오류를 애플리케이션을 제거할 수 없다는 점을 포함 하 여 발생할 수 있습니다. 8.3 형식이 파일 이름을 제거 하려고 하면 전에 먼저 디렉터리 또는 볼륨을 백업 하는 것이 좋습니다.

구문

fsutil 8dot3name [query] [<volumepath>]
fsutil 8dot3name [scan] [/s] [/l [<log file>] ] [/v] <directorypath>
fsutil 8dot3name [set] { <defaultvalue> | <volumepath> {1|0}}
fsutil 8dot3name [strip] [/t] [/s] [/f] [/l [<log file.] ] [/v] <directorypath>

매개 변수

매개 변수 설명
쿼리 [<volumepath>] 8.3 형식이 약식 이름 만들기 동작의 상태에 대 한 파일 시스템을 쿼리합니다.

volumepath매개 변수로 지정하지 않으면 모든 볼륨에 대한 기본 8dot3name 만들기 동작 설정이 표시됩니다.

스캔 <directorypath> 지정된 디렉터리에 있는 파일에서 8dot3 짧은 이름이 파일 이름에서 제거된 경우 영향을 받을 수 있는 레지스트리 키를 검색합니다.
설정 {<defaultvalue> \| <volumepath>} 다음과 같은 경우에서 8.3 이름 만들기에 대 한 파일 시스템 동작을 변경 합니다.
  • defaultvalue를 지정하면 레지스트리 키인 HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation이 기본값으로 설정됩니다.

    DefaultValue 값은 다음과 같을 수 있습니다.

    • 0: 시스템에서 모든 볼륨에서 8.3 이름 만들기를 사용 합니다.
    • 1: 시스템에서 모든 볼륨에서 8.3 이름 만들기를 사용 하지 않도록 설정 합니다.
    • 2: 당 볼륨 별로 8.3 이름 만들기를 설정 합니다.
    • 3: 시스템 볼륨을 제외한 모든 볼륨에 대해에서 8.3 이름 만들기를 사용 하지 않도록 설정 합니다.
  • 볼륨 경로를 지정하면 디스크 플래그 8dot3name 속성의 지정된 볼륨이 지정된 볼륨(0)에 대해 8dot3 이름 생성을 사용하도록 설정되거나 지정된 볼륨(1)에서 8dot3 이름 생성을 사용하지 않도록 설정됩니다.

    기본 파일 시스템 동작에서 8.3 이름 만들기에 대 한 값으로 설정 해야 2 전에 지정 된 볼륨에서 8.3 이름 만들기를 사용 하지 않도록 설정 하거나 설정할 수 있습니다.

스트립 <directorypath> 지정된 디렉터리 경로에 있는 모든 파일의 8dot3 파일 이름을 제거합니다. 파일 이름과 결합된 디렉터리 경로에 260자 이상이 포함된 파일에 대해서는 8dot3 파일 이름이 제거되지 않습니다.

이 명령은 목록, 있지만 8.3 형식이 파일 이름을 영구적으로 제거 하는 파일을 가리키는 레지스트리 키를 수정 하지는 않습니다.

<volumepath> 드라이브 이름 뒤에 콜론 또는 GUID를 형식 volume{GUID}으로 지정합니다.
/f 8dot3 파일 이름을 사용하는 파일을 가리키는 레지스트리 키가 있는 경우에도 지정된 디렉터리 경로 에 있는 모든 파일에 8dot3 파일 이름이 제거되도록 지정합니다. 이 경우 작업이 8.3 형식이 파일 이름을 제거 했지만 8.3 형식이 파일 이름을 사용 하는 파일을 가리키도록 하는 모든 레지스트리 키를 수정 하지는 않습니다. 경고: /f 매개 변수를 사용하기 전에 디렉터리 또는 볼륨을 백업하는 것이 좋습니다. 프로그램을 제거할 수 없음을 포함하여 예기치 않은 애플리케이션 오류가 발생할 수 있기 때문입니다.
/L [<log file>] 정보가 기록되는 로그 파일을 지정합니다.

/l 매개 변수를 지정하지 않으면 모든 정보가 기본 로그 파일%temp%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS)인 .log**에 기록됩니다.

/s 지정된 디렉터리 경로의 하위 디렉터리에 작업을 적용하도록 지정합니다.
/t 8.3 형식이 파일 이름의 제거 테스트 모드에서 실행 해야 함을 지정 합니다. 8.3 형식이 파일 이름의 행이 실제로 삭제를 제외한 모든 작업 수행 됩니다. 키 8.3 형식이 파일 이름을 사용 하는 파일을 가리키도록 하는 레지스트리를 검색 하려면 테스트 모드를 사용할 수 있습니다.
/v 로그 파일에 기록된 모든 정보도 명령줄에 표시되도록 지정합니다.

예제

GUID로 지정된 디스크 볼륨에 대한 8dot3 이름 사용 안 함 동작을 쿼리하려면 다음을 입력합니다. {928842df-5a01-11de-a85c-806e6f6e6963}.

fsutil 8dot3name query volume{928842df-5a01-11de-a85c-806e6f6e6963}

사용 하 여 8.3 형식이 이름 동작을 쿼리할 수도 있습니다는 동작 하위 명령입니다.

D:\MyData 디렉터리 및 모든 하위 디렉터리에서 8dot3 파일 이름을 제거하려면 mylogfile.log 지정한 로그 파일에 정보를 쓰는 동안 다음을 입력합니다.

fsutil 8dot3name strip /l mylogfile.log /s d:\MyData