Just as a matter of interest, the problem with actual locations of sectors on a drive has quite serious consequences for various things, one of the major ones being the impossibility of finding a valid universal formula for optimal file placement. If you don't know where something actually is, you cant work out where it should be placed for optimal performance. This is why optimal file placement is a matter of trial and error on any particular drive,
Regards....Mike Connor
How would this relate to something like O&O defrag, which has zones within which it sorts file placements? Since a defragger will move data to any number of locations, I'm unclear as to the importance of actual location, other than which partition that it is in.
All the defragmenters which run on Windows use Windows API's (
Windows Application Programming Interface). Windows API's can not access restricted sectors. For Windows, such sectors don't exist. Just as bad blocks on a formatted drive cease to exist for Windows. Some defragmenters, ( Like O&O, among others), can run an "Offline" defragmentation at boot before Windows runs, but even these can not access restricted sectors.
At one time, low level formatting software was relatively freely available, although mostly only technicians used it, but is now very difficult to obtain. You need the software for a specific drive, the manufacturers use proprietary methods of storing information.
This is still available and quite widely used;
http://hddguru.com/software/2006.04.12-HDD-Low-Level-Format-Tool/
But even this can not access from the manufacturer restricted sectors. The low-level software from the manufacturer can.
The "Optimal File Placement" strategies used by various software varies widely, and is also theoretically controversial in many respects. Windows itself "learns" where to place the files by recording how and when they are used, and places them according to usage, correct "Boot optimisation" brings significant performance increases, where simply defragmenting a drive will not.
Also many,( most), defragmentation programs do not simply defragment files, they also invariably also use whatever they think is the best file placement optimisation. In most cases this is in fact detrimental, because it gives worse results than Windows built in "learning capability".
The defragmenters have no way of knowing anything at all about your usage, or what might be an optimal file placement strategy in your case. Windows does because it analyses usage patterns. For this reason alone, ( which is seldom discussed), you are best advised to use Windows boot optimisation, and the Windows defragmenter, or at least one which recognises and does not interfere with "Layout.ini".
Regards....Mike Connor