Thanks for the detailed info! I talked to a "Mac Genius" at an Apple Store the other day, and he helped me straighten out the confusion over using Snow Leopard with .dmg files; according to him, Apple Support Article #HT1553 "Mac OS X v10.5, v10.6: How to back up and restore your files" is incorrect in its description of using Snow Leopard's Disk Utility to backup and then restore a hard drive via a .dmg file. He said that the steps listed only applied to OS 10.5, not 10.6, and that the information needs to be corrected in the article.
Like many people who have posted on the Apple Forum, I too followed the steps using Snow Leopard, to backup my data as a .dmg file, only to find that it would not restore to Snow Leopard. In my case, I needed to install a larger hard drive in my MacBook Pro laptop, so I backed up my current system to an external drive via Disk Utility, installed the new hard drive, then tried to restore my data from the external hard drive with no luck.
What I had to end up doing was to buy an external hard drive case for my old internal drive (which still had all the original data on it), install Snow Leopard onto the new internal MacBook Pro drive, create a temporary user account, and then use Migration Assistant to restore all the data from the original drive to the new one. (The reason I had to reinstall Snow Leopard instead of just booting up from the install DVD, was that the install DVD does not give you access to Migration Assistant; only Disk Utility.) In Migration Assistant, I selected 'From another Mac' since the hard drive was my original one, and would be seen as another Mac by the new one. Everything restored fine. I did need to run software update a couple of times and reinstall QuickTime Player 7 from the Snow Leopard Install DVD though (I still prefer QuickTime 7 since QuickTime X still lacks many features.)
If you want to back up your entire system, and then restore it later, use the 'Time Machine' application. First click the <Options> button in Time Machine and make sure you do not have any folders or files being excluded from backups, then make a backup. Now you will have a backup that can restore to Snow Leopard. (Keep in mind that you will still need to have Snow Leopard installed on the Mac that you are restoring to though; this is not a "bootable" backup like my old MacBook Pro drive was.)
NOTE: If you have a lot of heavy-duty apps like Final Cut Pro, etc., an Apple tech told me that you would still need to reinstall them after doing a Time Machine restore. If that is the case, and you are restoring from an old hard drive to new larger hard drive, here are the steps I used to do that (without using Time Machine):
1) Remove the old hard drive and install the new one. Use Disk Utility to format the new hard drive:
a. Open Disk Utility (under Applications/Utilities).
b. Highlight the new drive on the left.
c. Click the 'Erase' tab.
d. Format: Mac OS Extended (Journaled)
e. Name the volume under the hard drive 'Macintosh HD'.
f. Click <Erase>.
g. To make sure the drive was formatted correctly, click the 'First Aid' tab, then click <Verify
Disk>. When the process has finished, proceed to the next step...
2) Put the old hard drive in an external case (preferably with a FireWire 400 or 800 connection).
3) Install Snow Leopard on the new internal drive.
4) Make sure that Time Machine is turned off.
5) You will be using Migration Assistant to restore the data to the new drive, but you cannot migrate an account with the same user account name as your current one, so you will need to first create a temporary account, log out, then log in as the temporary account:
a. Click on the 'System Preferences' icon.
b. Select 'Accounts'.
c. Click on the lock icon in the lower left corner to unlock it.
d. Enter your password and click <OK>.
e. Click the <+> button.
f. Select the following (example):
- New Account: Administrator
- Full Name: Boo Boo
- Account name: booboo
- Password: temporary
- Verify password: temporary
- Password hint: temporary
g. Click <Create Account>.
h. Click <Turn Off Automatic Login>.
i. Click the Apple icon in the upper left corner of your display and select 'Log Out (name).
j. Click the <Log Out> button.
k. Select 'Boo Boo'
l. Password: temporary
m. Click the <Log In> button.
6) A prompt will appear. Click <Decide Later>.
7) Now, go to Applications/Utilities, and open 'Migration Assistant'.
8) Click <Continue>.
9) Password: temporary.
10) Click <OK>.
11) Select 'From another Mac'.
12) Click <Continue>.
13) Click <Use FireWire> if this is what you are using. (If using something else, click that.)
14) Wait for your Mac to calculate the size of the files to be loaded.
15) Once this has finished, click <Continue>.
16) Select 'Replace the existing user account with the one you're transferring'.
17) Click <Next>.
18) Allow about an hour (more or less) for the transfer if using FireWire400.
19) Log out of the Boo Boo account by clicking on the Apple icon (upper left corner) and logging out.
20) Log back in by selecting your normal account name.
21) Delete the temporary account:
a. Click on the 'System Preferences' icon.
b. Select 'Accounts'.
c. Click on the lock icon in the lower left corner to unlock it.
d. Enter your password and click <OK>.
e. Select the 'Boo Boo' account.
f. Click the <-> button to delete it.
g. Select 'Delete the home folder'.
h. Click the lock icon to lock it.
22) If you still use QuickTime 7, you may need to reinstall it from the original Snow Leopard Install DVD:
a. Insert the DVD.
b. Open the 'Optional Installs' folder.
c. Double-click 'Optional Installs.mpkg'.
d. Select 'QuickTime 7'
e. Click <Continue> (QuickTime 7 will be installed into the 'Utilities' folder.)
23) Click the Apple icon and select 'Software Update. (You may need to do this twice to make sure you get all the latest Snow Leopard updates.)
24) Once everything has been updated, go to Finder/Macintosh HD/Users and delete the 'Deleted Users' folder.