DISK UTILITY: Restore from FireWire leads to bogus unmount error

Originator:sam.stigler
Number:rdar://12026396 Date Originated:August 3, 2012
Status:Open Resolved:
Product:Mac OS X Product Version:10.7.4
Classification:Other bug Reproducible:Always
 
Summary: If you boot into the Recovery HD and try to restore Macintosh HD (on the computer you're using) from another Mac connected via FireWire Target Disk Mode, the restore will go fine but at the end Disk Utility will show the following bogus error: "Restore Failure   Could not unmount volume "/Volumes/Image Volume" (Resource busy)" .

Steps to Reproduce:
1. Start up one Mac (which I will refer to as "Mac A") into Recovery HD
2. Start up another Mac (which I will refer to as "Mac B") in Target Disk Mode (by holding down "t" at startup)
3. Select "English" for the language on Mac A
4. Launch Disk Utility on Mac A (while still booted off of Recovery HD)
5. Select the internal drive and click "Repair Disk"
6. Select the "Macintosh HD" volume on the internal drive and click "Repair Disk"
7. Plug in a FireWire cable to connect Mac A to Mac B
Once Mac B shows up in Disk Utility on Mac B...
8. Select the "Macintosh HD" volume on Mac B and click the "Restore" tab to the right in Disk Utility.
9. Select the "Macintosh HD" volume on Mac A and drag it to the "Destination" field, also in Disk Utility.
10. Click "Restore"
11. Wait for the restore to finish.

Expected Results: Restore would finish and not show error sheet.

Actual Results: Restore finishes but shows erroneous error sheet claiming it has failed.

Regression: unsure

Notes:

I'm not sure if steps 5 and 6 matter, but I'm just listing all the steps that I've been following.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!