What’s the best way to clone an old smaller drive to a directory of a new larger one? I want to use this not as a backup but just for reference and will trash it after a while. It could be just one large file as produced with disk cloning software but then I need the possibility to mount it from within Windows XP to eventually access files individually when needed.
I’ve tried this with Microsoft RichCopy 4.0.217 (the successor of RoboCopy), but this sometimes crashes when a file on the old drive has strange permissions (e.g. not Administrator readable and owned by some no more existing user). This method needs to much manual intervention. Preferable would be some low-level copying and mounting solution which does not care for Windows file permissions and ACL details.
Not free, but Acronis has some very comprehensive backup/partition management products which meet the requirements that you identified.
carbon copy cloner is a pretty neat (and free) mac utility, with those capabilities.