HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Windows/System32/zh-TW/fsutil.exe.mui
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$5�<�q�R�q�R�q�R�e���p�R�e�P�p�R�Richq�R�PEL�!�

��V@ �8.rdata�@@.rsrc� �@@~�1�
T88~�1�$��8.rdata8x.rdata$zzzdbg �.rsrc$01� m.rsrc$02 ��^�df�'��m1PY<R�M_��;4~�1���(�@�X�p��������� ���!������MUI���@*�'?U~q�Ȅ
�,�'���O��UE���q���MUIzh-TW
'@>'@|@'@�'@�
�'@�'@���'@ (@�"(@N(@̺P(@�(@���(@�(@�)@])@�/_)@f)@8Xh)@
*@0i<---- /e�c�v}T�N ----



8dot3name         8.3 
T1z�{t

behavior          �c6R�jHh�|q}L��p

dax               Dax �x�x@S�{t

dirty             �{t�x�x@S�v�]���fMOCQ

file              �jHhyr�[}T�N

fsInfo            �jHh�|q}nj
�

hardlink          8lEN#�P}�{t

objectID          ir�NX�%R�x�{t

quota             M�M��{t

repair            �b�O�_�{t

reparsePoint      ͑�eR�gޞ�{t

storageReserve    2QX[zz���OYu�{t

resource          �Nfnj�n�{t�T�{t

sparse            �u��jHh�c6R

tiering           X[>e݈n��d\U�tl\'`�{t

transaction       �Nf�{t

usn               USN �{t

volume            �x�x@S�{t

wim               �f�v WIM ݈	��{t

/���: %0

�x�x_j: %0

�O(u�e_ : fsutil fsInfo driveType <volume pathname>

   �{�O : fsutil fsInfo driveType C:

 %1 - 
Nf�x�x_j

$%1 - �l	g�P��_j�v�

 %1 - �b�S_�x�x_j

 %1 - �V�[_�x�x_j

$%1 - `��z/�}�x�x_j

(%1 - CD-ROM IQ�x_j

 %1 - Ram �x�x

�O(u�e_ : fsutil fsInfo volumeInfo <volume pathname>

   �{�O : fsutil fsInfo volumeInfo C:

$/e�c@SR'Y\�[�v�jHh
T1z

 �OYu�jHh
T1z�v'Y\�[

,/e�c	g Unicode �v�jHh
T1z

 �OYu&N7_6R ACL �v

 /e�c�N�jHh�p;N�v�X.~

/e�c�x�xM�M�

/e�c�u��jHh

/e�c͑�eR�gޞ

/e�c`��zX[>e݈n

�X.~�v�x�x@S

/e�cir�NX�%RCQ

/e�c�R�[�jHh�|q}

/e�cpu�R

/e�c�]}T
T�vnj�eAm

 �x�x@S
T1z : %1

(�x�x@S�^_� : 0x%1!x!

(CQ�Nw��^g'Y<P : %1!d!

 �jHh�|q}
T1z : %1

�O(u�e�l : fsutil volume diskFree <volume pathname>

   �O�Y : fsutil volume diskFree C:

��S(u�vMOCQD}=~xe        �%1!*s! (%2!*s!%3!s!)

MOCQD}=~xe             �%4!*s! (%5!*s!%6!s!)

M�M��S(u�vMOCQD}=~xe�%7!*s! (%8!*s!%9!s!)

,��_U�N�N���j�v�c6R�N�xBf|vu/���

,ck(W %1 �N�N���j-Nd\...

@**** �gMOO(u��]�}T�0RvQM�M���<P ! ****

@**** �gMOO(u��]�}T�0RvQM�M�P�6R ! ****

4    �N�NX�%R�x  : 0x%1!x!

0    EventType : /���

0    EventType : f�JT

0    EventType : nj
�

4    EventType : =z8hb�R

4    EventType : =z8h1YWe

,    �N�N^�%R : %1!d!

     �O�n : %1

     nj�e: %1

 *guP,n0RM�M�U����v�`b_

(    O(u�: %1\%2

�O(u�e�l : fsutil volume dismount <volume pathname>

    �O�Y : fsutil volume dismount C:

LFormerly MSG_USAGE_QUERY_CLUSTER

@Formerly MSG_QUERY_CLUSTER

�O(u�e�l : fsutil dirty set <volume pathname>

    �O�Y : fsutil dirty set C:

�O(u�e�l : fsutil fsInfo statistics <volume pathname>

   �O�Y : fsutil fsInfo statistics C:

�

UserFileReads :        %1

UserFileReadBytes :    %2

UserDiskReads :        %3

UserFileWrites :       %4

UserFileWriteBytes :   %5

UserDiskWrites :       %6

MetaDataReads :        %7

MetaDataReadBytes :    %8

MetaDataDiskReads :    %9

MetaDataWrites :       %10

MetaDataWriteBytes :   %11

MetaDataDiskWrites :   %12



�CreateHits :           %1

SuccessfulCreates :    %2

FailedCreates :        %3

NonCachedReads :       %4

NonCachedRead MOCQD}:  %5

NonCachedWrites :      %6

NonCachedWrite MOCQD}: %7

NonCachedDiskReads :   %8

NonCachedDiskWrites :  %9

MftReads :                      %1

MftReadBytes :                  %2

MftWrites :                     %3

MftWriteBytes :                 %4

Mft2Writes :                    %5

Mft2WriteBytes :                %6

RootIndexReads :                %7

RootIndexReadBytes :            %8

RootIndexWrites :               %9

RootIndexWriteBytes :           %10

BitmapReads :                   %11

BitmapReadBytes :               %12

BitmapWrites :                  %13

BitmapWriteBytes :              %14

MftBitmapReads :                %15

MftBitmapReadBytes :            %16

MftBitmapWrites :               %17

MftBitmapWriteBytes :           %18

UserIndexReads :                %19

UserIndexReadBytes :            %20

UserIndexWrites :               %21

UserIndexWriteBytes :           %22

LogFileReads :                  %23

LogFileReadBytes :              %24

LogFileWrites :                 %25

LogFileWriteBytes :             %26

LogFileFull :                   %27

DiskResourceFailure :           %28

,�jHh�|q}^��W :     FAT

,�jHh�|q}^��W:     NTFS

�O(u�e�l : fsutil file setValidData <filename> <datalength>

   �O�Y : fsutil file setValidData C:\testfile.txt 4096

�O(u�e�l : fsutil file setShortName <filename> <shortname>

   �O�Y : fsutil file setShortName C:\testfile.txt testfile

0���d\O���,g_j NTFS �x�x@S0

�O(u�e�l : fsutil file queryAllocRanges offset=<val> length=<val> <filename>

   offset : �jHhMO�y��gb��{
W�v��-�

   length : �{
W�v'Y\��NMOCQD}�p�UMO

   �O�Y : fsutil file queryAllocRanges offset=1024 length=64 C:\Temp\sample.txt

<HQMR�v MSG_ALLOCRANGE_RANGES

�O(u�e�l : fsutil file setZeroData offset=<val> length=<val> <filename>

   offset : �jHhMO�y�-�b���v�{
W�v��-�

   length : -�b���v�{
W�vMOCQD}w��^

   �O�Y : fsutil file setZeroData offset=100 length=150 C:\Temp\sample.txt

�O(u�e_ : fsutil sparse setFlag <filename> [1|0]

   �{�O : fsutil sparse setFlag C:\Temp\sample.txt

�O(u�e_ : fsutil fsinfo ntfsInfo <volume pathname>

    �{�O : fsutil fsinfo ntfsInfo C:

xNTFS �x�x@S�^_��        0x%1

NTFS Hr,g      :                %2!d!.%3!d!

LFS Hr,g       :                %4!d!.%5!d!

�x@S=~�     :                %6!*s!  (%7!*s!%8)

�SƖ=~xe    :                %9!*s!  (%10!*s!%11)

�S(u�SƖ     :                %12!*s!  (%13!*s!%14)

�OYu�SƖ=~xe :          %15!*s!  (%16!*s!%17)

�]�OYu�v2QX[zz���OYu :     %18!*s!  (%19!*s!%20)

�kN�x@SMOCQD}  :                %21!d!

�kN�[Ԛ�x@SMOCQD} :        %22!d!

�kN�SƖMOCQD} :                %23!d!

�kN FileRecord @S�kMOCQD}    :  %24!d!

�kN FileRecord @S�k�SƖxe�v :  %25!d!

Mft 	gHenj�ew��^ :            %26%27

Mft ���Y Lcn  :                   0x%28

Mft2 ���Y Lcn :                   0x%29

Mft @S�W���Y :                   0x%30

Mft @S�WP}_g   :                   0x%31

MFT @S�W'Y\  :                   %32%33

g'Y݈n�OjR@SJX�xe :     %34!u!

g'Y݈n�OjRMOCQD}�xe :       %35!#x!

g'Y�x�x@S�OjR@SJX�xe:     %36!u!

g'Y�x�x@S�OjRMOCQD}�xe :       %37!#x!

�O(u�e�l : fsutil dirty query <volume pathname>

    �O�Y : fsutil dirty query  C:

(�x�x@S - %1!s! �]���f

(�x�x@S - %1!s! *g���f

�O(u�e�l : fsutil reparsePoint query <filename>

   �O�Y : fsutil reparsePoint query C:\Server

0͑�eR�gj�<P : 0x%1!08x!

(j�<P: Microsoft

0j�<P: Name Surrogate

0j�<P: Symbolic Link

,j�<P: Mount Point

j�<P: HSM

j�<P: SIS

0j�<P: Filter Manager

j�<P: DFS

$GUID : %1!s!

͑�eR�gnj�e:

�O(u�e�l : fsutil reparsePoint delete <filename>

   �O�Y : fsutil reparsePoint delete C:\Server

LO(u�e�l : fsutil objectID set <ObjectId> <BirthVolumeId> <BirthObjectId> <DomainId> <filename>

 ObjectId      : 32 MOxeASmQ2�MOnj�e

 BirthVolumeId : 32 MOxeASmQ2�MOnj�e

 BirthObjectId : 32 MOxeASmQ2�MOnj�e

 DomainId      : 32 MOxeASmQ2�MOnj�e

 @b	g�v<P�_��pNRASmQ2�MO�v<h_ 40dff02fc9b4d4118f120090273fa9fc

     �O�Y : fsutil objectID set 40dff02fc9b4d4118f120090273fa9fc

                                f86ad6865fe8d21183910008c709d19e

                                40dff02fc9b4d4118f120090273fa9fc

                                00000000000000000000000000000000 C:\Temp\sample.txt

�O(u�e�l : fsutil objectID query <filename>

   �O�Y : fsutil objectID query C:\Temp\sample.txt

�O(u�e�l : fsutil objectID create <filename>

   �O�Y : fsutil objectID create C:\Temp\sample.txt

�O(u�e�l : fsutil objectID delete <filename>

   �O�Y : fsutil objectID delete C:\Temp\sample.txt

4ir�NX�%R�x :           %0

8BirthVolume X�%R�x :   %0

8BirthObjectId X�%R�x : %0

4�}�WX�%R�x :           %0

(O(u�e_: fsutil usn createJournal <volume pathname> [x��]

x��: m=<'Y\
NP�>     - c�[ NTFS �p���f�e��M�n�v'Y\
NP� (MOCQD})0

          a=<M�n�]pu<P> - c�[�R0R���f�e��P}>\&N�_���f�e����-��yd�

                                 �v��aԚM�n'Y\ (MOCQD}

          ** �la: �Y�g*gc�['Y\
NP�bM�n�]pu<P�\9h�d�vMR�v�x�x@S

                   'Y\-��[�-�'Y\0



  �{�O: fsutil usn createjournal C:

        fsutil usn createJournal C: m=1000

        fsutil usn createJournal C: m=1000 a=100

,

;N��Hr,g	: 0x%1!x!

!k��Hr,g	: 0x%2!x!

�jHh�S��}_�    : 0x%3

6r�jHh�S��}_�: 0x%4

Usn             : 0x%5

Bf��3b�       	: 0x%6 %7 %8

�S�V           	: 0x%9!lx!

�O�nnj
�     	: 0x%10!lx!

�[hQ'`X�%R�x    : 0x%11!lx!

�jHhl\'`  	: 0x%12!lx!

�jHh
T1zw��^ 	: 0x%13!x!

�jHh
T1zMO�y 	: 0x%14!x!

�jHh
T1z        : %15!.*ws!

�O(u�e�l : fsutil usn queryJournal <volume pathname>

   �O�Y : fsutil usn queryJournal C:

TUsn �e��X�%R�x   : 0x%1

,{NP Usn        : 0x%2

NNP Usn         : 0x%3

gNO<P Usn : 0x%4

g'Y Usn          : 0x%5

'Y\
NP�     : 0x%6 (%7!*s!%8!s!)

M�n�]pu : 0x%9 (%10!*s!%11!s!)

�O(u�e�l : fsutil usn deleteJournal <flags> <volume pathname>

<Flags>

  /D : *Rd�

  /N : ��w

  �O�Y : usn deleteJournal /D C:

�O(u�e�l : fsutil usn enumData <file ref#> <lowUsn> <highUsn> <volume pathname>

   �O�Y : fsutil usn enumData 1 0 1 C:

�jHh�S��}_�	: 0x%1

6r�jHh�S��}_�: 0x%2

Usn             : 0x%3

�[hQ'`X�%R�x    : 0x%4!08x!

�S�V          	: 0x%5!08x!


T1z (%6!03d!)  : %7!.*ws!



�O(u�e�l : fsutil usn readData <filename>

   �O�Y : fsutil usn readData C:\Temp\sample.txt

�O(u�e�l : fsutil file findBysID <user> <directory>

   �O�Y : fsutil file findBysID scottb C:\users

�---- /e�c�v BEHAVIOR }T�N ----



query           �gb��jHh�|q}L��p�Sxe

set             ���f�jHh�|q}L��p�Sxe

$%1 = %2!u!%0

%1 �vMR\*g-��[

�---- /e�c�v DIRTY }T�N ----



query           �gb��]���fMOCQ

set             -��[�]���fMOCQ

 ---- /e�c�v FILE }T�N ----



createNew                �Nc�[�v'Y\�^�z�e�jHh

findBySID                �O�[hQ'`X�%R�x\~b�jHh

layout                   �gb���jHh�vܕ�v@b	g�S(unj
�

optimizeMetadata         \�jHh�v-N|~nj�egsOS

queryAllocRanges         �gb��jHh�v�]M�n�{
W

queryCaseSensitiveInfo   �gb��v��v@SR'Y\�[nj
�

queryEA                  �gb��jHh�v�dEQl\'` (EA) nj
�

queryExtents             �gb��jHh�v�dEQ

queryExtentsAndRefCounts ݑ
\�jHh�gb��dEQ��S�dEQ�v
\�a refcounts

queryFileID              �gb�c�[�jHh�v�jHhX�%R�x

queryFileNameById        o�:y�jHhX�%R�x�v��_j#�P}
T1z

queryOptimizeMetadata    �gb��jHh�vgsOS-N|~nj�e�rKa

queryValidData           �gb��jHh�v	gHenj�ew��^

setCaseSensitiveInfo     -��[�v��v@SR'Y\�[nj
�

setShortName             -��[�jHh�v!|�w
T1z

setValidData             -��[�jHh�v	gHenj�ew��^

setZeroData              -��[�jHh�v��nj�e

setEOF                   -��[�s	g�jHh�v�jHhP}>\

setStrictlySequential    \ ReFS SMR �jHh-��[�p�V<hP�6R��^

�---- /e�c�v FSINFO }T�N ----



drives          R�Q@b	g�x�x_j

driveType       �gb��x�x_j�v�x�x_j^��W

ntfsInfo        �gb� NTFS yr�[�x�x@Snj
�

refsInfo        �gb� REFS yr�[�x�x@Snj
�

sectorInfo      �gb��x@Snj
�

statistics      �gb��jHh�|q}q}�nj�e

volumeInfo      �gb��x�x@Snj
�

�---- /e�c�v HARDLINK }T�N ----



create          �^�z8lEN#�P}

list            R	��jHh
N�v8lEN#�P}

---- /e�c�v OBJECTID }T�N ----



create          �^�zir�NX�%R�x

delete          *Rd�ir�NX�%R�x

query           �gb�ir�NX�%R�x

set             ���fir�NX�%R�x

h---- /e�c�v QUOTA }T�N ----



disable         \P(uM�M���d��T7_6R

enforce         _U(uM�M�7_6R

modify          -��[O(u��v�x�xM�M�

query           �gb��x�xM�M�

track           _U(uM�M���d�

violations      o�:yM�M�U���

�---- /e�c�v REPARSEPOINT }T�N ----



delete          *Rd�͑�eR�gޞ

query           �gb�͑�eR�gޞ

\---- /e�c�v RESOURCE }T�N ----



create          �^�z,{�NP�Nfnj�n�{t�T

info            o�:y�Nfnj�n�{t�T�v�vܕnj
�

setAutoReset    -��[�-��Nfnj�n�{t�T/f&T\(WN!k�c�cBfnd�vQ�Nf-N|~nj�e

setAvailable    -��[�Nfnj�n�{t�TOP}Y�S(u'`�R�eN�'`

setConsistent   -��[�Nfnj�n�{t�TOP}YN�'`�R�e�S(u'`

setLog          ���f�WL�-N�Nfnj�n�{t�T�vyr'`

start           _U�R�Nfnj�n�{t�T

stop            \Pbk�Nfnj�n�{t�T

�---- /e�c�v SETLOG }T�N ----



growth          ���f��Rbw�-��[

maxExtents      ���f�[hV�vxe�v
NP�

minExtents      ���f�[hV�vxe�vNP�

mode            R�c�P�_�S��b�[te��

rename          ���f RM �v Guid

shrink          ���f��R�X.~-��[

size            f�x���f�[hVxe�v

DFormerly MSG_USAGE_SHORT_NAME

�---- /e�c�v SPARSE }T�N ----



queryFlag       �gb��u�

queryRange      �gb��{
W

setFlag         -��[�u�

setRange        -��[�u��{
W

T---- /e�c�v TRANSACTION }T�N ----



commit          ���Sc�[�v�Nf

fileinfo        o�:yyr�[�jHh�v�Nfnj
�

list            o�:y�vMRck(W�WL��v�Nf

query           o�:yc�[�Nf�vnj
�

rollback        �_�Sc�[�v�Nf

H---- /e�c�v USN }T�N ----



createJournal           �^�z USN �e��

deleteJournal           *Rd� USN �e��

enableRangeTracking     _U(u�x�x@S�v�[eQ�{
W��d�

enumData                R	� USN nj�e

queryJournal            �gb��x�x@S�v USN nj�e

readJournal             ���S USN �e��-N�v USN nj�e

readData                ���S�jHh�v USN nj�e

�---- /e�c�v�x�x@S}T�N ----



allocationReport      �]M�n�SƖ1XJT

diskFree              �gb��x�x@S�v�S(uzz��

dismount              xS	��x�x@S

fileLayout            �gb�@b	g�jHh�S(unj
�

flush                 �cn�x�x@S

list                  R�Q�x�x@S

queryCluster          �gb��TP�jHhck(WO(uyr�[�SƖ

queryLabel            �gb��x�x@Sjd|

queryNumaInfo         �gb�f}�[�x�x@S�v NUMA �{ޞ

setLabel              -��[�x�x@Sjd|

smrGC                 �c6R SMR �^�h��vƖT

smrInfo               �gb� SMR nj
�

thinProvisioningInfo  �pc�[�x�x@Snj
��gb��|!|HO�^

�O(u�e�l : fsutil transaction rollback <guid>

    �O�Y : fsutil transaction rollback {0f2d8905-6153-449a-8e03-7d3a38187ba1}

�O(u�e�l : fsutil transaction commit <guid>

    �O�Y : fsutil transaction commit {0f2d8905-6153-449a-8e03-7d3a38187ba1}

O(u�e�l : fsutil transaction query [files|all] <guid>

    �O�Y : fsutil transaction query {0f2d8905-6153-449a-8e03-7d3a38187ba1}

�O(u�e�l : fsutil transaction fileInfo <filename>

   �O�Y : fsutil transaction fileInfo d:\foobar.txt

�O(u�e�l : fsutil resource create <RM Root pathname>

    �O�Y : fsutil resource create d:\foobar

�O(u�e�l : fsutil resource start <RM Root pathname> [<RM Log pathname> <TM Log pathname>]

    �O�Y : fsutil resource start d:\foobar

           fsutil resource start d:\foobar d:\foobar\LogDir\LogBLF::TxfLog d:\foobar\LogDir\LogBLF::TmLog

�O(u�e�l : fsutil resource stop <RM Root pathname>

    �O�Y : fsutil resource stop d:\foobar

�O(u�e�l : fsutil resource info <RM Root pathname>

    �O�Y : fsutil resource info d:\foobar

�O(u�e�l : fsutil resource txnreset <RM Root pathname> [<RM Log pathname>]

    �O�Y : fsutil resource txnreset d:\foobar

�O(u�e�l : fsutil resource setAutoReset true <Default RM Root pathname>

           fsutil resource setAutoReset false <Default RM Root pathname>

    �O�Y : fsutil resource setAutoReset true d:\

O(u�e�l : fsutil resource setLog size <number of containers> <RM Root pathname>

   �O�Y : fsutil resource setLog size 50 d:\foobar

hO(u�e�l : fsutil resource setLog mode full <RM Root pathname>

           fsutil resource setLog mode undo <RM Root pathname>

    �O�Y : fsutil resource setLog mode full d:\foobar

O(u�e�l : fsutil resource setLog extentsize <size in Mb> <RM Root pathname>

   �O�Y : fsutil resource setLog extentsize 50 d:\foobar

�O(u�e�l : fsutil resource setLog rename <RM Root pathname>

   �O�Y : fsutil resource setLog rename d:\foobar

�O(u�e�l : fsutil resource setLog maxExtents <containers> <RM Root>

   �O�Y : fsutil resource setLog maxExtents 50 d:\foobar

�O(u�e�l : fsutil resource setLog minExtents <containers> <RM Root>

   �O�Y : fsutil resource setLog minExtents 5 d:\foobar

�O(u�e�l : fsutil resource setLog growth <containers> containers <RM Root>

           fsutil resource setLog growth <percent> percent <RM Root>

    �O�Y : fsutil resource setLog growth 5 containers d:\foobar

�O(u�e_ : fsutil resource setlog shrink <~vR�k> <RM 9h�v�>

 �O�Y : fsutil resource setlog shrink 10 d:\foobar

�d\O�)R�[b0

�dwOutcome:        %1!s!

dwIsolationLevel: %2!s!

dwIsolationFlags: %3!s!

dwTimeout:        %4!s!

4�d	g�:            %1!s!

$�jHhxeϑ:  %1!s!

(%1!s! &N*g���Nf���[0

4%1!s! �]�}�� %2!s! �Nf���[0

X
N���_ RM gQ�͑-� RM0ˊ���f�p RM Y�

�v�v��6q�_�Qf�N!k0

Tvu RM ck(W�WL�Bf�
N���[b�P�d\O0

ˊܕ�� RM�6q�_�Qf�N!k0

X�V�pvQ�N�a(uz_ck(WO(u RM -N�vNbYP�jHh�@b�N!q�lnd�

��N�jHh0

X�V�p�PU�tz�^!q�lX[�S RM -N�vNbYP�jHh�@b�N!q�lnd�

��N�jHh0

,&N*gnd��P RM -N�v@b	g�jHh0

0Vf�nd��P RM Bf|vu
Nf�v/���0

Hnj�n�{t�TX�%R�x            :     %1!s!

8RM �v KTM ���j_:  %1!s!

hTOPS O(u�vzz��:   %1!s! Mb

TOPS �S(uzz��:      %2!s!%%

�ck(W�WL��v�Nf: %1!s!

N���k���S:    %2!s!

iQ���k���S:    %3!s!

�|q}_U�R�_�S: %4!s!

,g
��Nf�vX[Yug:  %1!s!

,��!j_:         �[te

,��!j_:         !|�U

��[hVxeϑ:           %1!s!

�[hV'Y\:           %2!s! Mb

��=~�[ϑ:         %3!s! Mb

���S(uzz��=~ϑ:   %4!s! Mb

$g'Y�[hVϑ:   !qP�6R

(g'Y�[hVϑ:   %1!s!

$g\�[hVϑ:   !qP�6R

(g\�[hVϑ:   %1!s!

,��bw�^��X<P: %1!s!%%

0��bw�^��X<P: %1!s! P�[hV

0��R�X.~:          *g_U(u

8��R�X.~:          %1!s!%%

8�vMR��'Y\:      %1!s! P�[hV0

�O(u�e�l : fsutil file createNew <filename> <length>

   �O�Y : fsutil file createNew C:\testfile.txt 1000

HFormerly MSG_USAGE_QUERYFILEID

PFormerl MSG_USAGE_QUERYFILENAMEBYID

<FSUTIL lQ(uz_��Bl�`�_�wQ	g�|q}�{t
kP�0

�O(u�e�l : fsutil hardlink create <new filename> <existing filename>

    �O�Y : fsutil hardlink create c:\foo.txt c:\bar.txt

P�]�}�p %1!s! <<===>> %2!s! �^�z Hardlink

LFormerly MSG_USAGE_HARDLINK_LIST

$�jHh %1!s! �]�}�^�z

PFormerly MSG_QUERYFILEID_SUCCEEDED

\Formerly MSG_QUERYFILENAMEBYID_SUCCEEDED

�-�M�M�<P

LSID 
T1z        = %1!s!\%2!s! (O(u�)

LSID 
T1z        = %1!s!\%2!s! (�D})

LSID 
T1z        = %1!s!\%2!s! (�}�W)

LSID 
T1z        = %1!s!\%2!s! (%R
T)

PSID 
T1z        = %1!s!\%2!s! (�w
T�v�D})

PSID 
T1z        = %1!s!\%2!s! (*Rd��v3^6b)

LSID 
T1z        = %1!s!\%2!s! (!qHe)

LSID 
T1z        = %1!s!\%2!s! (*g�w)

����fBf��     = %1!s!

�]O(uM�M�   = %2

M�M���<P     = %3

M�M�P�6R     = %4



�O(u�e�l : fsutil quota query <volume pathname>

    �O�Y : fsutil quota query C:

O(u�e�l : fsutil quota modify <volume pathname> <threshold> <limit> <user>

    �O�Y : fsutil quota modify c: 3000 5000 domain\user

�O(u�e�l : fsutil quota violations

    �O�Y : fsutil quota violations

PFileSystemControlFlags = 0x%1!08x!

(    �P�x�x@S�vM�M��]\P(u

8    �P�x�x@S�vM�M��]�}����d�N7_6R�WL�

,    �P�x�x@S�vM�M��]�}����d�

,    M�M�P�6R�v���R���]�}_U(u

,    M�M���<P�v���R���]�}_U(u

4    M�M�P�6R�T��<P�v���R���]�}_U(u

,    M�M��N�N�v���R��\*g_U(u

     M�M�<P
N�[te

$    M�M�<PU��eg�e�rKa

T

�-�M�M���<P = 0x%1

�-�M�M�P�6R     = 0x%2



,�x�x@S %1!s! �vM�M�*g_U(u

4�x�x@S - %1!s! �vMRj��p�]���f

	gHenj�ew��^�]���f

*g���f�NUOnj�e

~b
N0R�jHh

 �P�jHh�]-�b�u��jHh

 �P�jHh*g-�b�u��jHh

�O(u�e�l : fsutil sparse queryFlag <filename>

   �O�Y : fsutil sparse queryFlag C:\Temp\sample.txt

O(u�e�l : fsutil sparse setRange <filename> <beginning offset> <length>

   �O�Y : fsutil sparse setRange C:\Temp\sample.txt 65536 131072

�O(u�e�l : fsutil sparse queryRange <filename>

   �O�Y : fsutil sparse queryRange C:\Temp\sample.txt

 c�[�v�jHh
N/f�u��jHh

h�]M�n�v�{
W[%1!d!]: MO�y: 0x%2!-8I64x!  w��^: 0x%3!I64x!

$c�[�v�jHh�l	gir�NX�%R�x

4�e�v#�P}�T�sX[�jHh�_�(W�vT�v�x�x@S
N0

�O(u�e�l : fsutil quota disable <volume pathname>

    �O�Y : fsutil quota disable C:

�O(u�e�l : fsutil quota track <volume pathname>

    �O�Y : fsutil quota track C:

�O(u�e�l : fsutil quota enforce <volume pathname>

    �O�Y : fsutil quota enforce C:

 %1 /f!qHe�v�Sxe0

@O(u�e�l : fsutil fsInfo drives

@FSUTIL lQ(uz_���,g_j�x�x@SMb���WL�dk\Omi0

c�[�v�x�x_j*Yw�0

(c�[�v�x�x_j<h_!qHeb
N/e�c0

�<h_Hr,g: %1!d!

CSid:           %2!s!

LinkIndex:      0x%3!08x!.%4!08x!

LinkFileNtfsID: 0x%5!08x!.%6!08x!

CSFileNtfsID:   0x%7!08x!.%8!08x!

CSChecksum:     0x%9!08x!.%10!08x!

Checksum:       0x%11!08x!.%12!08x!

��S�N
T1zMO�y: %1!d!

�S�N
T1zw��^: %2!d!

RpS
T1zMO�y: %3!d!

RpS
T1zw��^: %4!d!

0�S�N
T1z:       %1!.*s!

<RpS
T1z:            %1!.*s!

0͑�eR�gnj�ew��^�0x%1!-8x!

��^FUX�%R�x:          %1!s!

P��[^�:              0x%2!08x!

Hr,g:                0x%3!08x!

�(u�ej:            0x%4!08x!

8�eQnj�exeϑ:        %5!d!

�jHhX�%R�x:          %6!s!

nj�e:

�ej:                0x%7!08x!

�yI�Bf��:            %8!s!

HSM X�%R�x:          %9!s!

S��X�%R�x:          %10!s!

�jHh���Y:            0x%11!08x!.%12!08x!

�jHh'Y\:            0x%13!08x!.%14!08x!

nj�e���Y:            0x%15!08x!.%16!08x!

nj�e'Y\:            0x%17!08x!.%18!08x!

�jHhHr,g:            0x%19!08x!.%20!08x!

W�I�nj�e:            0x%21!08x!.%22!08x!

W�I�^��W:            %23!u!

͑�e|T�S�xe:        %24!u!

͑�e|T�SBf��:        %25!s!

nj�eAm���Y:          0x%26!08x!.%27!08x!

nj�eAm'Y\:          0x%28!08x!.%29!08x!

nj�eAm:              %30!u!

nj�eAm CRC ^��W:     %31!u!

nj�eAm CRC:          0x%32!08x!.%3!08x!

�---- /e�c�v REPAIR }T�N ----



enumerate      R	��x�x@S�v
d�k���j��v

initiate       w��Y�jHh�v�O�_

query          �gb��x�x@S�v�b�O�_�rKa

set            -��[�x�x@S�v�b�O�_�rKa

state          �gb��x�x@S�v
d�k�rKa

wait           I{�_�O�_�[b

�O(u�e�l : fsutil repair query <volume pathname>

    �O�Y : fsutil repair query C:

LO(u�e�l: fsutil repair set <volume pathname> <flags>

    �ej: 1 - _U(uN,��O�_

          8 - f�JT�S���vnj�ez�1Y

    �O�Y: fsutil repair set C: 1

          fsutil repair set C: 9

lO(u�e�l : fsutil repair wait <volume pathname> [<WaitType>]

 WaitType: 0 I{�_@b	g�v�O�_ (�
Nc�[�vT)

 WaitType: 1 I{�_�vMR�v�O�_

    �O�Y : fsutil repair wait C:

           fsutil repair wait C: 1

HO(u�e_ : fsutil repair enumerate <volume pathname> [<LogName>]

 LogName: $Corrupt - �x�x@S-N�]�x���v
d�kƖ

          (�Y�g*gc�[ LogName�GR�/f�-�<P)

 LogName: $Verify  - �x�x@S-N�S���v*gW�I�
d�kƖ

 �{�O : fsutil repair enumerate C:

        fsutil repair enumerate C: $Corrupt

        fsutil repair enumerate C: $Verify

4�vMR�]\P(u�x�x@S %1!s! �v�b�O�_

~b
N0R
d�k��0

0�]\P(u�x�x@S %1!s! �v�b�O�_

0�x�x@S %1!s! �v�vMR�O�_�]�[b

0�x�x@S %1!s! �v@b	g�O�_�]�[b

,j�<P: IIS �_�S͑�eR�gޞ

L,g_j�jHh_: %1!.*s!

`��z�jHh_: %2!.*s!

,�]
N�QO(u�FO
N�`I��c
�o`X�%R�x

�O(u�e�l : fsutil repair truncatelog <volume pathname>

    �O�Y : fsutil repair truncatelog C:

4ck(W*b�e�x�x@S %1!s! �v�b�O�_��

0O(u�e�l : fsutil repair initiate <volume pathname> <file ref#>

    file ref# : �jHh�Sgq�S+T�jHh�v@S�k�}_�0

    �O�Y : fsutil repair initiate C: 0x001600000000123D

0w��Y�jHh�Sgq 0x%1!s! �v�O�_

(͑�eR�g�}]�@S-N�vnj�e
Nck�x!

(,g_j�,g_j�v&{_�#�P}�]_U(u0

(,g_j�`��z�v&{_�#�P}�]_U(u0

(`��z�,g_j�v&{_�#�P}�]_U(u0

(`��z�`��z�v&{_�#�P}�]_U(u0

(,g_j�,g_j�v&{_�#�P}�]\P(u0

(,g_j�`��z�v&{_�#�P}�]\P(u0

(`��z�,g_j�v&{_�#�P}�]\P(u0

(`��z�`��z�v&{_�#�P}�]\P(u0

LFormally MSG_SYMLINK_USING_GP_KEY

TFormerly MSG_SHORT_NAME_USING_GP_KEY

8RM �rKa:             *g_U�R

8RM �rKa:             _U�R-N

8RM �rKa:             O(u-N

8RM �rKa:             ܕ��-N

4RM �rKa:             !qHe

@

�la: dk RM \(WN!k_U�RBf�͑-�vQ-N|~nj�e0

�O(u�e_ : fsutil repair set <volume pathname> <flags>

       	gHe<P: 0 - \P(uN,��O�_0

               1 - _U(uN,��O�_0

               9 - _U(u�O�_�&Nf�JT�S���vnj�ez�1Y0

            0x10 - (W,{N!k
d�kBf\P(uN!k�O�_��j�g/���0

                   �`�_�HQ_U(u BugCheckOnCorrupt !j_&N͑�e��_j�

                   Mb��-��[dkx��0�Y�g��_U(u�

                   ˊ8�eQ:  fsutil behavior set BugcheckOnCorrupt 1



 �{�O:  fsutil repair set C: 0

        fsutil repair set C: 1

        fsutil repair set C: 9

        fsutil repair set C: 0x10

�%1!s! 
N�v�b�O�_�rKa�]���f�p: 0x%2!x!



     <P: 0x1 - _U(uN,��O�_0

         0x9 - _U(u�O�_�&Nf�JT�S���vnj�ez�1Y0

        0x10 - (W,{N!k
d�kBf\P(uN!k�O�_��j�g/���0

�%1!s! 
N�v�b�O�_�rKa/f: 0x%2!x!



   <P:   0x1 - _U(uN,��O�_0

         0x9 - _U(u�O�_�&Nf�JT�S���vnj�ez�1Y0

        0x10 - (W,{N!k
d�kBf\P(uN!k�O�_��j�g/���0

lO(u�e_� fsutil behavior query <x��>



<x��>



allowExtChar

bugcheckOnCorrupt

disable8dot3 [<�x�x@S_>]

disableCompression

disableCompressionLimit

disableDeleteNotify [NTFS|ReFS]

disableEncryption

disableFileMetadataOptimization

disableLastAccess

disableSpotCorruptionHandling

encryptPagingFile

memoryUsage

mftZone

quotaNotify

symlinkEvaluation

disableWriteAutoTiering [<�x�x@S_>]

disableTxf [<�x�x@S_>]

enableReallocateAllDataWrites [<�x�x@S_>]



Please use "fsutil 8dot3name query /?" s�0}nj
�0




\�e DisableDeleteNotify��Y�g�e*gc�[ "NTFS" _N*gc�[ "ReFS"�GRiQP<P�vgo�:y0

�
O(u�e_�fsutil behavior set <x��> <xe<P>



<x��>                         <xe<P>



allowExtChar                     1 | 0

bugcheckOnCorrupt                1 | 0

disable8dot3                     [0 through 3] | [<�x�x@S_> 1 | 0]

disableCompression               1 | 0

disableCompressionLimit          1 | 0

disableDeleteNotify              [NTFS|ReFS] 1 | 0

disableEncryption                1 | 0

disableFileMetadataOptimization  0 through 3

disableLastAccess                0 through 3 or 1 | 0

disableSpotCorruptionHandling    1 | 0

encryptPagingFile                1 | 0

memoryUsage                      1 | 2

mftZone                          1 through 100 (this value multipled by 200 MB)

quotaNotify                      1 through 4294967295 seconds

symlinkEvaluation                {L2L|L2R|R2R|R2L}:{0|1} [...]

disableWriteAutoTiering          [<�x�x@S_> 1 | 0]

disableTxf                       [<�x�x@S_> 1 | 0]

enableReallocateAllDataWrites    [<�x�x@S_> 1 | 0]



��Nx��	g�N���͑�e��_jMbguHe0



ˊO(u "fsutil 8dot3name set /?"	gܕ�O9e�x�x@S

b�|q}�v!|�w
T1zL��p�v�fYnj
�0




\�e DisableDeleteNotify��Y�g�e*gc�[ "NTFS" _N*gc�[ "ReFS"�GRgGP-� "NTFS"0



MftZone /f(u�O�^�z MFT #��~�v�x�x�OYu@S0

200 MB �vXNxeMbi�(u�v�x�x@S > 1.5 GB0  NO�edk��<P

XNxeg9h�d�x�x@S'Y\��te0



Sample SymlinkEvaluation c�N

  "fsutil behavior set symlinkEvaluation L2L:1 L2R:0"

        -\_U(u,g_j�p,g_j&{_�#�P}&N\P(u,g_j

          `��z�v&{_�#�P}0�\
Ng���f`��z�rKab�p

          `��z#�P}b`��z�,g_j#�P}0

        -��\Omig�zsSuHe (
N����v͑�e��_j)

�O(u�e_: fsutil 8dot3name set [0 0R 3] | [<Volume Path> 1 | 0]



*gc�[�x�x@SBf�dk�d\Og�f�e{v�<P:



    0 - _U(u�|q}
N@b	g�x�x@S�v 8.3 
T1z�^�z

    1 - \P(u�|q}
N@b	g�x�x@S�v 8.3 
T1z�^�z

    2 - ݑ
\P%R�x�x@S-��[ 8.3 
T1z�^�z

    3 - (W�|q}�x�x@S�NY�v@b	g�x�x@S\P(u 8.3 
T1z�^�z



    c�[�x�x@SBf�dk�d\Og�f�eP%R�x�x@S�v�x�x�ej0�S	gvu{v�<P

        -��[�p 2 Bf�dk�d\OMb	ga�0



    0 - (Wdk�x�x@S
N_U(u 8.3 
T1z�^�z

    1 - (Wdk�x�x@S
N\P(u 8.3 
T1z�^�z



dk�d\Og�zsSuHe (
N�͑�e��_j)0



�{�O}T�N:

  "fsutil 8dot3name set 1"      - \P(u@b	g�x�x@S�v 8.3 
T1z�^�z

  "fsutil 8dot3name set C: 1"   - (W c: \P(u 8.3 
T1z�^�z

O(u�e�l : fsutil resource setConsistent <RM Root pathname>

   �O�Y : fsutil resource setConsistent d:\foobar



�la: �_�͑�e_U�R RM��P-��[�v���fMb��uHe0

O(u�e�l : fsutil resource setAvailable <RM Root pathname>

   �O�Y : fsutil resource setAvailable d:\foobar



�la: �_�͑�e_U�R RM��P-��[�v���fMb��uHe0

,

RM OP}YN�'`�R�e�S(u'`0

,

RM OP}Y�S(u'`�R�eN�'`0

<�x�x@S�rKa/f: 1 (�]\P(u 8.3 
T1z�^�z)0

<�x�x@S�rKa/f: 0 (�]_U(u 8.3 
T1z�^�z)0

D{v��rKa/f: 0 (_U(u@b	g�x�x@S�v 8.3 
T1z�^�z)0

D{v��rKa/f: 1 (\P(u@b	g�x�x@S�v 8.3 
T1z�^�z)0

<{v��rKa/f: 2 (�O�x�x@S-��[ - �-�<P)0

L{v��rKa/f: 3 (\P(u@b	g^��|q}�x�x@S�v 8.3 
T1z�^�z)0

D

9h�d�N
NiQ�-��[��](W %1 _U(u 8.3 
T1z�^�z

D

9h�d�N
NiQ�-��[��](W %1 \P(u 8.3 
T1z�^�z

T

9h�d�N
NiQ�-��[��](W %1 (�|q}�x�x@S) _U(u 8.3 
T1z�^�z0

X

9h�d�N
NiQ�-��[��](W %1 (^��|q}�x�x@S) \P(u 8.3 
T1z�^�z0

0�PwQ	gyr�k
kP��vO(u��S�WL�dk�d\O0

�{v�nj�e                                                                          {v�_j�x_

-------------------------------------------------------------------------------   ------------------------------------------

0%1!-80ws!  HKCU\%2

,%1!-80ws!  HKU\%2

0%1!-80ws!  HKCR\%2

0%1!-80ws!  HKLM\%2

0%1!-80ws!  HKCC\%2

0%1!-80ws!  HKPD\%2

H

�Sq_���v{v�_j�x=~xe:          %1!10d!

�

�]�c�c�v�jHh��v�=~xe:                %1!10d!

|v�s�v 8.3 
T1z=~xe:                   %2!10d!

�]*b�e�v 8.3 
T1z=~xe:                 %3!10d!

P

8.3 
T1z        �jHhX�%R�x            �[te_

-------------   -------------------   -------------------------------------------------------------------------------------

P%1!-15.15ws! 0x%2!-16.16ws!    "%3"

H�_ "%2" �yd�!|�w
T1zBf|vuNR/���: %1!8x! %3

@X[�S "%2" Bf|vuNR/���: %1!8x! %3

,�[eQ��Bf|vu/���0�]-Nbkdk�d\O0

�v�_*Yw�0

�

1u�e{v���v�Sgqc�[_�v 8.3 
T1z�

�d\O1YWe0

�Y��Sq_��KN{v�_j�x�vs�0}nj�e�ˊ�S����:

  "%1"

D

�Y��WL�KN�d\O�vs�0}nj�e�ˊ�S����:

  "%1"

ˊ8�eQ	gHe�v�0

4
NAQ1�(W�|q}�x�x@S
N*b�e 8.3 
T1z0

 �^�z���jBf|vu/���0

 VR�g�x�x@SBf|vu/���0

<
Ng(W
T1zw��^��N�_w��^
NP��v�jHh
N�WL�*b�e0

<
Ng�c�c�R{v�_j�x��V�p��N{v�_j�x�v
T1z*Yw�0

ck(W�c�c{v�...

,

ck(W�c�c 8.3 
T1z...

,

ck(W*b�e 8.3 
T1z...

�

�^�z�-����jBf|vu/���0ˊ8�eQ

fsutil 8dot3name strip /? �w㉂Y

UOc�[���j
T1z0

(

VR�g�vj�v�Bf|vu/���0

4

1u�e|vu/����strip }T�N*g�[b0

 

!q�l��_U�vj�v�0

 


Nck�x�v{v�@S0

/e�c8lEN#�P}

/e�c�^8Ol\'`

(/e�c�O FileID �O��_U

�

f�JT: �`sS\*Rd��|q}�x�x@S�v!|�w
T1z0bP
N�^p��`�WL�dk�R\O�

�V�p�S��g\�[݈�v�a(uz_�Q�s*g�g�vL��p

(S�b!q�l�d��[݈)0

�YdkN�O��S�����͑�e�[݈�|q}0

TO(u�e_ : fsutil 8dot3name query [<Volume Path>]



*gc�[�x�x@SBf�go�:yhQ�W 8.3 
T1z�rKa0

c�[�x�x@SBf�go�:y�x�x@S 8.3 
T1z�rKa0



�{�O}T�N:

  "fsutil 8dot3name query"

  "fsutil 8dot3name query C:"

XO(u�e_ : fsutil 8dot3name strip </t> </s> </f> </l log file> </v> DirectoryPath



dk}T�Ng�_�`�v�x�x@S-N8lEN�yd� 8.3 �jHh
T1z0�[g

R�QcT�]*Rd�KN 8.3 
T1z�v{v�_j�x�FO
Ng�O9e�S

q_���v{v�_j�x0\
Ng(W�[te_
T1z��N� 260 PW[

CQ_w��^
NP��v�jHh
N�WL�*Rd�0



***f�JT***

�	g�Sq_���v{v�_j�x�N�`zl�[O(u���[�Sxe /f�

�^p��`�P�N�`�v�x�x@S��V�p�S��g\�*g�g�v�a(u

z_/����S�b!q�l�d��[݈0



  /t - Test mode - c�[�a�WL�@b	g�d\O�

          FO
NS�b�[��*Rd��jHh
T1z0

  /s - Recurse mode - c�[dk�d\O_N�aWY(u�

          P[�v�0

  /f - Force mode - c�[sSO	g{v�]��z�

          _N�ar�*Rd��v�0

  /v - Verbose mode - c�[_N�a\���v@b	gnj
�

          R�Q�;N�c�S0

  /l - c�[���[eQ�v���j0dkx���_b���p

          ���j_0�*gc�[dkx������j\g/f:

            "%%temp%%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log"



�{�O}T�N:

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

8�la: dk-��[�v���f���͑�e��_j�_MbguHe0

/e�c USN �e��

PO(u�e_: fsutil volume queryCluster <volume pathname> <cluster> [<cluster> ...]

   �{�O: fsutil volume queryCluster C: 50 0x2000



   l\'`<P�[�:

   -----

   ^^^^^

   |||||- D = nj�el\'`�I="}_l\'`�S=�|q}l\'`�?=
Nf

   ||||-- A = �bU}͑D}��Bl

   |||--- T = TxF �|q}�jHh

   ||---- S = NTFS �|q}-N|~nj�e�jHh

   |----- P = R��jHh

H%2!s! %3!s! O(u�v�SƖ 0x%1!016I64x!

�---- /e�c�v 8.3 
T1z}T�N ----



query   �gb��|q}
N!|�w
T1zL��p�vMR�v-��[

scan    �c�c�Sq_���v{v���v

set     ���f�|q}
N�c6R!|�w
T1zL��p�v-��[

strip   �yd��v�gQ@b	g�jHh�v!|�w
T1z

�O(u�e_: fsutil file queryFileID <filename>

   �O�Y: fsutil file queryFileID C:\testfile.txt

O(u�e_: fsutil file queryFileNameByID <volume pathname> <fileid>

   �{�O: fsutil file queryFileNameByID C:\ 0x00040000000001bf

�O(u�e_: fsutil hardlink list <filename>

   �O�Y: fsutil hardlink list c:\foo.txt

 �jHhX�%R�x/f 0x%1

,dk�jHh�v��_j#�P}
T1z/f %1!s!

\�la: %1 �vMR1u�D}�SGR�c6R0

      dk-��[�v���f\1u�SGR�S�N0



T�la: %1 �vMR1u�D}�SGR�c6R0

      �S���N��SGR�O���f0



HO(u�e_: fsutil 8dot3name scan </s> </l log file> </v> DirectoryPath



dk}T�Ng�c�cc�[�v�v�_�\~b�*Rd�dk_�v!|�w
T1z�S��g

�Sq_���v{v�_j�x0



  /s - Recurse mode - c�[dk�d\O_N�aWY(u�

          dk�v�0

  /v - Verbose mode - c�[_N�a\���v@b	gnj
�

          R�Q�;N�c�S0

  /l - c�[���[eQ�v���j0dkx���_b���p

          ���j_0�*gc�[dkx������j\g/f:

            "%%temp%%\8dot3_removal_log@(GMT YYYY-MM-DD HH-MM-SS).log"



�{�O}T�N:

  "fsutil 8dot3name scan /l mylogfile.log /s D:\MyData"

�---- /e�c�v SECURITY }T�N ----



enumsds         R	��[hQ'`�c�CQ

stats           o�:y�[hQ'`�jHhq}�nj�e

8O(u�e_: fsutil security enumsds [options] <volume pathname> [offset [count]]

    �{�O: fsutil security enumsds C:



dk}T�Ngo�:y NTFS �[hQ'`�c�CQ2NAm�vgQ�[0�-�go�:y�2NAm��-�w��v�kP�[hQ'`�c

�CQ0�`�S�Nx��d'`0W�c�O2NAmgQ�vw��YMOCQD}MO�y�&NP�6R��o�:y�v�[hQ'`�c�CQxe�v


NP�0



x��:



  /bare   d��N�[hQ'`�c�CQ�NY�
No�:y!qܕo��v8��Q0

  /flags  �N�N^�w�_�a�v<h_�c�P%R�v�ejMOCQ (�Y�g� /sddl NuOO(uGR!qHe)0

  /sddl   �N�|!|�v SDDL <h_o�:y�[hQ'`�c�CQ�	g�R�e��RSU�t

          ($\vQ/f� /bare NuOO(uBf)0�Y�g*gc�[dkx���g�N�N^�w�_�a�v<h_

          o�:y�[hQ'`�c�CQ0

�O(u�e_ : fsutil security stats <volume pathname>

    �{�O : fsutil security stats C:

8�]�)R(W %1!s! _U(u 8.3 
T1z"uu

8�]�)R(W %1!s! \P(u 8.3 
T1z"uu

|v�s*g�g�v<P0

L{v��rKa�s(W/f: 0 ((W@b	g�x�x@S
N_U(u 8.3 
T1z�^�z)0

L{v��rKa�s(W/f: 1 ((W@b	g�x�x@S
N\P(u 8.3 
T1z�^�z)0

@{v��rKa�s(W/f: 2 (�O�x�x@S-��[ - �-�<P)0

P{v��rKa�s(W/f: 3 ((W@b	g^��|q}�x�x@S
N\P(u 8.3 
T1z�^�z)0

(O(u�e_: fsutil file queryExtents [/R] <filename> [<startingvcn> [<numvcns>]] [csv]

   /R : �Y�g <filename> /f͑�eR�gޞ�ˊ��_U�[�^��[�v�vj

   <startingvcn> : ���gb��v,{NP VCN (�Y�gweu�GR�_ VCN 0 ���Y)

   <numvcns> : ���gb��v VCN xe�v (�Y�gweub�p 0�GR�gb�0R EOF �pbk)

   csv : �N csv <h_o�:yP}�g

   �{�O: fsutil file queryExtents C:\Temp\sample.txt

        fsutil file queryExtents /R C:\Temp\sample.txt

        fsutil file queryExtents C:\Temp\sample.txt 10

        fsutil file queryExtents C:\Temp\sample.txt 10 100

        fsutil file queryExtents C:\Temp\sample.txt csv

H�l	g&{Tc�[�{
W (Range) �v�{
W (Extent)0

pVCN: 0x%1!-8I64x! �SƖ: 0x%2!-8I64x! LCN: 0x%3!I64x!

�O(u�e_ : fsutil repair state [<volume pathname>]

    �{�O : fsutil repair state C:

 /f ReadOnly

 /f ReadWrite

8  (I�o��p %1!u! MB �v@S�W'Y\)

8dk�d\O�,g_j NTFS b ReFS �x�x@S0

dMO�y: 0x%1!-8I64x!  w��^: 0x%2!-8I64x!  (uϑ: %3!s!

\O(u�e_ : fsutil file queryValidData [/R] [/D] <filename>

   /R : �Y�g <filename> /f͑�eR�gޞ�ˊ��_U�[�^��[�v�vj

   /D : o�:ys�0}�v	gHenj�enj
�

   �{�O : fsutil file queryValidData C:\testfile.txt

<

hQ�W
d�k�rKa:  0x%1!02x! - %2

t

�x�x@S
T1z:       %1 (%2)


d�k�rKa:         0x%3!02x! - %4

~N�m

$����[te�v Chkdsk

����OckOUL�ޞ

����WL��}
N�c�c

���W�I�OUL�ޞ

�O(u�e_ : fsutil fsInfo sectorInfo <volume pathname>

   �{�O : fsutil fsInfo sectorInfo C:

�LogicalBytesPerSector :                                 %1!d!

PhysicalBytesPerSectorForAtomicity :                    %2!d!

PhysicalBytesPerSectorForPerformance :                  %3!d!

FileSystemEffectivePhysicalBytesPerSectorForAtomicity : %4!d!

݈n
\J� :                                              %5

݈n
N�v�x�xRrR
\J� :                                  %6

,�]
\J� (0x%1!.3x!)%0

,*g
\J� (0x%1!.3x!)%0


Nf%0

4**** �}
N�c�c�vMRck(W�WL� ****

<**** �}
N�c�c�vMRck(Wdk�x�x@S
N�WL� ****

X

�x�x@S
T1z:       %1 (%2)


N��� NTFS ���_�S0

(�]�WL� NTFS ���_�S0

X

�x�x@S
T1z:       %1 (%2)

�_�2�L� NTFS ���_�S0

	gHenj�e


N/f	gHenj�e

D	gHenj�ew��^�p 0x%1!I64x! (%1!I64d!)

P/e�c�vgNO��Hr,g: %1!d!

/e�c�vgؚ��Hr,g: %2!d!

�l	gd\cbR

�WL�j�nd\

/e�c Trim


N/e�c Trim

�---- /e�c�v TIERING }T�N ----



clearFlags      \P(u�x�x@S�v��d\U�tL��p�ej

queryFlags      o�:y�x�x@S�v��d\U�tL��p�ej

regionList      R�Q�x�x@S�v@S�W�vQ
\�a�vX[>e݈n��d\

setFlags        _U(u�x�x@S�v��d\U�tL��p�ej

tierList        R�Q��x�x@Sܕo��vX[>e݈n��d\

�O(u�e_: fsutil tiering queryFlags <volume>

   �{�O: fsutil tiering queryFlags D:



-----------------

�ejW�O:

-----------------



  /TrNH           �P NTFS � ReFS: 
\�ewQ	g��d\X[>e@S�v�x�x@S�

gO�_�q6eƖ��\P(u0                 

�O(u�e_: fsutil tiering setFlags <volume> <flags>

   �O�Y: fsutil tiering setFlags C: /TrNH

�O(u�e_: fsutil tiering clearFlags <volume> <flags>

   �O�Y: fsutil tiering clearFlags E: /TrNH

�O(u�e_: fsutil tiering tierList <volume>

   �{�O: fsutil tiering tierList X:

�O(u�e_: fsutil tiering regionList <volume>

   �{�O: fsutil tiering regionList F:

*!q*%0

8�x�x@S "%1!s!" 
N�v�vMR�ej: %0

4/���! !qHe�v��d\U�t�ej: %1!s!

4/���! ͑��v��d\U�t�ej: %1!s!

 ck(W_U(u�ej: %0

 ck(W\P(u�ej: %0

4dk�x�x@S�vX[>e݈n��d\=~xe: %1!d!

4dk�d\O�P�V�vX[>e݈n��d\=~xe: %1!d!

(    ��d\�}_� %1!d!:

4        ��d\X�%R�x: %1!s!

,        
T1z: %1!s!

,        �c�: %1!s!

4        �ej: 0x%1!08x!

L        HO�^�v�[ϑ: 0x%1!016I64x! MOCQD}

,        �ZԚ^��W: %0

**gc�[*%0

HDD%0

SSD%0

NVME%0

NVDIMM%0

,dk�x�x@S�v@S�W=~xe: %1!d!

,dk�d\O�P�V�v@S�W=~xe: %1!d!

(   @S�W�}_� %1!d!:

<        MO�y: 0x%1!016I64x!

<        w��^: 0x%1!016I64x!

|�[eQ�{
W��d�: �]_U(u

�[eQ�{
W��d�@SJX'Y\: %1!I64d!

�[eQ�{
W��d��jHh'Y\��<P: %2!I64d!

 �[eQ�{
W��d�: �]\P(u

�O(u�e_: fsutil usn enableRangeTracking [c=<chunk-size> s=<file-size-threshold>] <volume pathname>

   �{�O: fsutil usn enableRangeTracking c=16384 s=67108864 C:

   �{�O: fsutil usn enableRangeTracking c=0 s=0 C:

   �{�O: fsutil usn enableRangeTracking C:

�---- /e�c�v}T�N ----



8dot3name       8.3 
T1z�{t

behavior        �c6R�jHh�|q}L��p

dax             Dax �x�x@S�{t

dirty           �{t�x�x@S�v�]���fMOCQ

file            �jHhyr�[}T�N

fsInfo          �jHh�|q}nj
�

hardlink        8lEN#�P}�{t

objectID        ir�NX�%R�x�{t

quota           M�M��{t

repair          �b�O�_�{t

reparsePoint    ͑�eR�gޞ�{t

resource        �Nfnj�n�{t�T�{t

sparse          �u��jHh�c6R

tiering         X[>e݈n��d\U�tl\'`�{t

transaction     �Nf�{t

usn             USN �{t

volume          �x�x@S�{t

wim             �f�v WIM ݈	��{t

�O(u�e_�fsutil volume fileLayout [options] <volume pathname> *

        fsutil �x�x@S fileLayout [options] <volume pathname> <file id>

        fsutil �x�x@S fileLayout [options] <full file path>

x���

   /v   s�0}nj
�!j_ - o�:y $EA �T REPARSE_POINT �vl\'`�}]�@SASmQ2�MO�PpS0



   �O�Y�fsutil �x�x@S fileLayout C: *

   �O�Y�fsutil �x�x@S fileLayout C: 5

   �O�Y� fsutil �x�x@S fileLayout C: 0x00040000000001bf

   �O�Y� fsutil �x�x@S fileLayout C:\$MFT

   �O�Y� fsutil �x�x@S fileLayout C:\Windows

   �O�Y� fsutil �x�x@S fileLayout /v C:\windows

 �l	g�P�V�NUO�jHh��v



********* �jHh 0x%1!016I64x! *********

�jHh�Sgq_��x   : 0x%1!016I64x!

�jHhl\'`         : 0x%2!08x!: %3!s!

�jHh��v�ej        : 0x%4!08x!

M�Ynj
�
NX[(W0

��^�zBf��                : %1!s!


N!kX[�SBf��            : %2!s!


N!k�[eQBf��            : %3!s!

���fBf��                : %4!s!


N!k Usn                : %5!s!

�d	g�X�%R�x            : %6!d!

�[hQ'`X�%R�x            : %7!d!

 �jHh
T1znj
�
NX[(W0

nj�eAmnj
�
NX[(W0

`2NAm                  : 0x%8!03x!  %1!s!

    l\'`          : 0x%2!08x!: %3!s!

    �ej               : 0x%4!08x!: %5!s!

    'Y\                : %6!s!

    �]M�n�v'Y\      : %7!s!

L
Nf�v %1!s! Hr,g0�g�v/f %2!d!�~b0R %3!d!0

�{
Wnj
�
NX[(W0

$�P�V�v�{
Wnj
�<h_
Nf0

D    @SJX             : %1!s! @SJX

�                        : %1!s!: VCN: %2!s! �SƖ: %3!s! LCN: %4!s!

�O(u�e_: fsutil volume allocationReport <volume pathname> [tier=<tier class>]

x��:

   tier=<tier class>   -  R�Q	gܕyr�[��d\^�%R (�S�pHe��d\ performance b�[ϑd\ capacity) �vM�n1XJT



   �{�O: fsutil volume allocationReport C:

        fsutil volume allocationReport C: tier=performance

        fsutil volume allocationReport C: tier=capacity

�

�SƖ=~�              � %1!*s! (%2!*s! MOCQD})  %3!*s!%4!s!

�S(u�SƖ               � %5!*s! (%6!*s! MOCQD})  %7!*s!%8!s!

�OYu�SƖ           � %9!*s! (%10!*s! MOCQD})  %11!*s!%12!s!

�]M�n�SƖ          � %13!*s! (%14!*s! MOCQD})  %15!*s!%16!s!

�SƖ'Y\                � %19!d! MOCQD}



M�n��RRf}�

�|q}�jHh                � �xe� %17!s!  �]M�n� %18!s! MOCQD}

p    %1!-24s!: �jHhX�%R�x: 0x%2!016I64x!  �]M�n: %3!s! MOCQD}

`    vQ�N�|q}�jHh      : �xe: %1!s!  �]M�n: %2!s! MOCQD}

�    vQ�N %1!s! nj�e>YN�v�|q}�jHh:

        �xe               : %2!s!

        �]M�n           : %3!s! MOCQD}



%1!-28s!: �]M�n: %2!s! MOCQD}

    �jHh                   : �xe: %3!s!  �]M�n: %4!s! MOCQD}

    nj�e>Y                 : �xe: %5!s!  �]M�n: %6!s! MOCQD}

�

O(u��jHh                  : �xe: %1!s!  �]M�n: %2!s! MOCQD} (%3!s!%4!s!)

�

O(u�nj�e>Y                : �xe: %1!s!  �]M�n: %2!s! MOCQD} (%3!s!%4!s!)

X    �-�nj�eAm         : %1!s!

        	gM�n     : %2!s!

        �]M�n�vzz��     : %3!s! MOCQD} (%10!s!%11!s!)

    wQ
Tnj�eAm           : %4!s!

        	gM�n     : %5!s!

        �]M�n�vzz��     : %6!s! MOCQD} (%12!s!%13!s!)

    ,g_j-N|~nj�enj�eAm  : %7!s!

        	gM�n     : %8!s!

        �]M�n�vzz��     : %9!s! MOCQD} (%14!s!%15!s!)

(W��N�jHh-N	g:

(W��Nnj�e>Y-N	g:

\    �]�X.~              : %1!s!

        M�n=~�     : %2!*s! MOCQD} (%3!*s!%4!s!)

        'Y\=~�          : %5!*s! MOCQD} (%6!*s!%7!s!)

        �{w             : %8!s!%%

    �u�                  : %9!s!

        M�n=~�     : %10!*s! MOCQD} (%11!*s!%12!s!)

        'Y\=~�          : %13!*s! MOCQD} (%14!*s!%15!s!)

        �{w             : %16!s!%%

    �]�R�[               : %17!s!

        M�n=~�     : %18!s! MOCQD} (%19!s!%20!s!)



    	gwQ
Tnj�eAm      : %21!s!

        �]�X.~          : %22!s!

        �u�              : %23!s!

        �]�R�[           : %24!s!

    �l	gM�n      : %25!s!

0O(u�e   : fsutil usn readJournal <volume pathname> [options]

x��: minVer=<number> - ���P�V�v USN_RECORD g\;N��Hr,g0�-�<P=20

        : maxVer=<number> - ���P�V�v USN_RECORD g'Y;N��Hr,g0�-�<P=40

        : startUsn=<USN number> - �����Y�_-N���S USN �e���v USN0�-�<P=00

        : csv - �N CSV <h_RpS USN ��0

        : wait   I{�_�e�X�fY��0R USN �e��0

        : tail - �_ USN �e��P}>\���Y���S0�Y�g*gc�[ wait�GRg�v�c�P�V0���[�NUO startusn <P0



     �O�Y: fsutil usn readJournal C:

        : fsutil usn readJournal C: minVer=2 maxVer=3 startUsn=88

        : fsutil usn readJournal C: startUsn=0xF00

        : fsutil usn readJournal C: wait

        : fsutil usn readJournal C: wait tail

        : fsutil usn readJournal C: csv

\USN �e��X�%R�x    : 0x%1!016I64x!

,{NP USN         : %2!I64d!

NNP USN          : %3!I64d!

���Y USN         : %4!I64d!

g\;N��Hr,g : /e�c=%5!d!���Bl=%6!d!

g'Y;N��Hr,g : /e�c=%7!d!���Bl=%8!d!

|

Usn               : %1!I64d!

�jHh
T1z         : %2!.*ws!

�jHh
T1zw��^: %3!d!

�S�V            : 0x%4!08x!: %5!s!

Bf��3b�        : %6!s!

�jHhl\'`   : 0x%7!08x!: %8!s!

�jHhX�%R�x           : %9!s!

6r�|�jHhX�%R�x    : %10!s!

�O�nnj
�       : 0x%11!08x!: %12!s!

�[hQ'`X�%R�x       : %13!d!

;N��Hr,g     : %14!hu!

!k��Hr,g     : %15!hu!

��w��^     : %16!u!

@

Usn               : %1!I64d!

�S�V              : 0x%2!08x!: %3!s!

�jHhX�%R�x        : %4!s!

6r�|�jHhX�%R�x    : %5!s!

�O�nnj
�          : 0x%6!08x!: %7!s!

;N��Hr,g          : %8!hu!

!k��Hr,g          : %9!hu!

��w��^          : %10!u!

@SJXxe�v          : %11!hu!

iR�@SJX          : %12!hu!

@SJX              :

|

;N��Hr,g     : %1!hu!

!k��Hr,g     : %2!hu!

��w��^     : %3!u!

�

Usn,�jHh
T1z,�jHh
T1zw��^,�S�V�}_�,�S�V,Bf��3b�,�jHhl\'`�}_�,�jHhl\'`,�jHhX�%R�x,6r�|�jHhX�%R�x,�O�nnj
��}_�,�O�nnj
�,�[hQ'`X�%R�x,;N��Hr,g,!k��Hr,g,��w��^,�{
Wxe�v,iR��{
W,�{
W,MO�y,w��^

  (�]_U(u)

  (�]\P(u)

$  (�|q}�{t��]_U(u)

$  (�|q}�{t��]\P(u)

$  (O(u��{t��]_U(u)

$  (O(u��{t��]\P(u)

  (�y)

O(u�e_: fsutil L��pƖ disableLastAccess <0-3>



 Values: 0x0 - O(u��{t��]_U(u
N!kX[�S�f�e

         0x1 - O(u��{t��]\P(u
N!kX[�S�f�e

         0x2 - �|q}�{t��]_U(u
N!kX[�S�f�e

         0x3 - �|q}�{t��]\P(u
N!kX[�S�f�e



 - vu0�|q}�{t
0�]_U(u��\AQ1��|q}_U(u/\P(u

   
N!kX[�SBf��9h�d�|q}�SGR�f�e0

 - 傤D}�SGRO(u-Nbdk{v�_j�x*g_U�Y�����

   0�|q}�{t
0�rKa!q�l-��[N
Ngo�:y0

O(u�e_: fsutil behavior query disableWriteAutoTiering <�x�x@S_
T1z>



 Values: 0 - c�[�x�x@S�v�[eQ��R��d\�]_U(u

         1 - c�[�x�x@S�v�[eQ��R��d\�]\P(u

tO(u�e_: fsutil behavior query disableWriteAutoTiering <�x�x@S_
T1z> <1|0>



 Values: 0 - c�[�v�x�x@S�[eQ��R��d\_U(u (�-�)

 1 - c�[�v�x�x@S�[eQ��R��d\\P(u



 �O�Y: fsutil behavior set disableWriteAutoTiering C: 1

�O(u�e_: fsutil behavior set bugCheckOnCorrupt <1|0>



 Values: 0 - uP,n0R
d�kBf�j�g/���\P(u0(�-�)

         1 - uP,n0R
d�kBf�j�g/���_U(u0

�O(u�e_� fsutil behavior set disableCompression <1|0>



<P� 0-NTFS �X.~_U(u/e�c0��-�<P	�

         1-NTFS �X.~/e�c�]\P(u0

O(u�e_�fsutil behavior query enableReallocateAllDataWrites<�x�x@S_
T1z>



<P�0-�]\P(u(Wc�[�v�x�x@S
N͑�eM�n@b	gnj�e�[eQ

         1-�]_U(u(Wc�[�v�x�x@S
N͑�eM�n@b	gnj�e�[eQ

�O(u�e_�fsutil behavior set enableReallocateAllDataWrites<�x�x@S_
T1z> <1|0>



<P� 0-\P(u(Wc�[�v�x�x@S (�-�) 
N͑�eM�n@b	gnj�e�[eQ

         1-_U(u(Wc�[�v�x�x@S
N͑�eM�n@b	gnj�e�[eQ



   �O�Y� fsutil L��pƖ enableReallocateAllDataWrites C: 1

*!q*

/U��

��υ

�|q}

�v�

\X[

N,�

�fX[

�u�

͑�eR�gޞ

�X.~

��}

*g�}��"}_�vgQ�[

�]�R�[

teTnj�eAm

[��d

�l	gnd�nj�e

!q�l�y�R

�]ؑx�

8^Й

*gM�n�v�SƖ

nj�e���[

nj�e�{
W

nj�e*b�e

�]}T
T�vnj�e���[

�]}T
T�vnj�e�{
W

�]}T
T�vnj�e*b�e

�jHh�^�z

*Rd��jHh

EA ���f

�[hQ'`���f

͑�e}T
T: 
�
T1z

͑�e}T
T: �e
T1z

�S�}��"}_�v���f

�W,gnj
����f

8lEN#�P}���f

�X.~���f

�R�[���f

ir�NX�%R�x���f

͑�eR�gޞ���f

nj�eAm���f

�Nf�v���f

teT���f

ܕ��

nj�e�{t

��R

��[�{t

(u6b�z��[�{t

</���! dk\Omi
N(W�x�x@S
N %1 /e�c�ej: %0

H---- /e�c�v WIM }T�N ----



enumFiles           R	�1u WIM /e�c�v�jHh

enumWims            R	�/e�c�v WIM �jHh

removeWim           \ WIM �_/e�c�jHh�yd�

queryFile           �gb�yr�[�jHh�v�O�n



,R	��vir�N: %1!I64d!



0dk�jHh
N/f1u WIM /e�c�v�jHh0



%1!s! 1YWe:

\Wim nj�e�O�n:   %1!I64d!

Wim ܖJn:       %2!s!

,Wim �rKa:      ^�\O(u-N

,Wim �rKa:       �]�f\P

,Wim �rKa:       *g�w

,Wim �rKa:       K�\O-N

�O(u�e_: fsutil wim queryFile <filename>

   �{�O: fsutil wim queryFile C:\Windows\Notepad.exe

�O(u�e_: fsutil wim enumWims <drive name>

   �{�O: fsutil wim enumWims C:

�O(u�e_: fsutil wim enumFiles <drive name> <data source>

   �{�O: fsutil wim enumFiles C: 0

�O(u�e_: fsutil wim removeWim <drive name> <data source>

   �{�O: fsutil wim removeWim C: 9

t!q�l�yd������jHh�S��v wim0

ˊO(u "fsutil wim enumFiles" �Oo�:y�jHhn�U0

O(u�e_ : fsutil fsInfo refsInfo <volume pathname> [Flags]

<Flags>

   /r : \ ReFS q}�nj�e͑-��p��

   �O�Y : fsutil fsInfo refsInfo C:

REFS �x�x@S�^_�:                0x%1

REFS Hr,g:                %2!d!.%3!d!

�x@Sxe�v:                0x%4

�SƖ=~xe:                0x%5

�S(u�SƖ:                0x%6

�OYu=~xe:                0x%7

�kP�x@SMOCQD}:                %8!d!

�kP�[Ԛ�x@SMOCQD}:                %10!d!

�kP�SƖMOCQD}:                %9!d!

�_�d\}nj�ekX�n~vR�k:                %11!d!.%12!d!%%

ba�d\}nj�ekX�n~vR�k:                %13!d!.%14!d!%%

�_�d\}�ba�d\��s (�SƖ/�y): %15!d!

0���d\O���,g_j REFS �x�x@S0

4CHECKSUM_TYPE_NONE%0

4CHECKSUM_TYPE_CRC32%0

4CHECKSUM_TYPE_CRC64%0

0CHECKSUM_TYPE_ECC%0

X=~�T�j�g�x^��W�                            %0

4O(u�e_: fsutil file optimizeMetadata [/A] <filename>

   /A : (WgsOSMR�_R�g�jHh-N|~nj�e

   �{�O: fsutil file optimizeMetadata c:\largefragmentedfile.txt

   �{�O: fsutil file optimizeMetadata c:\$Secure:$SDS

   �{�O: fsutil file optimizeMetadata c:\$MFT

   �{�O: fsutil file optimizeMetadata c:\

,O(u�e_: fsutil file queryOptimizeMetadata <filename>

   �{�O: fsutil file queryOptimizeMetadata c:\largefragmentedfile.txt

   �{�O: fsutil file queryOptimizeMetadata c:\$Secure:$SDS

   �{�O: fsutil file queryOptimizeMetadata c:\$MFT

   �{�O: fsutil file queryOptimizeMetadata c:\

X�jHh-N|~nj�egsOS                          : !q

\�jHh-N|~nj�egsOS                          : 2�L�-N

\�jHh-N|~nj�egsOS                          : �dn-N

h�jHh-N|~nj�egsOS                          : *g�w (%1!d!)

�l\'`n�U'Y\                         : %1!u! (%1!#x!)

�]O(u�jHh-N|~nj�ezz��                    : %2!u! (%2!#x!)

�]M�n�jHh-N|~nj�ezz��               : %3!u! (%3!#x!)

�jHh-N|~nj�ezz��O(u�e_                   : %4!u!%%

�jHh���xe                       : %5!u!

ЙYul\'`�vxeϑ             : %6!u!

^�ЙYul\'`�vxeϑ          : %7!u!

l\'`�vxeϑ=~�                  : %8!I64u!

O(u-N�v�jHh-N|~nj�egsOS=~�  : %9!u!

�dn�jHh-N|~nj�egsOS=~� : %10!u!

$�jHh-N|~nj�egsOS�]�[b0

                                              KNMR                  KN�_

l\'`n�U'Y\                         : %1!u! (%1!#x!) %9!*u! (%10!#x!)

�]O(u�jHh-N|~nj�ezz��                    : %2!u! (%2!#x!) %11!*u! (%12!#x!)

�]M�n�jHh-N|~nj�ezz��               : %3!u! (%3!#x!) %13!*u! (%14!#x!)

�jHh-N|~nj�ezz��O(u�e_                   : %4!u!%% %15!*u!%%

�jHh���xe                       : %5!-7u!                 %16!u!

ЙYul\'`�vxeϑ             : %6!-7u!                 %17!u!

^�ЙYul\'`�vxeϑ          : %7!-7u!                 %18!u!

l\'`�vxeϑ=~�                  : %8!-7I64u!                 %19!u!

O(u-N�v�jHh-N|~nj�egsOS=~�  : ---                     %20!u!

�dn�jHh-N|~nj�egsOS=~� : ---                     %21!u!

�O(u�e_: fsutil behavior query DisableFileMetadataOptimization

�O(u�e_: fsutil behavior set DisableFileMetadataOptimization <flags>%0

�



<P: 0x0 - _U(u@b	g�jHh-N|~nj�egsOS

         0x1 - �S\P(u�[te�jHh-N|~nj�egsOS

         0x2 - �S\P(u�Xϑ�jHh-N|~nj�egsOS

         0x3 - \P(u@b	g�jHh-N|~nj�egsOS

�VCN: 0x%1!-8I64x! �SƖ: 0x%2!-8I64x! LCN: 0x%3!I64x! hQ�: 0x%4!-8I64x! kXeQ: 0x%5!-8I64x! /���: 0x%6!-8I64x!



���S�_�S=~�

    �]M�n    : %1!-8I64u!  (0x%1!-8I64x!)

    �]kXeQ    : %2!-8I64u!  (0x%2!-8I64x!)

    |vu/���  : %3!-8I64u!  (0x%3!-8I64x!)

��_�S'Y\ (MOCQD}) :             0x%1

�]M�n�v�_�S (MOCQD}) :        0x%2

�]kXeQ�v�_�S (MOCQD}) :        0x%3

|vu/����v�_�S (MOCQD}) :            0x%4

�_�SM�n'Y\ (MOCQD}) :  %5!d!

�_�S@SJX=~xe :              %6!d!

�S(u�_�S@SJX :               %7!d!

|vu/����v�_�S@SJX :           %8!d!

�_U�t�v�_�S�Nf :  %9!d!

�_U�t�vg'Y�_�S tx :        %10!d!



�_�S@SJXM�n :         %11!d!

�_�S!qHe$R�[ :             %12!d!

!qHe$R�[ (MOCQD}) :          0x%13

�_�S@SJXR�Y�[eQ :      %14!d!

R�Y�[eQ (MOCQD})Initial  :         0x%15

�_�S@SJX�f�e :             %16!d!

�_�S�f�e (MOCQD}) :          0x%17

�_�SN��^���S (MOCQD}) :       0x%18



�_�S}T-N :                      %19!d!

�_�_�S���S�vMOCQD} :           0x%20

�_�Sz�o :                    %21!d!

ݑ
\z�o���S�vMOCQD} :           0x%22

�_�S}T-N�s (~vR�k) :    %23!d!

Metadata size in bytes :          0x%24

Metadata bytes written :          0x%25

H        �ej: 0x%1!08x!     !qd\cbR

D        �ej: 0x%1!08x!    ���S�_�S

(dk�x�x@SwQ	g\O(u-N�v�[hV�eI�0

8�x�x@S�rKa/f: 1 (�]\P(u�[eQ��RRd\)0

8�x�x@S�rKa/f: 0 (�]_U(u�[eQ��RRd\)0

D�S(u�vMOCQD}=~xe        : %1!*s! (%2!*s!%3!s!)

MOCQD}=~xe             : %4!*s! (%5!*s!%6!s!)

M�M��S(u�vMOCQD}=~xe  : %7!*s! (%8!*s!%9!s!)

-N|~nj�e�vMOCQD}=~xe    : %10!*s! (%11!*s!%12!s!)

�MftReads :                      %1

MftReadBytes :                  %2

MftWrites :                     %3

MftWriteBytes :                 %4

Mft2Writes :                    %5

Mft2WriteBytes :                %6

RootIndexReads :                %7

RootIndexReadBytes :            %8

RootIndexWrites :               %9

RootIndexWriteBytes :           %10

BitmapReads :                   %11

BitmapReadBytes :               %12

BitmapWrites :                  %13

BitmapWriteBytes :              %14

MftBitmapReads :                %15

MftBitmapReadBytes :            %16

MftBitmapWrites :               %17

MftBitmapWriteBytes :           %18

UserIndexReads :                %19

UserIndexReadBytes :            %20

UserIndexWrites :               %21

UserIndexWriteBytes :           %22

LogFileReads :                  %23

LogFileReadBytes :              %24

LogFileWrites :                 %25

LogFileWriteBytes :             %26

LogFileFull :                   %27

DiskResourceFailure :           %28

VolumeTrimCount :               %29

AvgVolumeTrimTime (ms) :        %30

AvgVolumeTrimSize (KB) :        %31

AvgVolumeTrimSpeed (KB/s) :     %32

VolumeTrimSkippedCount :        %33

VolumeTrimSkippedSize (KB) :    %34

FileLevelTrimCount :            %35

AvgFileLevelTrimTime (ms) :     %36

AvgFileLevelTrimSize (KB) :     %37

AvgFileLevelTrimSpeed (KB/s) :  %38

NtfsFillStatInfoFromMftRecordCalledCount :                              %39

NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount :        %40

NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount :   %41

,�jHh�|q}^��W :     REFS

0�jHh�|q}^��W :     ExFAT

(�jHh�|q}^��W :     
Nf

tFSUTIL lQ(uz_���,g_j NTFS/ReFS/FAT/FAT32/ExFAT �x�x@SMb���WL�dk\Omi0

�CreateHits :           %1

SuccessfulCreates :    %2

FailedCreates :        %3

NonCachedReads :       %4

NonCachedRead MOCQD}:  %5

NonCachedWrites :      %6

NonCachedWrite MOCQD}: %7

NonCachedDiskReads :   %8

NonCachedDiskWrites :  %9

/f DAX �x�x@S

/e�c DAX


N/e�c DAX

0�]�)R\P(u %1!s! 
N�v TxF

0�]�)R_U(u %1!s! 
N�v TxF

4�x�x@S�rKa/f: 1 (TxF �]\P(u)0

4�x�x@S�rKa/f: 0 (TxF �]_U(u)0

�O(u�e_: set <Volume Path> 1 | 0



dk\Omig�f�eP%R�x�x@S�v�x�x�ej0



    0 - (Wdk�x�x@S
N_U(u TxF

    1 - (Wdk�x�x@S
N\P(u TxF



dk\Omig�zsSuHe (
N���͑�e��_j)0



�{�O}T�N:

  "fsutil behavior set DisableTxf C: 1"   - \P(u c: 
N�v TxF

�O(u�e_: query <Volume Path>



o�:y�x�x@S txf �rKa0



�{�O}T�N:

  "fsutil behavior query DisableTxf C:"

/e�c�[te'`nj�eAm

/e�c@SJX���

/e�c�u� VDL

/e�c�jHh[��PS

�O(u�e_: fsutil file setEOF <filename> <length>

   �{�O: fsutil file setEOF C:\testfile.txt 1000

,�jHh %1!s! EOF �]-��[

<O(u�e_: fsutil volume list

(�S���v�x�x@S��vMR�v�c�cޞ/f:

 nj�eAmnj
�nj�e
NX[(W0

�    DSC                 : ��d\^�%R:    %1!s!

                        : �ej:         0x%2!08x!: %3!s!

 �gX[>e݈n^�%R���f

*gc�[%0

�[ϑ%0

He��%0

NVME%0

NVDIMM%0

�u�t_�x�x%0

�mT���SgsOS%0

gba%0

g�_%0

�_��

g'Y<P

gNO

�S�NGS}

�S�NM�}

�]�_6r�||~b

�]�_�x�x@S|~b

wQ	g�]VR�g�vnj
�

t#�P} (ParentID: 
T1z)   : 0x%1!016I64x!: %2!-13s!: %3!s!

DOS 
T1z

NTFS 
T1z

HLINK 
T1z

$�P�V�c6R�N�xܕ��P}�gnj
�

�2NAmgsO�[eQ'Y\:       0x%1!x!

2NAm0}�_'`'Y\:         0x%2!x!

gsO2NAmX�%R�x:               0x%3!x!

g'Y2NAmX�%R�x:               0x%4!x!

�VCN: 0x%1!-8I64x! �SƖ: 0x%2!-8I64x! LCN: 0x%3!-8I64x! �Sgq: 0x%4!-5x! hQ�: 0x%5!-8I64x! Pop: 0x%6!-8I64x! /���: 0x%7!-8I64x!

�VCN: 0x%1!-8I64x! �SƖ: 0x%2!-8I64x! LCN: 0x%3!-8I64x! �Sgq: 0x%4!-5x!

XO(u�e_ : fsutil file queryExtentsAndRefCounts [/R] <filename> [<startingvcn> [<numvcns>]]

   /R : �Y�g <filename> /f͑�eR�gޞ�ˊ��_U�[�^��[�v�vj

   <startingvcn> : ���gb��v,{NP VCN (�Y�gweu�GR�_ VCN 0 ���Y)

   <numvcns> : ���gb��v VCN xe�v (�Y�gweub�p 0�GR�gb�0R EOF �pbk)

   �{�O : fsutil file queryExtentsAndRefCounts C:\Temp\sample.txt

$FO�x�x@S
N/e�c TxF0

,FO
N/e�c DAX �x�x@S TxF0

�O(u�e_ : fsutil volume queryNumaInfo <volume path>

   �{�O : fsutil volume queryNumaInfo c:

8c�[�v�x�x@S(W NUMA �{ޞgQ: %1!u!

 NTFS+DOS 
T1z

p                                                          �SƖ�xe     ��d\-N�v %%

                                                          -------------     ---------

��_j�S�[eQ��d\�v'Y\         : %1 %2   %3!#16I64x!

��_j�S�[eQ��d\�v�S(uzz��   : %4 %5   %6!#16I64x!          %7!3d!%%

SMR ��d\�v'Y\                       : %8 %9   %10!#16I64x!

SMR ��d\�v�S(uzz��                 : %11 %12   %13!#16I64x!          %14!3d!%%

SMR ��d\-N�SO(u�v�S(uzz��          : %15 %16   %17!#16I64x!          %18!3d!%%

�S�O�_�SƖ*                : %19 %20   %21!#16I64x!          %22!3d!%%

�S(uzz��He�s                  : %23!d!%% 

D��aԚ�V6e�rKa (g�_�rKa) : ^�O(u-N (%1!x!)

@��aԚ�V6e�rKa               : �]�f\P

@��aԚ�V6e�rKa               : O(u-N

D��aԚ�V6e�rKa               : hQ�O(u-N

@��aԚ�V6e�rKa               : *g�w

�O(u�e_ : fsutil volume smrinfo <�x�x@S_
T1z>

    �O�Y : fsutil volume smrinfo C:

�O(u�e_ : fsutil volume smrGC <�x�x@S_
T1z> Action=start IoGranularity=<val>

        fsutil volume smrGC <�x�x@S_
T1z> Action={startfullspeed|pause|stop}

   �O�Y : fsutil volume smrGC D: Action=start IoGranularity=0x10000

0

        ��d\^�%R: %0

�]ؑx�

�]�S�mؑx�

nj�eX[�S͑�e�S(u

4/e�c POSIX #j_�v�S�m#�P}�T͑�e}T
T

�O(u�e�l : fsutil file setStrictlySequential <filename>

   �O�Y : fsutil file setStrictlySequential C:\testfile.txt

,�jHh %1!s! �]-��[�p�V<h�_�^

$���d\O�����w��^�jHh0

 KB%0

 MB%0

 GB%0

 TB%0

t

* ˊ�la: YT� %1!d! MB (%2!d! SMR ;�6^) �v�S�O�_�SƖ\!q�l2�L���aԚ�V6e0

(j�<P: Directory

�---- /e�c�v DAX }T�N ----



queryFileAlignment        �gb� dax �x�x@S
N�v�jHh
\J�

�O(u�e_�fsutil dax queryFileAlignment <filename> [options]

x���q =<�gb��ej>-�gb��ej�ˊ�S��NR�v<Px�����-��piQ�	�

            <P�large-'Y�WR�
\J��gb�0

                   huge-�]�WR�
\J��gb�0

                   both-'Y�W�T�]�WR�
\J��gb�0

            * * �la��]�WR�
\J��gb��PP��e 64 MOCQ�g�i0

          n =<�v�{
Wxe�v>-8��Q�{
Wxe0�-�<P = @b	g�{
W0

          s =<�jHhMO�y>-w��Y�jHhMO�y�{
W0�-�<P = 00

          l =<w��^ �MOCQD}	�> -�{
Ww��^ �MOCQD}	�0�-� = Maxlonglong-startoffset0



�O�Y�fsutil dax queryFileAlignment C�\Temp\sample.txt

      �fsutil dax queryFileAlignment C�\Temp\sample.txt q = large

      �fsutil dax queryFileAlignment C�\Temp\sample.txt q = huge n=10

      �fsutil dax queryFileAlignment C�\Temp\sample.txt q = both s=0x100 l=0x10000

      �fsutil dax queryFileAlignment C�\Temp\sample.txt q = both n=10 s s=0x100 l=0x10000

 

  �jHh@S�W
\J��

$

  ~b
N0R�NUO@S�W0

`

    @S�W        
\J�      w��YMO�y         MOCQD}w��^

|    %1!-8d!      %2!#-9s!      %3!-#18I64x!  %4!-#18I64x!

�O(u�e_�fsutil �jHhM�n [options] <filename>

x���

   /v   s�0}nj
�!j_ - o�:y $EA �T $REPARSE_POINT�v

        l\'`�}]�@SASmQ2�MO�PpS�T0



    �O�Y�fsutil �jHh layout C:\testfile.txt

       �fsutil �jHhM�n /v C:\testfile.txt

�VCN: 0x%1!-8I64x! �SƖ: 0x%2!-8I64x! LCN: 0x%3!-16I64x! TierClass: %4!s!
/f�|!|HO�^


N/f�|!|HO�^

�/f�|!|HO�^�SlabSize :                       %1!s! PMOCQD} (%2!s!%3!s!)

�O(u�e_: fsutil volume thinProvisioningInfo <volume pathname>

   �{�O: fsutil volume thinProvisioninginfo C:

 %1 
N/fRd\�x�x@S0

x        %1!-20s!: �jHhX�%R�x 0x%2!016I64x!0M�n=~�: %3!s! PMOCQD}0

 0�[ϑ
0d\�vM�n1XJT�

 0He��
0d\�vM�n1XJT�

`

VCN,Clusters,�SƖ,LCN,All,hQ�,Pop,�_o�,Err,/���

H

VCN,Clusters,�SƖ,LCN,TierClass

4

VCN,Clusters,�SƖ,LCN

@f�JT: �]�WR�
\J��gb��PP��e 64 MOCQ�g�i0



�O(u�e_� fsutil �jHh setCaseSensitiveInfo<�v�
T1z>[flags]

�ej� enable-_U(u@SR'Y\�[�vl\'`
N<�v�
T1z>(�-�<P)

 : disable-\P(u@SR'Y\�[�vl\'`
N<�v�
T1z>

 �O�Y� fsutil �jHh setCaseSensitiveInfo C:\TempFolder _U(u

 fsutil �jHh setCaseSensitiveInfo C:\TempFolder \P(u

(%1 �v�@SR'Y\�[l\'`_U(u0

(%1 �v�@SR'Y\�[l\'`\P(u0

�O(u�e_: fsutil file queryCaseSensitiveInfo <directory name>

 �O�Y: fsutil file queryCaseSensitiveInfo C:\TempFolder

4/���: 
N/e�c-��[ %1 @SR'Y\�[l\'`0

4/���: G�0R!qHe�v Windows �v�0

---- /e�c STORAGERESERVE }T�N ----



query          �gb��x�x@S�v2QX[zz���OYu@S�W

repair         �O�_�x�x@S�v2QX[zz���OYu@S�W

findByID       �N�2QX[zz���OYuX�%R�x~b\�jHh

�O(u�e_: fsutil storageReserve define <volume pathname> <areaspec> [; <areaspec> ...]

   <areaspec>        : <id> [<space guarantee> [<area flags>]]

   <id>              : 2QX[zz���OYuX�%R�x (1 0R 15)

   <space guarantee> : �N MB �p�UMO�vzz���OI� (�-�<P 0)

   <area flags>      : x��d'`�v2QX[zz���OYu@S�W�ej



   �{�O: fsutil storageReserve define C: 1 0x800 ; 2 0x500

�O(u�e_: fsutil storageReserve update <volume pathname> <areaspec> [; <areaspec> ...]

   <areaspec>        : <id> [<space guarantee> [<area flags>]]

   <id>              : 2QX[zz���OYuX�%R�x (1 0R 15)

   <space guarantee> : �N MB �p�UMO�vzz���OI� (�-�<P 0)

   <area flags>      : x��d'`�v2QX[zz���OYu@S�W�ej



   �{�O: fsutil storageReserve update C: 2 0

�O(u�e_: fsutil storageReserve query <volume pathname> [<id> ...]

   �{�O: fsutil storageReserve query C:



�OYuX�%R�x:       %1!d!

�ej:            0x%2!08lx!

zz���OI�:  0x%3!-16I64x!(%4!I64u! MB)

O(uzz��:       0x%5!-16I64x!(%6!I64u! MB)

�O(u�e_: fsutil storageReserve delete <volume pathname> [<id> ...]

   �{�O: fsutil storageReserve delete C:

�O(u�e_: fsutil storageReserve repair <volume pathname> [<id> ...]

   �{�O: fsutil storageReserve repair C:

(~b
N0R�NUO2QX[zz���OYu@S�W0

�O(u�e_: fsutil storageReserve setID <filename> <id>

   �{�O: fsutil storageReserve setID C:\testfile.txt 2

�O(u�e_: fsutil storageReserve queryID <filename>

   �{�O: fsutil storageReserve queryID C:\testfile.txt

�O(u�e_� fsutil storageReserve findByID [options] <volume pathname> *

        fsutil storageReserve findByID [options] <volume pathname>  <id>

x���

   /v   s�0}nj
�!j_ - o�:y $EA �T $REPARSE_POINT �vl\'`�}]�@SASmQ2�MO�PpS0



   �{�O�fsutil storageReserve findByID c: *

      �fsutil storageReserve findByID C: 2

      �fsutil storageReserve findByID /v C: 2

!q

lx

ߎ

(*UpdateScratch*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

*
Nf*

HStorageReserveId        : %1!d!

H    * * BTT (@SJXI�o�h�<h) �](Wdk�x�x@S
N_U(u0

,BTT (@SJXI�o�h�<h) �]_U(u

 PB%0

pO(u�e_�fsutil �x�x@S�cn <�x�x@S_
T1z> 

   �O�Y�fsutil �x�x@S�cn C:

�O(u�e_�fsutil �x�x@S queryLabel <�x�x@S_
T1z> 

   �O�Y�fsutil �x�x@S queryLabel C:

�O(u�e_�fsutil �x�x@S setLabel <�x�x@S_
T1z>  <label>

   �O�Y�fsutil �x�x@S�cn C: "my volume"

<f} "%1" �v�x�x@Sjd|/f "%2!*.*s!"

�    %1!-24s!: �jHhX�%R�x: 0x%2!016I64x!  �]M�n: %3!*s! MOCQD}  (%4!*s!%5)

H�]b�R�p "%3" \ "%1!*.*s!" -��[�p�x�x@Sjd|

<�x�x@S�rKa�p�1 (�]_U(u͑�eM�n@b	gnj�e�[eQ)0

<�x�x@S�rKa�p�0 (�]\P(u͑�eM�n@b	gnj�e�[eQ)0

0Vf��N� GUID _��_U�x�x@S0

�O(u�e_ : fsutil file queryEA <�jHh_>

   �O�Y : fsutil file queryEA C:\TempFile

,

�jHh %1 �l	g�NUO�dEQl\'`0

P�dEQl\'` (EA) �}]�@S�eMO�y %1!d! 
d�k - �}]�@S*Y\0

d�dEQl\'` (EA) �eMO�y %1!d! 
d�k - NextEntryOffset /���0

\�dEQl\'` (EA) �eMO�y %1!d! 
d�k - n�U-N	gzz}v�v EaName0

`�dEQl\'` (EA) �eMO�y %1!d! 
d�k - EaName 	g NULL W[CQ0

`�dEQl\'` (EA) �eMO�y %1!d! 
d�k - EaName *g�N NULL P}>\0

`

�jHh�v�dEQl\'` (EA) nj
� %1:



Ea 'Y\=~��0x%2!-8x!

d

Ea �}]�@SMO�y�%1!-8x!

Ea 
T1z�%2

Ea <Pw��^�%3!-8x!

(nj�eAmnj
�nj�e�}]�@S
NX[(W0

    'Y\                �%1!*s! (%2!*s!%3!s!)

    �]M�n'Y\      �%4!*s! (%5!*s!%6!s!)

    Vdl                 �%7!*s! (%8!*s!%9!s!)

H    Ea nj
�      �Ea 'Y\�0x%1!-8x!

�                        �Ea �}]�@SMO�y�0x%1!-8x!

                        �Ea 
T1z�%2

                        �Ea <Pw��^�0x%3!-8x!

T    ͑�eR�gnj�e        �͑�eR�gj�<P�0x%1!08x!

@                        ��S�N
T1zMO�y�%1!d!

                        ��S�N
T1zw��^�%2!d!

                        �RpS
T1zMO�y�%3!d!

                        �RpS
T1zw��^�%4!d!

d                        ��S�N
T1z�       %1!.*s!

l                        �RpS
T1z�            %1!.*s!

D
                        ��^FUX�%R�x�            %1!s!

                        �P��[^��            0x%2!08x!

                        �Hr,g�              0x%3!08x!

                        ��(u�ej�         0x%4!08x!

                        �nj�exeϑ��v�     %5!d!

                        ��jHhX�%R�x�              %6!s!

                        �nj�e�

                        ��ej�                0x%7!08x!

                        ��yI�Bf���       %8!s!

                        �HSM X�%R�x�               %9!s!

                        �Bag X�%R�x�               %10!s!

                        ��jHh���Y�           0x%11!08x!.%12!08x!

                        ��jHh'Y\�            0x%13!08x!.%14!08x!

                        �nj�e���Y�           0x%15!08x!.%16!08x!

                        �nj�e'Y\�            0x%17!08x!.%18!08x!

                        ��jHhHr,g�         0x%19!08x!.%20!08x!

                        �W�I�nj�e�    0x%21!08x!.%22!08x!

                        �W�I�^��W�    %23!u!

                        �͑�e|T�S�xe�         %24!u!

                        �͑�e|T�SBf���          %25!s!

                        �nj�eAm���Y�    0x%26!08x!.%27!08x!

                        �nj�eAm'Y\�     0x%28!08x!.%29!08x!

                        �nj�eAm�          %30!u!

                        �nj�eAm CRC ^��W�%31!u!

                        �nj�eAm CRC�      0x%32!08x!.%3!08x!

                        �<h_Hr,g�%1!d!

                        �CSid�           %2!s!

                        �LinkIndex�      0x%3!08x!.%4!08x!

                        �LinkFileNtfsID: 0x%5!08x!.%6!08x!

                        �CSFileNtfsID�   0x%7!08x!.%8!08x!

                        �CSChecksum�     0x%9!08x!.%10!08x!

                        �=~�T�j�g�x�       0x%11!08x!.%12!08x!

�                        �,g_j�jHh_�%1!.*s!

                        �`��z�jHh_�%2!.*s!

�nj�eAm                  �0x%6!03x!  %1!s!

    l\'`          �0x%2!08x!: %3!s!

    �ej               �0x%4!08x!: %5!s!

\                        �f�JT�!qHe�v͑�eR�gnj�e�}]�@S0

X                        �f�JT�!qHe�v͑�eR�gjd|0

4nj�eAmnj
��}]�@S
d�k - dk�}]�@S*Y\0

�4VS_VERSION_INFO��
{aJ
{aJ?�StringFileInfo�040404B0LCompanyNameMicrosoft Corporation>FileDescriptionfsutil.exen'FileVersion10.0.19041.7291 (WinBuild.160101.0800)6InternalNamefsutil.exe�.LegalCopyright� Microsoft Corporation. All rights reserved.FOriginalFilenamefsutil.exe.muij%ProductNameMicrosoft� Windows� Operating SystemDProductVersion10.0.19041.7291DVarFileInfo$Translation�PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING