How to store sleepimage on secondary HDD on Mac OS X 10.6?

Solution 1:

Nice HDD setup!

Load Terminal.App in the utilities folder, and use the following command:

sudo pmset -a hibernatefile /Volumes/OtherVolume/sleepimage

Obviously change /OtherVolume/sleepimage to /YourOtherVolumesName/sleepimage

From explanatorygap.net.

(EDIT: that webpage shows even the author did not succeed with this method. Likely reason is the other drive is not ready to read the image when trying to wake up. Apple says the sleepimage must be on the root drive. I myself am getting a crash when trying this.)

Solution 2:

Mac's normal sleep do not have a sleep image, only "Safe Sleep" or hibernate incurs one.

As far as I know, hibernate is useful to prevent slow boot-ups; i.e., a fast restore from hibernate is preferable to a slow boot-up.

Since you've transition to SSD, this is no longer true. SSD boot-ups are in the low teens of seconds (typically 12-15 secs), so unless restore from hibernate can beat that, I don't see much point of hibernate.