ID:182249
 
I just got a new PC but i love the way everything is set up on my old pc's hard drive:

New PC:
Phenom X3 8400 2.10GHz, 4GB DDR2, 640GB SATA 3G, SATA DVDRW/RAM, NVIDIA GeForce 6150SE, 10/100 Ethernet LAN

Old Pc: 3000 Amd Athalon, Geforce 256mb agp, 2 gigs ram
250gig Hard drive.

I was thinking of getting Norton Ghost but what sorts of options do I have available here?
A couple of months back I did some pretty major cloning on both mine and my dad's PCs, cloning partitions/drives that contained the OS (as well as cloning partitions that didn't).

I used a combination of Acronis True Image (the free trial version) and XXCOPY.

The reason why I used Acronis True Image was I was having a lot of trouble hot-cloning (I think that's the term), where you clone a drive whilst it's still being used.
Acronis True Image, like Norton Ghost (though I've not used Norton Ghost, or did and had problems with it- I can't remember) require you to reboot your PC, then run before it fully loads the operating system to clone the drive when it's not in use.

In the end though, I got XXCOPY working and was able to hotclone my harddrive totally fine. It's a really great little program.

(Also: good luck! Cloning a drive, especially one containing your OS has a lot of baby sitting, waiting around and plenty of "will it/won't it totally break and not work at all" moments. And sorry if you're pretty experienced with this kind of thing and I'm being very patronising. :p

Also*2: Nice specs!)
No matter what method you end up choosing (I think there's open source stuff out there that'll do it too), you'll need to seriously worry about drivers for your new computer. Major changes in hardware could mean that even if you successfully copy everything over, it won't boot right. The new computer having SATA and the old one being IDE (presumably) could be particularly problematic.

Besides the cloning, you might also want to look at drivers for the motherboard chipset, and especially for the SATA part of it. Oh, and your copy of windows will likely complain about activation, since the hardware change is so drastic. If it's an OEM-installed copy, it might not even run at all.
In response to Jon88
Most of these problems would be moot if you used a Free Linux operating system. The command to clone a hard drive on most Linux machines is:
<code>dd if=/dev/sda1 of=clone.bin bs=5MB</code>

In addition, there would be little risk of the system experiencing any difficulties because you changed your hardware, and there is no chance that reactivation would be required. Rather than relying on drivers that are owned by manufacturers and sometimes only available via laborious hunt-and-search operations, you would find the drivers for your new system are available by default in the Linux kernel. It would be better if you used software that serves you rather than the profits of mega-corporations.
My main concern with cloning like that sits with drivers. A full clone will pull everything across, Operating System, drivers, settings and documents. Obviously you want the documents and preferences to be pulled across, that is the point of the exercise. However you might not want the drivers and their settings pulled across, because the hardware is different on the new PC.

I vaguely recall Windows having a facility for importing user preferences from another system, but I haven't the slightest clue how it works. Most document transfer wouldn't really need separate software, you could pull that across a network.

Do you want to preserve the new hard-drive at all? For-instance you might have XP on the old system and Vista on the new one, so a full clone might not be entirely wise for you.
In response to PirateHead
I feel comfortable posting this, because someone else has already given a solid answer to the question at hand (XXCopy and a ghosting program), that I can definately chip in and support. Acronis is awesome, a free alternative is CloneZilla and another pay-to-use solid program is Norton Ghost (although I prefer Acronis). Norton Ghost is very user-friendly by now, and almost all actions are performed in a wizard-style progressive interface that make it pretty hard to screw up.

PirateHead wrote:
In addition, there would be little risk of the system experiencing any difficulties because you changed your hardware, and there is no chance that reactivation would be required. Rather than relying on drivers that are owned by manufacturers and sometimes only available via laborious hunt-and-search operations, you would find the drivers for your new system are available by default in the Linux kernel.

It would be better if you used software that serves you rather than the profits of mega-corporations.

You know, its funny. I've had to do just as much hunt-and-search for Linux-based systems, as I have for Windows-based. Relying on drivers owned by manufacturers tends to have the happy side-effect of the drivers working a whole lot better. Especially with older/rarer/very new hardware.

I think there are valid times to suggest alternate operating systems. And I'm big on Linux myself, being an avid OSX user (as well as Ubuntu user). But what you're providing here is called bad advice: Its a huge, sweeping change for the user to create an easier way to back up his system that has a gigantic impact on everything he does with his computer. As a person who works as an IT consultant both for private clients and businesses, I'd never, ever suggest an operating system change just to accomodate a backup solution. Not even for really important data (such as financial files). You're essentially hi-jacking his question to create a salespitch for Linux.

If your aim is to advertise Linux-based systems as a solid alternative to Windows, there are better and more appropriate areas/times for that (such as your blog). If your aim is to provide meaningful help to somebody, then you're not really hitting the mark here. Your post is roughly equivelant to spam in this context.
In response to Stephen001
Stephen001 wrote:
I vaguely recall Windows having a facility for importing user preferences from another system, but I haven't the slightest clue how it works. Most document transfer wouldn't really need separate software, you could pull that across a network.

Yeah, the File & Settings Transfer Wizard. It actually works fairly well. Unfortunately it doesn't do installed programs, and unless you're really careful, it could miss some of your files. It basically backs up the contents of certain folders within a user profile, plus whatever other folders you tell it to.
In response to Stephen001
Stephen001 wrote:
My main concern with cloning like that sits with drivers. A full clone will pull everything across, Operating System, drivers, settings and documents. Obviously you want the documents and preferences to be pulled across, that is the point of the exercise. However you might not want the drivers and their settings pulled across, because the hardware is different on the new PC.

This is true (thats what I get for reading something at 4 in the morning). As a general case, I'd really suggest re-installing an operating system if you're moving from one set of hardware to another. Specifically, since you're changing motherboard there will be a lot of drivers that are superficial and some missing ones. You'll lose registry data and there isn't a very happy way around that.

Primarily, applications that depend on registry data might bail out and ask you to re-install them (or fail to start, or work badly). Bigger more commercial programs such as the Office suite have methods of transferring them - Smaller, indie-programs or games most likely do not.

In the end, upgrading your computer and being forced to re-install usually ends up giving you a cleaner computer altogether. Your visual preferences can usually be transferred via the Files & Settings Transfer Wizard. or set up rather quickly again.
In response to Alathon
Alathon wrote:
Acronis is awesome!
Wait, are we talking about the Pokemon? Yeah he's pretty cool, I guess.


But seriously, I remember there being a Live CD with a ton of tools for basically doing everything to a computer, from backing up HDs to Operating System Repair, it was an amazing CD.

I can't remember the name though, ATHK knows.
In response to Alathon
Alathon wrote:
I feel comfortable posting this, because someone else has already given a solid answer to the question at hand (XXCopy and a ghosting program), that I can definately chip in and support . . .

I felt this way as well. It would be crass to suggest switching to Linux just to clone your hard drive, or anything like that. However, given that the post which I replied to made very valid points about moving data from and old hard drive to a new one under Windows, I thought I could chip in by providing a wider context.

You know, its funny. I've had to do just as much hunt-and-search for Linux-based systems, as I have for Windows-based. Relying on drivers owned by manufacturers tends to have the happy side-effect of the drivers working a whole lot better. Especially with older/rarer/very new hardware.

I forget how much computer-building you've done - some on BYOND do a lot, some not so much. I've built a few Windows boxes and had to do a lot of searching for hardware drivers, then later tried Linux on those same machines and had everything work out-of-the-box. It doesn't stop at anecdotes - whereas manufacturers are plenty content supplying builders with binary drivers and making them available via the website for system builders, those same manufacturers are increasingly providing the Linux kernel with open-source drivers, to be included by default.

You're essentially hi-jacking his question to create a salespitch for Linux.

Your criticism there is certainly valid to a point - however, had the question not already been answered adequately, I would not have posted (or I would have included an adequate answer before going off on a tangent). Thus, I feel that it's less of a hijack and more of an addendum.

If your aim is to advertise Linux-based systems as a solid alternative to Windows, there are better and more appropriate areas/times for that (such as your blog). If your aim is to provide meaningful help to somebody, then you're not really hitting the mark here. Your post is roughly equivelant to spam in this context.

Waiting for users to come to Linux works to a degree - however, advertising in all contexts is needed remind people that alternatives are available. Spam acts without regard to context; my comments were specific to this situation.
In response to Flame Sage
Flame Sage wrote:
But seriously, I remember there being a Live CD with a ton of tools for basically doing everything to a computer, from backing up HDs to Operating System Repair, it was an amazing CD.

I can't remember the name though, ATHK knows.

Couldn't tell you what one ATHK likes, but I use http://www.sysresccd.org which is designed specifically to boot from a LiveCD and perform administration tasks on Linux, Windows, and Mac machines.
In response to Flame Sage
Flame Sage wrote:
But seriously, I remember there being a Live CD with a ton of tools for basically doing everything to a computer, from backing up HDs to Operating System Repair, it was an amazing CD.

I wonder if you're talking about Hiren's Boot CD? I personally keep a copy of that in my desk for all of those just-in-case moments.
In response to PirateHead
I always have a very easy time locating drivers for windows. You guys must be doing something wrong.
In response to CaptFalcon33035
It's not really that, so much as with Linux you ... just don't. It's usually either on the system already, or it's available via a one-liner in a terminal, or it's going to be very troublesome device.
In response to Jon88
Be very weary of the File & Settings Wizard. It often wont work through service pack changes, or even just certain updates on the system. It's almost completely worthless. I've never had it work for me. Every time I try it complains about not actually seeing the backup, despite it being there.

The best backup is good, old fashioned copy and paste.
In response to Danial.Beta
Danial.Beta wrote:
The best backup is good, old fashioned copy and paste.

rsync works really well for that.
http://www.rsync.net/resources/howto/windows_rsync.html
In response to Stephen001
I'll just throw in my experience here. I've had terrible luck with (K)ubuntu and wireless cards. Not only does it take at least an hour and a half to get the card working, but after every major upgrade to the OS, they try and include better drivers which override my efforts with ndiswrapper. The first couple times I had no idea what was going on, now I at least know to look up what driver is now being used and then try and remember how to blacklist it.

Is this partly the fault of the manufacturers for not making drivers for Linux? Yeah, but I'd also put some blame on the Linux community for acting like Linux is the be all end all for OS's and that everything works hunky dory out of the box :P
In response to Airjoe
Although I do agree that it gets overrated, Linux is extremely good about working "out of the box" on a lot of hardware. When I install Linux I have to install NVidia drivers and bam, all my hardware works to an acceptable level. When I install Windows, I don't have graphics over 800x600, sound, networking, fan control, BlackBerry support, and a good few other pieces of hardware until I install drivers. Which, I might add, rarely go smoothly, and yes, this is the fault of the manufacturer.

Wireless cards are still a big problem in the Linux world because there are so many different types, many of which require the driver to do half the work the hardware should. Any Linux user who answers the question "Will I have trouble with my wireless card?" with "No" is an idiot. Because there is a good chance that you will. Many people don't, but many do.
In response to Danial.Beta
Danial.Beta wrote:
Although I do agree that it gets overrated, Linux is extremely good about working "out of the box" on a lot of hardware. When I install Linux I have to install NVidia drivers and bam, all my hardware works to an acceptable level. When I install Windows, I don't have graphics over 800x600, sound, networking, fan control, BlackBerry support, and a good few other pieces of hardware until I install drivers. Which, I might add, rarely go smoothly, and yes, this is the fault of the manufacturer.

And of course, many people experience the opposite. Many times Windows works with my hardware almost entirely, and if it doesn't, that's why the motherboard comes with a CD in the box.

I'd also say that the benefit of working without installing additional drivers is catering to a very small portion of the computer market. People like us who build their own computers are in the minority, and obviously all the major manufacturers put all their drivers on the XP install so the end user has zero hardware compatibility problems.

I do commend Dell on offering Ubuntu; I'm glad to see Linux grow, but even for me, it's just not there yet to use as a primary desktop.