Table of contents
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

Fsutil 파일

Tobias Klima|마지막 업데이트: 2016-12-06
|
1 기고자

적용 대상: Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7

(디스크 할당량 사용) 하는 경우 사용자 이름으로 파일을 찾거나, 파일에 할당 된 범위 쿼리, 파일의 짧은 이름을 설정, 파일의 유효한 데이터 길이 설정, 파일의 경우 0 데이터를 설정 또는 새 파일을 만듭니다.

이 명령을 사용 하는 방법의 예제를 보려면 예제.

구문

fsutil file [createnew] <filename> <length>
fsutil file [findbysid] <username> <directory>
fsutil file [optimizemetadata] [/A] <filename>
fsutil file [queryallocranges] offset=<offset> length=<length> <filename>
fsutil file [queryextents] [/R] <filename> [<startingvcn> [<numvcns>]]
fsutil file [queryfileid] <filename>
fsutil file [queryfilenamebyid] <volume> <fileid>
fsutil file [queryoptimizemetadata] <filename>
fsutil file [queryvaliddata] [/R] [/D] <filename>
fsutil file [seteof] <filename> <length>
fsutil file [setshortname] <filename> <shortname>
fsutil file [setvaliddata] <filename> <datalength>
fsutil file [setzerodata] offset=<offset> length=<length> <filename>

매개 변수

매개 변수설명
createnew0으로 구성 하는 내용이 있는 지정 된 이름과 크기의 파일을 만듭니다.
<파일 이름 >파일 이름 및 확장, 예를 들어 C:\documents\filename.txt 포함 파일의 전체 경로 지정 합니다.
<길이 >파일의 유효한 데이터 길이 지정합니다.
findbysid디스크 할당량을 사용 하도록 설정 된 NTFS 볼륨에 지정된 된 사용자에 속하는 파일을 찾습니다.
<사용자 이름 >사용자의 사용자 이름이 나 로그온 이름을 지정합니다.
<디렉터리 >예를 들어 C:\users 디렉터리의 전체 경로 지정합니다.
optimizemetadata이 지정 된 파일에 대 한 메타 데이터는 즉각적인 압축을 수행합니다.
/A최적화 전후 파일 메타 데이터를 분석 합니다.
queryallocrangesNTFS 볼륨에 있는 파일에 할당 된 범위를 쿼리합니다. 파일을 스파스 영역에 있는지 여부를 결정 하는 데 유용 합니다.
오프셋 =<오프셋 >0으로 설정 해야 하는 범위의 시작을 지정 합니다.
길이 =<길이 >길이 (바이트)의 범위를 지정합니다.
queryextents파일의 범위를 쿼리합니다.
/R경우 되는 재분석 차례로 것 보다는 대상을 엽니다.
<startingvcn >첫 번째 VCN 쿼리할 수를 지정합니다. 생략 된 경우 VCN 0부터 시작 합니다.
<numvcns >VCNs 쿼리할 수 있습니다. 지정 하지 않거나 0 인 경우 EOF까지 쿼리 합니다.
queryfileidNTFS 볼륨에 있는 파일의 파일 ID를 쿼리합니다.

이 매개 변수가 적용 됩니다: Windows Server 2008 R2 및 Windows 7입니다.
<볼륨 >드라이브 이름 뒤에 콜론으로 볼륨을 지정 합니다.
queryfilenamebyidNTFS 볼륨에 지정 된 파일 ID에 대 한 임의 링크 이름을 표시합니다. 파일을 해당 파일을 가리키는 둘 이상의 링크 이름 수 없으므로 파일 링크를 사용 하는 파일 이름에 대 한 쿼리의 결과로 제공 될 보장 되지 않습니다.

이 매개 변수가 적용 됩니다: Windows Server 2008 R2 및 Windows 7입니다.
<필드 >NTFS 볼륨에 파일의 ID를 지정합니다.
queryoptimizemetadata파일의 메타 데이터 상태를 쿼리합니다.
queryvaliddata파일에 대 한 유효한 데이터 길이 쿼리합니다.
/D유효한 데이터 세부 정보를 표시 합니다.
seteof지정된 된 파일의 EOF를 설정합니다.
setshortnameNTFS 볼륨에 파일에 대 한 짧은 이름 (8.3 문자 길이 파일 이름)을 설정합니다.
<shortname >파일의 짧은 이름을 지정합니다.
setvaliddataNTFS 볼륨에 파일에 대 한 유효한 데이터 길이 가져오거나 설정 합니다.
<datalength >파일의 길이 바이트 단위로 지정 합니다.
setzerodata범위를 설정 하는 (지정 된 오프셋길이) 파일을 비우고는 0으로 파일. 스파스 파일의 파일을 사용 하는 경우 원본 할당 단위는 취소 됩니다.

설명

  • NTFS에는 두 가지 중요 한 개념 파일 길이의: 파일 끝 (EOF) 표식 및 유효한 데이터 길이 (VDL). EOF 파일의 실제 길이 나타냅니다. VDL은 디스크에 유효한 데이터의 길이 식별합니다. VDL과 EOF 사이의 모든 읽기는 자동으로 다시 사용 요구 사항을 C2 개체를 보존 하려면 0을 반환 합니다.

  • setvaliddata 수행 볼륨 유지 관리 작업 (SeManageVolumePrivilege) 권한이 필요 하기 때문에 매개 변수는 관리자가 사용할 수 있습니다. 이 기능에만 필요 고급 멀티미디어 및 시스템 영역 네트워크 시나리오입니다. setvaliddata 매개 변수는 현재 VDL 보다 큰 하지만 현재 파일 크기 보다 작은 된 양수 값 이어야 합니다.

    프로그램을 VDL를 설정 하는 데 유용 때:

    • 원시 클러스터 하드웨어 채널을 통해 디스크에 직접 쓰는 중입니다. 이렇게 하면이 범위에 사용자에 게 반환 될 수 있는 유효한 데이터가 파일 시스템에 알리기 위해 프로그램입니다.

    • 성능에 문제가 있을 때 파일 크기를 최소화 합니다. 이 파일을 만들거나 확장할 때 파일을 0으로 채우는 데 걸리는 시간을 방지 합니다.

예제

C 드라이브에 scottb 라는 사용자가 소유 하는 파일을 찾으려면 다음을 입력 합니다.

fsutil file findbysid scottb c:\users  

NTFS 볼륨에 있는 파일에 할당 된 범위를 쿼리하려면 다음을 입력 합니다.

fsutil file queryallocranges offset=1024 length=64 c:\temp\sample.txt  

메타 데이터 파일을 최적화 하려면 다음을 입력 합니다.

fsutil file optimizemetadata C:\largefragmentedfile.txt

파일의 범위를 쿼리를 입력 합니다.

fsutil file queryextents C:\Temp\sample.txt

파일에 대 한 EOF를 설정 하려면 다음을 입력 합니다.

fsutil file seteof C:\testfile.txt 1000

Longfile.txt C 드라이브에 Longfilename.txt 파일에 대 한 짧은 이름을 설정 하려면 다음을 입력 합니다.

fsutil file setshortname c:\longfilename.txt longfile.txt  

NTFS 볼륨에 Testfile.txt 라는 파일에 대 한 4, 096 바이트를 유효한 데이터 길이 설정 하려면 다음을 입력 합니다.

fsutil file setvaliddata c:\testfile.txt 4096  

NTFS 볼륨에 파일의 범위 비우기에 0을 설정 하려면 다음을 입력 합니다.

fsutil file setzerodata offset=100 length=150 c:\temp\sample.txt  

추가 참조

명령줄 구문 키

Fsutil

© 2017 Microsoft