Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Are there any tools that I can use to defrag my Windows partition from Linux?

share|improve this question

4 Answers 4

up vote 7 down vote accepted

Yes, you can use shake. You'll first need to add a custom repository to your system:

sudo add-apt-repository ppa:un-brice/ppa
sudo apt-get update
sudo apt-get install shake-fs

Then you can do

sudo shake /some/dir
share|improve this answer
Shake isn't quite a defragmenter, it simply copies each file in the hope that the copy will be less fragmented. That's of course far from how real defragmenters work. –  rustyx Dec 23 '14 at 20:29

There is no such a tool around, for what I know.

Some site reports the following command

# WARNING - does not work
fsck -t ntfs --kerneldefrag /dev/hdX

but this does not work, and it is not clear where do they get it.

share|improve this answer
OK. Thanks for letting me know –  Alex Yan Aug 28 '11 at 18:18

Update: UltraDefrag for Linux:

UltraDefrag is a powerful Open Source Defragmentation tool for the Windows Platform. It can defragment any system files including registry hives and paging file. Also one of the main goals of UltraDefrag is doing the job as fast and reliable as possible. It is being ported to Linux and NTFS-3G for defragmenting NTFS partitions. Currently only a test version in console mode is available. Please read the included file README.linux for compiling and testing


[I've not yet used this myself. Found it via a thread on an Arch forum. Further following the thread through to the next page leads to more on the topic. Try at your own risk.—kevjonesin—]

share|improve this answer

No. These are Windows filesystems so you will need to use Windows to defrag them.

share|improve this answer
Ok thank you :) –  Levan Nov 6 '12 at 1:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.