On Monday 27 November 2006 16:27, Anton Altaparmakov wrote:
> That is wrong.  It always does the same thing no matter what the
> partition is marked as...  Trust me, I wrote it so I should know!  (-:

Oh, I trust you. However, that still does not explain what I see 
happening.

Directly after ntfsresize:
# ntfsfix /dev/sda1
Mounting volume... OK
Setting required flags on partition... OK
Going to empty the journal ($Logfile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda1 was processed successfully.

Boot Vista, which fails; reboot into linux:
# ntfsfix /dev/sda1
Mounting volume... FAILED
Attempting to correct errors...
Processing $FMT amd $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($Logfile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda1 was processed successfully.

So, IMHO it _does_ different things, based on the fact that Vista leaves 
the partition "unmountable".

The differing bit being:
Attempting to correct errors...
Processing $FMT amd $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.

And somehow, what ntfsfix does, makes Vista happy again, or at least happy 
enough that it is willing to run chkdsk.

So my conclusion (not hindered by any knowledge of NTFS or the inner 
workings of your excellent tools) is that if we (or rather you guys) can 
identify what ntfsfix does that makes Vista happy again, we may be able 
to solve this whole issue.

Cheers,
FJP

Attachment: pgpKf6ezhzgZx.pgp
Description: PGP signature

Reply via email to