• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

If I hibernate my machine, and pull out a stick of ram, think it'll boot properly?

notfred

Lifer
I have 3gb of ram in this machine. I want to pull out 1gb. I don't want to restart all my applications. Think hibernation with screw up if I boot with less ram than I hibernate with? I have 1.8gb of ram free right now, so it's not like the machine will absolutely require 3gb of ram to come back up.
 
So long as all your applications aren't depending on that extra ram, I can't imagine it being a problem. However, is it really worth the risk?
 
windows claims that it might not unhibernate properly if you try it. i then rebooted it fully. you'd think it'd load the rest to virtual memory, though.
 
Chances are that you're using at least SOME of the RAM. I'm no expert, but I'm fairly certain that your first RAM stick doesn't fill up before the computer starts using the second, third, etc. I'm fairly certain it takes space from all of your RAM sticks.

If you suddenly remove all of the data on a stick of RAM from the system, how is it supposed to get that data back?
 
Originally posted by: Eeezee
Chances are that you're using at least SOME of the RAM. I'm no expert, but I'm fairly certain that your first RAM stick doesn't fill up before the computer starts using the second, third, etc. I'm fairly certain it takes space from all of your RAM sticks.

If you suddenly remove all of the data on a stick of RAM from the system, how is it supposed to get that data back?

I didn't remove the data, I removed the ram. The data is on the hard drive. It's not infeasible that the OS could move the data that was on the now-missing ram to somewhere else.

I tried it though, the machine ended up booting as if I had just shut it down instead of hibernating it. 😕
 
Originally posted by: Eeezee
Chances are that you're using at least SOME of the RAM. I'm no expert, but I'm fairly certain that your first RAM stick doesn't fill up before the computer starts using the second, third, etc. I'm fairly certain it takes space from all of your RAM sticks.

If you suddenly remove all of the data on a stick of RAM from the system, how is it supposed to get that data back?

One would assume you don't know what hibernate is either? :S
 
It won't work. I've done it before, swapped a HDD (between two identical systems) that was hibernated from a system with 256MB to one with 128MB and it couldn't reload the memory.
 
Originally posted by: notfred
I have 3gb of ram in this machine. I want to pull out 1gb. I don't want to restart all my applications. Think hibernation with screw up if I boot with less ram than I hibernate with? I have 1.8gb of ram free right now, so it's not like the machine will absolutely require 3gb of ram to come back up.



Think about what you're trying to do. You want to pull out a stick of RAM without losing the progress of your applications. However, this is inherently impossible because the progress of your applications most likely exists on that piece of RAM you want to pull out. Sorry, but you're trying to wash your dishes without getting them wet.
 
Originally posted by: chuckywang
Originally posted by: notfred
I have 3gb of ram in this machine. I want to pull out 1gb. I don't want to restart all my applications. Think hibernation with screw up if I boot with less ram than I hibernate with? I have 1.8gb of ram free right now, so it's not like the machine will absolutely require 3gb of ram to come back up.



Think about what you're trying to do. You want to pull out a stick of RAM without losing the progress of your applications. However, this is inherently impossible because the progress of your applications most likely exists on that piece of RAM you want to pull out. Sorry, but you're trying to wash your dishes without getting them wet.

WTF does "progress of applications" mean? How home no one in this thread knows what "hibernate" is?
 
Originally posted by: notfred
Originally posted by: chuckywang
Originally posted by: notfred
I have 3gb of ram in this machine. I want to pull out 1gb. I don't want to restart all my applications. Think hibernation with screw up if I boot with less ram than I hibernate with? I have 1.8gb of ram free right now, so it's not like the machine will absolutely require 3gb of ram to come back up.
Think about what you're trying to do. You want to pull out a stick of RAM without losing the progress of your applications. However, this is inherently impossible because the progress of your applications most likely exists on that piece of RAM you want to pull out. Sorry, but you're trying to wash your dishes without getting them wet.
WTF does "progress of applciations" mean? How home no one in this thread knows what "hibernate" is?
I'm beginning to wonder if you know what "hibernate" means. Hibernate takes the "stuff" in your memory and writes it to disk and turns off your computer. When you take away one-third of that memory and boot up the computer, it can't fit 3GB of "stuff" into 2GB of memory.
 
Try it and find out. Just be ready to do a reinstall, just in case Windows gets screwed up and continually tries to unhibernate every time it's turned on, assuming it even screws up.
 
Hahaha some of the replies are pretty sad.

Your quesiton should've been:

"If I post in the correct forum, will my question be answered with some degree of intelligence?"


Anyway your idea seemed somewhat sound in theory. Maybe just something about the fact that it detected the loss of RAM/power to the ram slot and thought it was some sort of malfunction thus requiring a reboot to re-do a memory test?
 
Is kind of an interesting question. I would think windows would abstract the memory mappings in a way that it wouldn't really matter whether that last gig was ram or swap (to the applications at least.) Windows itself might get confused though. Apparently it doesn't work though, for whatever reason.

Edit: typo.
 
Originally posted by: her209
Originally posted by: notfred
Originally posted by: chuckywang
Originally posted by: notfred
I have 3gb of ram in this machine. I want to pull out 1gb. I don't want to restart all my applications. Think hibernation with screw up if I boot with less ram than I hibernate with? I have 1.8gb of ram free right now, so it's not like the machine will absolutely require 3gb of ram to come back up.
Think about what you're trying to do. You want to pull out a stick of RAM without losing the progress of your applications. However, this is inherently impossible because the progress of your applications most likely exists on that piece of RAM you want to pull out. Sorry, but you're trying to wash your dishes without getting them wet.
WTF does "progress of applciations" mean? How home no one in this thread knows what "hibernate" is?
I'm beginning to wonder if you know what "hibernate" means. Hibernate takes the "stuff" in your memory and writes it to disk and turns off your computer. When you take away one-third of that memory and boot up the computer, it can't fit 3GB of "stuff" into 2GB of memory.

I guess I should have been more specific. When I said "progress of applications", I meant the pages of memory that the application requested from the operating system. Those most likely existed in the stick of RAM you wanted to pull out.

I did not know what exactly Hibernate entailed. But now that I do, I guess it will depend on the algorithm Windows XP uses to return the written memory on the hard drive back to the physical memory. If Windows XP assumes that the physical memory will be exactly the same prior to Hibernation, you cannot pull out the stick of RAM during Hibernation. If not, well....based on the fragileness of Windows XP, I'm still going to say it won't work, but this time because of highly technical reasons.
 
Back
Top