On Monday 21 August 2006 21:10, you wrote:
> Yes. If it's repeatable then we could exclude that you have a hardware
> problem with random data corruptions (disk, cable, memory, etc).
> Similar happened before.

Looks like I made a mistake somehow while _creating_ the md5sum file.
It turns out the files are actually unchanged. I'm not sure what I've done 
wrong, but the following leads me to conclude this was a false lead:
- after restoring the vmware image _before resize_, the files that were
  "changed" failed a full md5sums check too and their md5sums were
  actually the same as those I got _after_ resizing;
- rebooting this restored vmware image into Vista led to a succesful
  boot;
- I restored again and created a new md5sum file; comparing that with the
  original file only showed differences for the 4 files, as expected;
- resizing to both 9G and 12G results in exactly the same issue I've
  been seeing since the beginning when rebooting into Vista;
  (thanks for pointing out that no relocation takes place for 12G; I'm
  slowly starting to understand what is actually happening);
- checking the md5sums against the newly created check file results in
  _no_ differences.

So we're back to the previous state: ntfsresize seems to work fine; the 
partition can be mounted fine in linux (though flagged dirty), but it 
completely reproducible fails to reboot in exactly the same way on both:
- em64t real hardware after resizing from 64-bits linux;
- within vmware running 32-bits linux (run on a different box from the
  previous tests).

On Monday 21 August 2006 22:03, you wrote:
> I think you have a hardware problem.

No, I think that is too easy given the above. Please allow for the fact 
that testing this involves some serious juggling and a small mistake is 
easily made.

I think (not hindered by any real knowledge) there are several options.
- The version of Vista that I happen to have has a bug which is not
  present in other (earlier/later, I don't know...) versions.
- Microsoft has subtly changed the way in which ntfs metadata is expected
  to be for a "dirty" filesystem.
  Where do changes for these actions end up?
  >  Schedule chkdsk for NTFS consistency check at Windows boot time ...
  >  Resetting $LogFile ... (this might take a while)
  >  Updating $BadClust file ...
  >  Updating $Bitmap file ...
  >  Updating Boot record ...
- Microsoft has put something sneaky in the boot procedure.
- Microsoft does something sneaky in the sectors between 63 and 2048 it
  does not use while creating the NTFS partition.

I checked MBR and partition table, but these are unchanged after the 
resize.

This is the last I can do for now. From now on I'm going into holiday 
mode.

The next thing to do is probably for other people to actively try to 
reproduce what I am seeing, actually installing and resizing Vista 
(preferably Beta2).

Cheers,
FJP

Attachment: pgpxtpDV8WwPU.pgp
Description: PGP signature

Reply via email to