Somewhere in this thread I saw that this might be possible on an unpartitioned drive. Would it (dd) work on unpartitioned space on your existing drive. I read "SOMEWHERE" about lossless partitioning. apparently you can partition your drive without losing your data.
http://www.debian.org/2.0/install.html#Lossless Take a look