Disk Utility should work just fine from an SD! copy.
The problem is likely that your "mach_kernel" is split over platters. If you restore with SD! and it won't boot like that, try re-copying (by hand) mach_kernel from the backup to the drive...
__________________
--Dave Nanian
|