Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I manually move files on a physical hard disk? I want to move files which are never modified, only read, to the end of the partition, like movies or something.

share|improve this question
If you're running windows 7 the regular defrag process will do a decent job of optimizing their placement. Without checking up on it, I think fragments of 64kb in size for large files will perform optimally even if each chunk is scattered all over the place. Not sure if the defragmenter worked this way in Vista as well. – Melikoth Sep 27 '12 at 12:04
You can create multiple partitions. One of them at the end of the disk. (Or at the beginning of the disk, whichever you define as the slowest part of the drive, since HDD speed is mostly irrelevant when you watch a movie). – Hennes Sep 27 '12 at 12:27
up vote 3 down vote accepted

Firstly, excuse my English if it's bad!

You can achieve your goal of positioning rarely used files like video or music, with mydefrag scripting language.

By using its scripting language, you can create zones (in a partition with 3 zones, third zone is the end of partition) and place any specific files (choose a pattern like *.mp3 or *.avi) and move them to the end of partition by giving your personalized script to mydefrag software.

share|improve this answer

There are plenty of tools with direct disk access that will allow you to write raw data to the disk. On Unix-based systems, the command dd is usually available for that. On Windows, you'll have to rely on third-party software. You can write movies to the physical end of your hard drive that way and manually update the file system. On all but the most basic file systems, that would be quite a lot of tedious work and very uncommon outside the context of data recovery.

It is rather pointless, too. Defragmentation tools already do a reasonable job at moving files around to increase performance, and could easily undo your manual efforts. Disabling them would probably negate the performance benefits you are aiming for.

Nevertheless, there may be something to gain in storing infrequently accessed files on the slow end of your drive. The best way to achieve this would be to create seperate partitions, thus restricting where the files can physically go, similar to a technique called Short Stroking. Note that when the files are accessed on both partitions simultaneously, for instance when copying movies from one partition to another on the same drive, performance actually takes a severe hit due to the constant repositioning of the head.

share|improve this answer
Good advise. However, I won't call manually moving files pointless. – MC Emperor Sep 27 '12 at 15:19

Try Vopt defrag tool, by which after analysing drive you can manualy move files where ever you want at the end of the drive too.

share|improve this answer
I'm not sure if this is a useless answer, or a spam answer, but either way, it seems like something you ought to work on fixing. – HopelessN00b Sep 5 '14 at 6:12

Your idea was one of mine a time ago. But after a while a realized that the easiest and equally usefull way to do this is creating another partition and moving files to there. In windows 7 you can reduce the size of an existing partition, without losing contents, creating a new free partition. Of course, only if the first partition was not completely used. Better saying, if none of its files occupes a sector at the end of the partition. For example, if you have moved files to the end or partition, as using the sugested tools, you could not resize partition anymore. Sorry my english, I hope have been clear.

share|improve this answer
You don't really provide an answer that can be acted upon - it is mostly theoretical. – albal Aug 10 '15 at 1:48

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.