Displays or configures the file system properties.
- behavior
- Control file system behavior
- query
- Query the file system behavior parameters
Usage : fsutil behavior query <option><option>
allowextchar
disable8dot3
disablecompression
disableencryption
disablelastaccess
encryptpagingfile
mftzone
memoryusage
quotanotify
SymlinkEvaluation - set
- Change the file system behavior parameters
Usage : fsutil behavior set <option> <value><option> <values>
allowextchar 1 | 0
disable8dot3 1 | 0
disablecompression 1 | 0
disableencryption 1 | 0
disablelastaccess 1 | 0
encryptpagingfile 1 | 0
mftzone 1 through 4
memoryusage 1 through 2
quotanotify 1 through 4294967295 seconds
SymlinkEvaluation [L2L:{0|1}] | [L2R:{0|1}] | [R2R:{0|1}] | [R2L:{0|1}]E.g: “fsutil behavior set SymlinkEvaluation L2L:1 L2R:0″ will enable local to local symbolic links and disable local to remote symbolic links. It will not change the state of remote to remote links or remote to local links.
- dirty
- Manage volume dirty bit
- query
- Query the dirty bit
Usage : fsutil dirty query <volume pathname>
Eg : fsutil dirty query C: - set
- Set the dirty bit
Usage : fsutil dirty set <volume pathname>
Eg : fsutil dirty set C:
- file
- File specific commands
- findbysid
- Find a file by security identifier
Usage : fsutil file findbysid <user> <directory>
Eg : fsutil file findbysid scottb C:\users - queryallocranges
- Query the allocated ranges for a file
Usage : fsutil file queryallocranges offset=<val> length=<val> <filename>
offset : File Offset, the start of the range to query
length : Size, in bytes, of the range
Eg : fsutil file queryallocranges offset=1024 length=64 C:\Temp\sample.txt - setshortname
- Set the short name for a file
Usage : fsutil file setshortname <filename> <shortname>
Eg : fsutil file setshortname C:\testfile.txt testfile - setvaliddata
- Set the valid data length for a file
Usage : fsutil file setvaliddata <filename> <datalength>
Eg : fsutil file setvaliddata C:\testfile.txt 4096 - setzerodata
- Set the zero data for a file
Usage : fsutil file setzerodata offset=<val> length=<val> <filename>
offset : File offset, the start of the range to set to zeroes
length : Byte length of the zeroed range
Eg : fsutil file setzerodata offset=100 length=150 C:\Temp\sample.txt - createnew
- Creates a new file of a specified size
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew C:\testfile.txt 1000
- fsinfo
- File system information
- drives
- List all drives
- drivetype
- Query drive type for a drive
Usage : fsutil fsinfo drivetype <volume pathname>
Eg : fsutil fsinfo drivetype C: - volumeinfo
- Query volume information
Usage : fsutil fsinfo volumeinfo <volume pathname>
Eg : fsutil fsinfo volumeinfo C: - ntfsinfo
- Query NTFS specific volume information
Usage : fsutil fsinfo ntfsinfo <volume pathname>
Eg : fsutil fsinfo ntfsinfo C: - statistics
- Query file system statistics
Usage : fsutil fsinfo statistics <volume pathname>
Eg : fsutil fsinfo statistics C:
- hardlink
- Hardlink management
- create
- Create a hardlink
Usage : fsutil hardlink create <new filename> <existing filename>
Eg : fsutil hardlink create c:\foo.txt c:\bar.txt
- objectid
- Object ID management
- query
- Query the object identifier
Usage : fsutil objectid query <filename>
Eg : fsutil objectid query C:\Temp\sample.txt - set
- Change the object identifier
Usage : fsutil objectid set <ObjectId> <BirthVolumeId> <BirthObjectId> <DomainId> <filename>
ObjectId : 32-digit hexadecimal data
BirthVolumeId : 32-digit hexadecimal data
BirthObjectId : 32-digit hexadecimal data
DomainId : 32-digit hexadecimal data
All values must be in Hex of the form 40dff02fc9b4d4118f120090273fa9fcEg : fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 C:\Temp\sample.txt - delete
- Delete the object identifier
Usage : fsutil objectid delete #60;filename>
Eg : fsutil objectid delete C:\Temp\sample.txt - create
- Create the object identifier
Usage : fsutil objectid create <filename>
Eg : fsutil objectid create C:\Temp\sample.txt
- quota
- Quota management
- disable
- Disable quota tracking and enforcement
Usage : fsutil quota disable <volume pathname>
Eg : fsutil quota disable C: - track
- Enable quota tracking
Usage : fsutil quota track <volume pathname>
Eg : fsutil quota track C: - enforce
- Enable quota enforcement
Usage : fsutil quota enforce <volume pathname>
Eg : fsutil quota enforce C: - violations
- Display quota violations
- modify
- Sets disk quota for a user
Usage : fsutil quota modify <volume pathname> <threshold> <limit> <user>
Eg : fsutil quota modify c: 3000 5000 domain\user - query
- Query disk quotas
Usage : fsutil quota query <volume pathname>
Eg : fsutil quota query C:
- repair
- Self healing management
- query
- Query the self healing state of the volume
Usage : fsutil repair query <volume pathname>
Eg : fsutil repair query C: - set
- Set the self healing state of the volume
Usage : fsutil repair set <volume pathname> <flags>
flags:- 1 - enable general repair
- 8 - warn about potential data loss
Eg :
- fsutil repair set C: 1
- fsutil repair set C: 9
- wait
- Wait for repair(s) to complete
Usage : fsutil repair wait <volume pathname> [<WaitType>]
WaitType: 0 to wait for all repairs (same as not specified)
WaitType: 1 to wait for the current repair
Eg :- fsutil repair wait C:
- fsutil repair wait C: 1
- initiate
- Initiate the repair of a file
Usage : fsutil repair initiate <volume pathname> <file ref#>
file ref# : File Reference including segment number of the file.
Eg : fsutil repair initiate C: 0×001600000000123D
- reparsepoint
- Reparse point management
- query
- Query a reparse point
Usage : fsutil reparsepoint query <filename>
Eg : fsutil reparsepoint query C:\Server - delete
- Delete a reparse point
Usage : fsutil reparsepoint delete <filename>
Eg : fsutil reparsepoint delete C:\Server
- resource
- Transactional Resource Manager management
- create
- Create a Secondary Transactional Resource Manager
Usage : fsutil resource create <RM Root pathname>
Eg : fsutil resource create d:\foobar - info
- Display information relating to a Transactional Resource Manager
Usage : fsutil resource info <RM Root pathname>
Eg : fsutil resource info d:\foobar - setautoreset
- Set whether a default Transactional Resource Manager will clean its transactional metadata on next mount
Usage : fsutil resource setautoreset true <Default RM Root pathname>
fsutil resource setautoreset false <Default RM Root pathname>
Eg : fsutil resource setautoreset true d:\ - setlog
- Change characteristics of a running Transactional Resource Manager
- growth
- Change the automatic growth settings
Usage : fsutil resource setlog growth <containers> containers <RM Root>
fsutil resource setlog growth <percent> percent <RM Root>
Eg : fsutil resource setlog growth 5 containers d:\foobar - maxextents
- Change the maximum number of containers
Usage : fsutil resource setlog maxextents <containers> <RM Root>
Eg : fsutil resource setlog maxextents 50 d:\foobar - minextents
- Change the minimum number of containers
Usage : fsutil resource setlog minextents <containers> <RM Root>
Eg : fsutil resource setlog minextents 5 d:\foobar - mode
- Switch between undo only logging and full logging
Usage : fsutil resource setlog mode full <RM Root pathname>
fsutil resource setlog mode undo <RM Root pathname>
Eg : fsutil resource setlog mode full d:\foobar - rename
- Change the RM’s Guid
Usage : fsutil resource setlog rename <RM Root pathname>
Eg : fsutil resource setlog rename d:\foobar - shrink
- Change the automatic shrink settings
Usage : fsutil resource setlog shrink <percent> <RM Root>
Eg : fsutil resource setlog shrink 10 d:\foobar - size
- Change the number of containers explicitly
Usage : fsutil resource setlog size <number of containers> <RM Root pathname>
Eg : fsutil resource setlog size 50 d:\foobar
- start
- Start a Transactional Resource Manager
Usage : fsutil resource start <RM Root pathname> [<RM Log pathname> <TM Log pathname>]
Eg :- fsutil resource start d:\foobar
- fsutil resource start d:\foobar d:\foobar\LogDir\LogBLF::TxfLog d:\foobar\LogDir\LogBLF::TmLog
- stop
- Stop a Transactional Resource Manager
Usage : fsutil resource stop <RM Root pathname>
Eg : fsutil resource stop d:\foobar
- sparse
- Sparse file control
- setflag
- Set sparse
Usage : fsutil sparse setflag <filename>
Eg : fsutil sparse setflag C:\Temp\sample.txt - queryflag
- Query sparse
Usage : fsutil sparse queryflag <filename>
Eg : fsutil sparse queryflag C:\Temp\sample.txt - queryrange
- Query range
Usage : fsutil sparse queryrange <filename>
Eg : fsutil sparse queryrange C:\Temp\sample.txt - setrange
- Set sparse range
Usage : fsutil sparse setrange <filename> <beginning offset> <length>
Eg : fsutil sparse setrange C:\Temp\sample.txt 65536 131072
- transaction
- Transaction management
- commit
- Commit a specified transaction
Usage : fsutil transaction commit <guid>
Eg : fsutil transaction commit {0f2d8905-6153-449a-8e03-7d3a38187ba1} - list
- Display currently running transactions
- fileinfo
- Display transaction information for a specific file
Usage : fsutil transaction fileinfo <filename>
Eg : fsutil transaction fileinfo d:\foobar.txt - query
- Display information on a specified transaction
Usage : fsutil transaction query [files|all] <guid>
Eg : fsutil transaction query {0f2d8905-6153-449a-8e03-7d3a38187ba1} - rollback
- Rollback a specified transaction
Usage : fsutil transaction rollback <guid>
Eg : fsutil transaction rollback {0f2d8905-6153-449a-8e03-7d3a38187ba1}
- usn
- USN management
- createjournal
- Create a USN journal
Usage : fsutil usn createjournal m=<max-value> a=<alloc-delta> <volume pathname>
Eg : fsutil usn createjournal m=1000 a=100 C: - deletejournal
- Delete a USN journal
Usage : fsutil usn deletejournal <flags> <volume pathname>
<Flags>- /D : Delete
- /N : Notify
Eg : usn deletejournal /D C:
- enumdata
- Enumerate USN data
Usage : fsutil usn enumdata <file ref#> <lowUsn> <highUsn> <volume pathname>
Eg : fsutil usn enumdata 1 0 1 C: - queryjournal
- Query the USN data for a volume
Usage : fsutil usn queryjournal <volume pathname>
Eg : fsutil usn queryjournal C: - readdata
- Read the USN data for a file
Usage : fsutil usn readdata <filename>
Eg : fsutil usn readdata C:\Temp\sample.txt
- volume
- Volume management
- dismount
- Dismount a volume
Usage : fsutil volume dismount <volume pathname>
Eg : fsutil volume dismount C: - diskfree
- Query the free space of a volume
Usage : fsutil volume diskfree <volume pathname>
Eg : fsutil volume diskfree C:

Start
About
FAQ
Blogroll
Shop
Tips and Tricks
Windows Updates
Hotfixes
Keyboard Shortcuts
Vista's Services
Vista's Commands
Product Reviews
Glossary
Videos
Web Links

Comments
There are no comments yet...Come on, share your thoughts!
Leave a Comment