I had an idea and I'm wondering how possible it is. If I were to hibernate a computer, then remove it's hard drive and put it into another computer with identical hardware, would it be able to resume?
If that is possible, how impracticable would it be for the OS maker to separate the hardware specific drivers and such so that computer state could be transferred from one machine to another just by transferring the hibernation file and maybe any updated files on the hard drive.