I’ve bumped up against an issue in using ‘dd’ to capture an image from a 4 gigabyte Compact Flash to hard drive. This is needed to allow production reproduction of a QNX “base loaded” CF onto which a customer application is installed. This has been our approach with 128M, 256M, 512M, 1024M, and 2048M CFs, as the availability of the smaller devices has been eliminated.
What I’m doing is:
dd if=/dev/hd1 of=/cf_tools/IMAGES/base_cf4.image
It captures a ‘base_cf4.image’ file 2,147,483,647 (‘7FFFFFF’ hex) bytes long, and stops. Error message indicates “Value too large to be stored in datatype”.
Is there a fixed version of ‘dd’? A workaround? Some other utility that would provide a similar functionality?