fsutil behavior
쿼리 또는 포함 된 NTFS 볼륨 동작을 설정 합니다.
8.3자 길이의 파일 이름을 만듭니다.
NTFS 볼륨에서 8.3자 길이의 짧은 파일 이름에서 문자 사용을 확장합니다.
디렉터리가 NTFS 볼륨에 나열될 때 마지막 액세스 타임 스탬프의 업데이트입니다.
할당량 이벤트가 시스템 로그와 NTFS 페이징 풀 및 NTFS 비페이징 풀 메모리 캐시 수준에 기록되는 빈도입니다.
MFT 영역(마스터 파일 테이블 영역)의 크기입니다.
시스템에서 NTFS 볼륨에 손상을 발견 될 때 데이터의 자동 삭제 합니다.
파일 삭제 알림(트리밍 또는 매핑 해제라고도 함)입니다.
구문
fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<volumepath>] | disablecompression | disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess | disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}
fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <value> | [<volumepath> {1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} | disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} | disabletxf {1|0} | disablewriteautotiering {1|0} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}
매개 변수
매개 변수 | 설명 |
---|---|
query | 파일 시스템 동작 매개 변수를 쿼리합니다. |
set | 파일 시스템 동작 매개 변수를 변경합니다. |
allowextchar {1|0} |
NTFS 볼륨에서 8.3자 길이의 짧은 파일 이름에 확장 문자 집합(분음 부호 문자 포함)의 문자를 허용(1)하거나 허용하지 않음(0)으로 설정합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
Bugcheckoncorrupt {1|0} |
NTFS 볼륨에 손상이 있을 때 버그 검사 생성을 허용(1)하거나 허용하지 않음(0)으로 설정합니다. 이 기능은 자가 복구 NTFS 기능과 함께 사용할 때 NTFS가 데이터를 자동으로 삭제하지 못하도록 하는 데 사용할 수 있습니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disable8dot3 [<volumepath> ] {1|0} |
FAT 및 NTFS로 포맷된 볼륨에서 8.3자 길이의 파일 이름 생성을 비활성화(1)하거나 활성화(0)합니다. 필요에 따라 접두사와 드라이브 이름으로 지정된 volumepath 뒤에 콜론 또는 GUID를 넣습니다. |
disablecompression {1|0} |
NTFS 압축을 비활성화(1) 또는 활성화(0)합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disablecompressionlimit {1|0} |
NTFS 볼륨에서 NTFS 압축 제한을 비활성화(1)하거나 활성화(0)합니다. 압축된 파일이 파일을 확장하지 못하는 대신 특정 수준의 조각화에 도달하면 NTFS는 파일의 추가 익스텐트 압축을 중지합니다. 이렇게 하면 압축된 파일이 평소보다 커질 수 있습니다. 이 값을 TRUE로 설정하면 시스템에서 압축 파일의 크기를 제한하는 이 기능이 비활성화됩니다. 이 기능은 비활성화하지 않는 것이 좋습니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disableencryption {1|0} |
NTFS 볼륨의 폴더 및 파일 암호화를 비활성화(1)하거나 활성화(0)합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disablefilemetadataoptimization {1|0} |
파일 메타데이터 최적화를 비활성화(1)하거나 활성화(0)합니다. NTFS에는 지정된 파일이 가질 수 있는 익스텐트 수에 제한이 있습니다. 압축 및 스파스 파일은 매우 조각화될 수 있습니다. 기본적으로 NTFS는 내부 메타데이터 구조를 주기적으로 압축하여 더 많은 조각화된 파일을 허용합니다. 이 값을 TRUE로 설정하면 이 내부 최적화가 비활성화됩니다. 이 기능은 비활성화하지 않는 것이 좋습니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disablelastaccess {1|0} |
디렉터리가 NTFS 볼륨에 나열되어 있을 때 각 디렉터리의 마지막 액세스 타임스탬프 업데이트를 비활성화(1)하거나 활성화(0)합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disablespotcorruptionhandling {1|0} |
스폿 손상 처리를 비활성화(1)하거나 활성화(0)합니다. 또한 시스템 관리자는 CHKDSK를 실행하여 볼륨을 오프라인으로 전환하지 않고도 볼륨의 상태를 분석할 수 있습니다. 이 기능은 비활성화하지 않는 것이 좋습니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disabletxf {1|0} |
지정된 NTFS 볼륨에서 txf를 비활성화(1)하거나 활성화(0)합니다. TxF는 파일 시스템 작업에 의미 체계와 같은 트랜잭션을 제공하는 NTFS 기능입니다. TxF는 현재 사용되지 않지만 기능은 계속 사용할 수 있습니다. C: 볼륨에서 이 기능을 사용하지 않도록 설정하는 것은 권장되지 않습니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
disablewriteautotiering {1|0} |
계층화된 볼륨에 대해 ReFS v2 자동 계층화 논리를 사용하지 않도록 설정합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
encryptpagingfile {1|0} |
Windows 운영 체제에서 메모리 페이징 파일을 암호화(1)하거나 암호화하지 않습니다(0). 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
mftzone <value> |
MFT 영역의 크기를 설정 하 고 200 MB 단위의 배수로 표현 됩니다. 값을 1(기본값은 200MB)에서 4(최대값은 800MB)까지 숫자로 설정합니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
memoryusage <value> |
NTFS 페이징 풀 메모리와 NTFS 비페이징 풀 메모리의 내부 캐시 수준을 구성합니다. 로 설정 1 또는 2합니다. 1(기본값)로 설정하면 NTFS는 기본 페이징 풀 메모리 양을 사용합니다. 로 설정 하면 2, NTFS 할당 준비 목록 및 메모리 임계값 크기를 늘립니다. (할당 준비 목록은 커널 및 디바이스 드라이버가 파일 읽기 등의 파일 시스템 작업을 위해 개인 메모리 캐시로 생성하는 고정 크기 메모리 버퍼 풀입니다). 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
quotanotify <frequency> |
NTFS 할당량 위반 시스템 로그에 보고 되는 빈도 구성 합니다. 유효한 값의 범위는 0 ~ 4294967295입니다. 기본 빈도는 3600초(1시간)입니다. 이 매개 변수가 적용되도록 컴퓨터를 다시 시작해야 합니다. |
symlinkevaluation <symboliclinktype> |
컴퓨터에 만들 수 있는 바로 가기 링크의 종류를 제어 합니다. 유효한 선택할 수 있습니다.
|
disabledeletenotify | 삭제 알림을 비활성화(1)하거나 활성화(0)합니다. 삭제 알림(트리밍 또는 매핑 해제라고도 함)은 파일 삭제 작업으로 인해 해제된 클러스터를 기본 스토리지 장치에 알려주는 기능입니다. 추가:
|
설명
MFT 영역은 MFT 조각화를 방지하기 위해 필요에 따라 마스터 파일 테이블(MFT)을 확장할 수 있는 예약된 영역입니다. 볼륨의 평균 파일 크기가 2KB 이하인 경우 mftzone 값을 2로 설정하는 것이 유용할 수 있습니다. 볼륨의 평균 파일 크기가 1KB 이하인 경우 mftzone 값을 4로 설정하는 것이 유용할 수 있습니다.
disable8dot3을 0으로 설정하면 파일 이름이 긴 파일을 만들 때마다 NTFS는 8.3자 길이의 파일 이름을 가진 두 번째 파일 항목을 만듭니다. NTFS는 디렉터리에 파일을 만들 때 긴 파일 이름과 연관된 8.3자 길이의 파일 이름을 조회해야 합니다. 이 매개 변수는 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation 레지스트리 키를 업데이트합니다.
allowextchar 매개 변수는 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name 레지스트리 키를 업데이트합니다.
disablelastaccess 매개 변수는 파일 및 디렉터리의 마지막 액세스 시간 스탬프에 대한 로깅 업데이트의 영향을 줄입니다. 사용 하지 않도록 설정 된 마지막 액세스 시간 기능은 파일 및 디렉터리 액세스의 속도 향상 시킵니다. 이 매개 변수는 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate 레지스트리 키를 업데이트합니다.
참고:
파일 기반 마지막 액세스 시간 쿼리는 디스크의 모든 값이 최신 상태가 아니더라도 정확합니다. NTFS는 정확한 값은 메모리에 저장 되므로 쿼리에 올바른 값을 반환 합니다.
1시간은 NTFS가 디스크의 마지막 액세스 시간 업데이트를 연기할 수 있는 최대 시간입니다. NTFS와 같은 파일 특성을 업데이트 하는 경우 마지막 수정 시간, 및 마지막 액세스 시간 업데이트 보류 중, NTFS 업데이트는 마지막 액세스 시간 추가 성능 영향을 주지 않고 다른 업데이트와 합니다.
disablelastaccess 매개 변수는 이 기능을 사용하는 백업 및 원격 저장소와 같은 프로그램에 영향을 줄 수 있습니다.
실제 메모리를 늘린다고 해서 NTFS에서 사용할 수 있는 페이징 풀 메모리의 양이 항상 증가하는 것은 아닙니다. 설정 memoryusage 에 2 페이징된 풀 메모리 한도를 발생 시킵니다. 이렇게 하면 시스템이 동일한 파일 세트에서 많은 파일을 열고 닫을 때 이미 다른 앱이나 캐시 메모리에 많은 양의 시스템 메모리를 사용하고 있지 않은 경우 성능이 향상될 수 있습니다. 컴퓨터가 이미 다른 앱이나 캐시 메모리에 많은 양의 시스템 메모리를 사용하고 있는 경우 NTFS 페이징 및 비페이징 풀 메모리의 제한을 늘리면 다른 프로세스에 사용할 수 있는 풀 메모리가 줄어듭니다. 이 전체 시스템 성능이 저하 될 수 있습니다. 이 매개 변수는 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage 레지스트리 키를 업데이트합니다.
에 지정 된 값은 mftzone 매개 변수는 mft MFT 영역에 새 볼륨의 초기 크기의 추정치 이며 각 파일 시스템 탑재 시 설정 됩니다. NTFS 볼륨에 공간을 사용 하면 다음 MFT 확장에 대 한 예약 된 공간을 조정 합니다. MFT 영역이 이미 큰, 전체 MFT 영역 크기 다시 예약 되지 않습니다. MFT 영역 MFT의 끝을 지난 인접 한 범위를 기반으로 하므로 공간을 사용 하는 대로 축소 합니다.
파일 시스템은 현재 MFT 영역이 완전히 사용될 때까지 새 MFT 영역 위치를 결정하지 않습니다. 이 발생 하지 않으며 일반적인 시스템 note 합니다.
삭제 알림 기능이 설정 된 경우 일부 디바이스에서 성능 저하가 발생할 수 있습니다. 이 경우에 사용 된 disabledeletenotify 옵션 알림 기능을 해제 합니다.
예제
GUID, {928842df-5a01-11de-a85c-806e6f6e6963}으로 지정된 디스크 볼륨에 대해 8dot3 이름 사용 안 함 동작을 쿼리하려면 다음을 입력합니다
fsutil behavior query disable8dot3 volume{928842df-5a01-11de-a85c-806e6f6e6963}
사용 하 여 8.3 형식이 이름 동작을 쿼리할 수도 있습니다는 8dot3name 하위 명령입니다.
TRIM가 설정 하는 경우에 시스템을 쿼리하려면 다음을 입력 합니다.
fsutil behavior query DisableDeleteNotify
그러면 다음과 유사한 출력이 생성됩니다.
NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set
ReFS v2의 TRIM(disabledeletenotify)에 대한 기본 동작을 재정의하려면 다음을 입력합니다.
fsutil behavior set disabledeletenotify ReFS 0
NTFS 및 ReFS v1의 TRIM(disabledeletenotify)에 대한 기본 동작을 재정의하려면 다음을 입력합니다.
fsutil behavior set disabledeletenotify 1