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
pgpKf6ezhzgZx.pgp
Description: PGP signature