Hello,
So the intent behind hibernation is that the state of the system is
recorded to the hiberfil,sys, now when the machine is resumed the system is
assumed to be in the same state as it was when it entered that state. The
ability to resume to another OS, means the potential for changes to the
system are now much greater so there is greater risk.
Applications that have file handles open or documents open expect those
files or folders to be in teh same state for example
The same hardware is expected to be present and in the same state as it
entered hibernation.
So if I boot into another OS, I now have access to the same files or
folders that are open in the hibernation state in the first OS. The second
OS hs no knowledge of what the first OS currently is doing.
While in the second OS I could do things like, defrag my disks. This makes
any number of changes to system files and folder locations.
I could open a document that is currently open in the other OS's hibernated
state and make changes.
Now I reenter the first machine's state, the changes by defrag could very
easily cause problems like blue-screens on boot. The OS's knowledge of
free space is wrong so it if a file is saved it could overwrite a change
that was made in the other OS when booted there. or corrupt a files by
overwriting portions of it.
The document that I had open with changes made to it, if I save I lose the
changes made via the other OS when I opened the document.
So there are dataloss considerations, that have to be taken into account.
There are stability concerns around the changes that could cause hangs and
crashes.
Adding or removing hardware would be another issue. both OS's would need
to be in a non-hibernated state to change out hardware or risk a bluescreen.
Sure it could be possible to do this, but the validation of the system
state that would have to take place when resuming for each OS may slow down
the return to the desktop to such an extent that the value may not be
present.
Thanks,
Darrell Gorter[MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
|>Thread-Topic: Dual boot XP/Vista, can I hibernate both OSs & pick which
to r
|>thread-index: AcefDkOwVy4axPwkTzqpBJ2c7Mcxlg==
|>X-WBNR-Posting-Host: 82.35.224.157
|>From: =?Utf-8?B?UGhvZW5pYw==?= <
[email protected]>
|>References: <
[email protected]>
<
[email protected]>
<#w#
[email protected]>
<
[email protected]>
<
[email protected]>
<
[email protected]>
|>Subject: Re: Dual boot XP/Vista, can I hibernate both OSs & pick which to
r
|>Date: Fri, 25 May 2007 13:50:01 -0700
|>Lines: 48
|>Message-ID: <
[email protected]>
|>MIME-Version: 1.0
|>Content-Type: text/plain;
|> charset="Utf-8"
|>Content-Transfer-Encoding: 7bit
|>X-Newsreader: Microsoft CDO for Windows 2000
|>Content-Class: urn:content-classes:message
|>Importance: normal
|>Priority: normal
|>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2826
|>Newsgroups: microsoft.public.windows.vista.general
|>Path: TK2MSFTNGHUB02.phx.gbl
|>Xref: TK2MSFTNGHUB02.phx.gbl microsoft.public.windows.vista.general:107269
|>NNTP-Posting-Host: tk2msftibfm01.phx.gbl 10.40.244.149
|>X-Tomcat-NG: microsoft.public.windows.vista.general
|>
|>
|>that is all true, but all I'm saying is that if its possible for linux
|>distros to restore directly to the previous state even if you choose to
boot
|>into something else it should be possible for microsoft to implement such
a
|>feature in a future service pack. It would certainly be a bonus
especially
|>for those like myself who have hardware thats incompatible with vista
like my
|>tv tuner and my dictaphone and my webcam and etc
|>"KGMountainman" wrote:
|>
|>> Ah, yes, Phoenic, but you loaded ubuntu "last", did you not? (The
|>> recommended procedure for dual/triple with any Linux flavor, btw). If
you
|>> had loaded VISTA last, i do believe when you snooze Vista it will wake
up to
|>> Vista's last state. Correct me if i am wrong, because i too loaded
SuSE 10.2
|>> last. ;-)
|>>
|>> "Phoenic" wrote:
|>>
|>> > That isn't true of any OS I have ubuntu installed and triple boot
xp/vista
|>> > and ubuntu and i can hibernate ubuntu and restart my pc and choose
between
|>> > booting ubuntu as it is and windows vista bootloader so it can be done
|>> >
|>> > "philo" wrote:
|>> >
|>> > >
|>> > > |>> > > >
|>> > > > |>> > > >
|>> > > > >
|>> > > > > Whatever OS you hibernate in...is the one you will wake up to
|>> > > > >
|>> > > > Right. It won't give you the dual-boot option on start-up. It'll
go
|>> > > directly
|>> > > > to the hibernating OS. At least, that's been my experience with
a Vista
|>> > > > Ultimate 64 and Win XP Professional x64 dual-boot arrangement.
|>> > > >
|>> > > >
|>> > >
|>> > >
|>> > > that would be true of any OS...
|>> > >
|>> > > you'd need to reboot to get to the other OS...
|>> > >
|>> > >
|>> > >
|>> > >
|>