First post, by Bullmecha

User metadata
Rank Member

I have recently got a Win95a system with USB pci card going, will post in specs sometime soon. It's using a 2GB CF card and I wanted to image or clone the drive to save the file setup for replacement if needed. I tried booting a Clonezilla Live CD, i386 version, the system hangs, then boots off the CF that I put in the slave connection. Master is a drive formatted to receive the "clone" drive image since the system runs off the CD. System runs fine without CF installed using the CD.

I searched the forum and received multiple answers but not a definitive one. I am currently looking into a few other shareware versions of software.

What other options are there for doing this process that are fairly reliable?


Just a guy with a bad tinkering habit.
i5 6600k Main Rig
too many to list old school rigs

Reply 2 of 5, by JayCeeBee64

User metadata
Rank Retired

Ghost 2003 here as well. Works like a charm with MS-DOS 6.2 all the way to Windows XP Pro.

Ooohh, the pain......

Reply 3 of 5, by shamino

User metadata
Rank l33t

I apologize for overcomplicating things, and maybe it would be easier to ignore this. Or use the simpler solution at the bottom of the post.

But it's recently occurred to me that it would be a good idea to avoid ever doing writes to the entire capacity of a flash drive, including compactFlash. If you ever overwrite the whole drive, you could run into the same performance degradation problem that affects SSDs when TRIM isn't used. Therefore, I think writing a full drive clone back to a CF drive would be crippling to it's subsequent writing performance. Much of the data written back from the clone might be "empty" space, but the flash drive doesn't know that. From the standpoint of it's own wear leveling and garbage collection, it would behave and performs like it thinks it's full.

To avoid degrading a flash drive that doesn't have TRIM, the typical solution is to leave part of the capacity (around 20-25%) unpartitioned so that a chunk of logical addresses will never see a write. That way the drive will always believe itself to have enough unused space to continue performing properly during writes.

When you restore a clone, you'd only want to write to the boot sector and up through the active partition, but not perform any writes to the remaining unused space.
I'm not familiar with the tools mentioned here, but it might be best to use options for making an image of just the partition, so that it's easier to restore it the same way without needing to overwrite the entire drive. Boot sector is also needed though.
When I've cloned drives I've used the linux utility 'dd', but it's usage might be more cryptic than these tools are.

Or another solution, much simpler:
go ahead and make an image of the whole drive, but if you ever need to restore it, restore it on a new CF card that has larger capacity than the image. That way there will still be plenty of untouched addresses.

Reply 4 of 5, by ar1z

User metadata
Rank Newbie

Boot into dos and use your favorite archiver (rar,zip etc) to archive recursively the C: drive to a file in another drive.

You can restore it and overwrite everything. If it doesn't boot you need to sys c: from a bootdisk.

This method works for all windows 9x