Free Disk cloning software
Author
Discussion

_deano

Original Poster:

7,414 posts

284 months

Wednesday 7th March 2007
quotequote all
Can anyone point me in the direction of a free disk cloning application?
I currently have 2 USB drives and i want one cloned on to the other, but i don't want the computer to have to run PC-DOS for this to happen (like Ghost 2003).
So can any one recommend a free application that will run in Windows that can clone one USB drive to another USB drive please.

thanks
dj

wolves_wanderer

12,959 posts

268 months

Wednesday 7th March 2007
quotequote all
I used the Western Digital data lifeguard tools to clone from one (non Western Digital) drive to another [Western Digital]. I don't know whether it would work from 2 non WD drives though.

Globulator

13,847 posts

262 months

Wednesday 7th March 2007
quotequote all
Linux and use 'dd' IIRC..

_deano

Original Poster:

7,414 posts

284 months

Thursday 8th March 2007
quotequote all
bugger. I've cloned the disk, but when trying it in another PC, XP Bluescreens on boot up. Fecking waste of time that was.
Guess i will have to install xp from stratch then.
thanks for the suggestions

markduffy

634 posts

237 months

Thursday 8th March 2007
quotequote all
you could do a repair on the installation

_deano

Original Poster:

7,414 posts

284 months

Thursday 8th March 2007
quotequote all
markduffy said:
you could do a repair on the installation


tried it, didn't work. When installing the drivers it kep crashing and rebooting, unless loop.

lotusfan

593 posts

297 months

Thursday 8th March 2007
quotequote all
IIRC XP is not meant to be moved from machine to machine, and it knows it. Its a sort of copy protection. If you upgrade the MB, for example, you're supposed to get a new license.
I think you'll have to reinstall XP.

_deano

Original Poster:

7,414 posts

284 months

Thursday 8th March 2007
quotequote all
yes barstard O/S

Globulator

13,847 posts

262 months

Thursday 8th March 2007
quotequote all
lotusfan said:
IIRC XP is not meant to be moved from machine to machine, and it knows it. Its a sort of copy protection. If you upgrade the MB, for example, you're supposed to get a new license.
I think you'll have to reinstall XP.
Maybe there is a third party prog to clone it 'sympathetically'?, so it still works?

On the Mac the 'Superduper' cloning program goes the extra mile and sets the bootable flag and installs the boot-block, so for instance you can 'clone' your 60GB system disc to the new 160GB disk (takes about an hour IIRC), and then you just plug in the new disk and continue with no interruption. I know it works because I've done it.

There must be the WinXP equivalent ?! Maybe on one of the shareware sites?

lotusfan

593 posts

297 months

Thursday 8th March 2007
quotequote all
the problem lies in the fact it uses the motherboard as a reference (IIRC) so when you change the disk to a new system the dont match up and BSOD, so any clone will cause the same issue. I think you'd need to fool it into thinking it was in the original machine, i suspect there may be a bit of software that could do this

LF

tank slapper

7,949 posts

314 months

Thursday 8th March 2007
quotequote all
From memory this problem is caused by hardware differences. If you cloned the drive and put it into a machine with a similar motherboard/hard drive controller etc it will work. When you install NT based OSs they build the hardware abstraction layer around the motherboard, hence trying to boot it on another fails.

Globulator

13,847 posts

262 months

Thursday 8th March 2007
quotequote all
tank slapper said:
From memory this problem is caused by hardware differences. If you cloned the drive and put it into a machine with a similar motherboard/hard drive controller etc it will work. When you install NT based OSs they build the hardware abstraction layer around the motherboard, hence trying to boot it on another fails.
OK that explains why with Win98 I could move the disk and it would just ask for loads of new stuff and you'd just click 'yes' a few times.

Linux usually 'just works'; with standard kernels (i.e. the default Debian, Ubuntu etc). In fact moving from my old 'hovercraft' machine to a Shuttle box, every single bit of hardware was different, but I plugged the old disk in, switched it on, it booted up, and I though 'sheesh - is that it?!' - haven't had to touch it since!

onomatopoeia

3,526 posts

248 months

Thursday 8th March 2007
quotequote all
Globulator said:

Linux usually 'just works'; with standard kernels (i.e. the default Debian, Ubuntu etc). In fact moving from my old 'hovercraft' machine to a Shuttle box, every single bit of hardware was different, but I plugged the old disk in, switched it on, it booted up, and I though 'sheesh - is that it?!' - haven't had to touch it since!


I only have problems if moving from a machine where the network interface is supported in the kernel to one where it needs to be loaded as a module, or if it's running X and trying to use a completely different graphics card. I do tend to install lowest common denominator kernels only (i386) to avoid future problems with switching intel to AMD or vice versa.

tank slapper

7,949 posts

314 months

Thursday 8th March 2007
quotequote all
Globulator said:
OK that explains why with Win98 I could move the disk and it would just ask for loads of new stuff and you'd just click 'yes' a few times.

Linux usually 'just works'; with standard kernels (i.e. the default Debian, Ubuntu etc). In fact moving from my old 'hovercraft' machine to a Shuttle box, every single bit of hardware was different, but I plugged the old disk in, switched it on, it booted up, and I though 'sheesh - is that it?!' - haven't had to touch it since!


Being DOS based, Win 98 didn't really have any hardware specific stuff in the kernel. I had several ghost images of new installations in various configurations which would work on anything. Much quicker than a fresh install, even using the OEM tools.

Linux will work as long as you have the right stuff compiled into the kernel. Most distributions have a kernel that will run on lots of different hardware, or have all the modules available. If you have compiled your own kernel from source, then you might have a few problems but nothing a recompile wouldn't fix.

_deano

Original Poster:

7,414 posts

284 months

Thursday 8th March 2007
quotequote all
Globulator said:
tank slapper said:
From memory this problem is caused by hardware differences. If you cloned the drive and put it into a machine with a similar motherboard/hard drive controller etc it will work. When you install NT based OSs they build the hardware abstraction layer around the motherboard, hence trying to boot it on another fails.
OK that explains why with Win98 I could move the disk and it would just ask for loads of new stuff and you'd just click 'yes' a few times.

Linux usually 'just works'; with standard kernels (i.e. the default Debian, Ubuntu etc). In fact moving from my old 'hovercraft' machine to a Shuttle box, every single bit of hardware was different, but I plugged the old disk in, switched it on, it booted up, and I though 'sheesh - is that it?!' - haven't had to touch it since!


The last time that i cloned a drive was in the day of 98, so assuming that this was still valid i went ahead with cloning.
Now i've just rebuilt the HD with a fresh install, less problems to worry about now.

TECHNOPUG

59 posts

237 months

Thursday 8th March 2007
quotequote all
I use a programme called Acronis. It's free to d/l and try. Works a treat.

roadsweeper

3,790 posts

305 months

Thursday 8th March 2007
quotequote all
TECHNOPUG said:
I use a programme called Acronis. It's free to d/l and try. Works a treat.

Mega bit of software that is. You can use the 'Universal Restore' plug-in to restore server disk images onto different hardware too.

_deano

Original Poster:

7,414 posts

284 months

Friday 9th March 2007
quotequote all
thanks for the tip, 101MB downloaded last night. so going to play with it today and see what's like.