Slobodan,
Is this a start of a new long thread
I guess not. I can unlikely support this disccussion becuase of my lack of knowledge of the XP hibernate feature :-(
Anyhow to my knowledge there are two vital states that NTLDR recognizes.
1. First part of hiberfile is damaged.
2. First part of hiberfile is OK.
There are some more cases that may be irrelevant to this thread. For example, when the hiberfil.sys file on the system boot
partition is just a text file that uses linkmulti notations to the actual binary hiberfil.sys on another partition.
In case one there are no questions and OS boot normally.
Since I don't recall it exactly I might be wrong. But I think what I saw in some cases was that sometimes OS (ntldr) does not boot
if hiberfil was damanaged but pops up the menu Tom mentioned earlier.
Unfortunately I don't have a dual boot machine right now to test it. So I will do that Monday.
In case two we have two subcases:
a. first four bytes are HIBR
b. first four bytes are WAKE
In case a. OS will resume without questions.
In case b. ntldr will tell you that OS was not booted in previous attempt and ask you what to do whether to do regular boot
(invalidate hibr file) or to try resuming again.
In case 1 there is no point of resuming OS that ntldr detected to have damaged hibernation file since it certainly would not work,
so why bother user with that case and asking him if he want to try resuming from damaged hibernation file.
It may not want to detele the damaged hiberfil.sys file without asking user confirmation.
Btw, another menu of the ntldr you can see if you press F8 while resuming. This is, of course, irrelevant to Toms problems but since
it may be the menu I saw (and hence I am wrong with all this discussion

). The reason I mention it here is that I am sure I saw
that menu without F8 when I was playing with the hiberfil binary.
Regards,
Konstantin