Hi,
On Wed, 29 Oct 2003, Richard Russon wrote:
> I've just hacked together "ntfsmove", a precursor to ntfsdefrag.
I think you could even call it ntfsdefrag already. The name "ntfsmove"
is a bit misleading IMHO.
> I wouldn't recommend using it yet, since it's not got any error
> checking.
I took a quick look and the biggest problem I've seen was that
resize_nonres_attr() could overflow the MFT record. It's not very
probably but it can do happen.
> However, if you were to use it, you might see results like:
>
> http://flatcap.org/ntfs/move_before.png
> http://flatcap.org/ntfs/move_after.png
Looks nice :)
BTW, you don't allow ntldr to be moved. Why? AFAIK the only requirement is
it must be in the root directory (because $BOOT has a mini NTFS driver), so
it could be moved at the cluster level. Did you _test_ that it doesn't work
on NT4 or you _think_ it wouldn't work? Cheers,
Szaka
|