On Monday 27 November 2006 21:44, you wrote: > ntfsresize > ntfsfix ***1 > ntfsfix ***2 > boot vista <- will fail > ntfsfix ***3 > boot vista <- will work > > Note ***1 is what you did before, it will mark the volume dirty thus > when you do ***2 it will fail to mount and do EXACTLY the same thing as > ***3.
Nope. After resize: # ntfsfix /dev/sda1 Mounting volume... 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. # ntfsfix /dev/sda1 Mounting volume... 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. (Note: I just see that I failed to include one line last time: the "Processing of..." one.) So ***2 is not the same as ***3; it remains the same as ***1. Again, I'm not saying you are wrong, but you've got to appreciate that I'm seeing this from a user's perspective. I see different output from ntfsfix, and so logically assume that if it's not showing some steps, it's not executing those steps. Are you really saying that the following lines are just empty and meaningless output? Attempting to correct errors... Processing $FMT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... OK At the very least the mount check gives a different result. And if I understand you and the results above correctly, the volume being "dirty" and "unmountable" may be two different things. How does ntfsfix check if the volume is mountable or not? > The explanation why vista is fixed the second time round I assume is > along the lines of "first time round vista makes some modifications to > itself then crashes", and second time round "the modifications from > last boot together with the set chkdsk flag cause vista to work this > time round". I'm happy to accept this. So, let's concentrate on trying to find out what those changes are... I don't know what Vista does exactly to make it unmountable or what other things it may do at the same time but ntfsfix definitely does do *something* after Vista has made the volume unmountable that results in Vista being happy again. After all, if I try booting Vista a second time after it has failed the first time, it will just fail in exactly the same way as the first time. I'll also be happy to provide additional images or whatever if needed, but IMO this still is the most concrete pointer we've gotten so far. As a user I _do_ need your expertise and guidance for the next step. I can only tell you what I'm seeing. (using ntfsfix 1.13.1; libntfs 9:0:0)
pgpwN9tUZ4jHq.pgp
Description: PGP signature