windows xp - How to properly clone harddisk to external hardisk

07
2014-07
  • user1544570

    First let my tell my needs:

    I mainly work on my desktop PC. IT is Windows XP SP3. But sometimes i have to leave my home city for urgency and from there i have to work on my pc. So, i keep teamviewer on desktop and connect to my pc from outside thought laptop etc.

    But few issues on that: 1. Some times my home internet connection goes down for long time. Thus i can't connect to my pc and work. 2. MY home pc keeps running as long as i am outside like for days (15+ days too) and that is really not a good idea. (power waste etc etc)

    So, i thought about an idea.

    I Purchased a portable HDD (USB3) 500GB (as my desktop HDD is 500GB too). Then i clone my PC HDD to usb HDD. So, far all is good.

    Now when i connect usb hdd to laptop and boot from my usb hdd. XP boot screen shows and then blue screen comes up and restart. It loops here.

    The blue screen shows following message:

    The BIOS in this system is Not Fully ACPI Compliant

    My Laptop bios is updated to latest version and i have check all features in bios there is no option for ACPI settings.

    So, any help would be highly appreciated.

    FYI, Laptop is HP Probook 450 G1

    thanks in advance

  • Answers
  • Multiverse IT

    Doing what I understand you want to do is not going to be possible, at least without a LOT of work and it's VERY UNLIKELY you're ever going to get a copy of your home computer running off a USB drive on a completely different system.

    If you need your home PC available, you should consider one of the following options:

    • Switch to using a laptop EXCLUSIVELY.
    • Convert your home installation to a VM and run it as a VM on BOTH systems so that you can easily move a copy to your laptop and back when needed. How exactly you would do this depends on a lot of factors and IF you can do this also depends on some things, such as what hardware you have connected to the home PC and how the hardware is connected.
    • Find a DIFFERENT method of working. Leverage tools like OneDrive and other cloud services.
    • Switch to Windows 8/8.1 Enterprise and use Windows2Go as that was designed to run from USB and bring a "copy" of your "home" PC with you. (Enterprise is not generally available though - you'd have to buy a volume license which may require a minimum purchase of 5 volume licenses).

    For a better answer, you'll need to clarify what you use your computers for and why you need to access the home system sometimes.

  • arielnmz

    Regarding your original issue:

    You have to disable the ACPI support on your computer from the BIOS, if it's possible. That's why you get that BSOD.

    But Windows is not meant to be portable, so most certainly you will experience more issues (more commonly with drivers) if you manage to get past this. Your best bet is to only copy the files you need to your external drive and synchronize them when you're done. That would save you a lot of trouble dealing with VMs, that is, if you don't have that much time at your disposal; VMs are usually a good solution too, specially if you need to carry apps along with your files.

    And regarding the title of the question:

    I would suggest (I always do) that you make a backup from a Live USB or CD (preferably linux). The advantages of this approach are:

    • No issues with permissons on files.
    • The hard drive is not used by any other app when you do the copy, so you don't have to worry for open files.
    • The filesystem is not in use, so you can copy your backup back and forth between your disk and your external drive transparently.
    • You can do a 100% clone of the disk without having to extract your drive, or using another computer.

    The most simple command to do a backup is this:

    dd if=/dev/sda of=/dev/sdb ibs=4M obs=4M conv=sync,notrucn
    

    Where if defines the source disk and and of the backup disk. You'll need to have a read about linux drives and device block files, if you're not used to these concepts. Alternatively, you can install the gnome-disks utility which is a GUI that can make the backup and restore process easier. If your Live OS doesn't come with it you can install it with these commands (most commonly, it depends on your Live OS):

    apt-get install gnome-disks
    

    or

    yum install gnome-disks
    

    I do formats and backups very often, so I can say this is one of the best ways to backup your data.

  • Martin

    Please Remember that When GHOSTING or Cloning a Computer, The Hardware on BOTH MACHINES MUST BE IDENTICAL, You can't just clone a Computer to any other computer, You will have driver and Startup issues, not to mention that your copy of windows, after each clone will keep asking you to Register your copy of windows again, this is to prevent against piracy, I suggest you look into how to set up a virtual Machine


  • Related Question

    boot - How do I reset/update my BIOS for Optiplex GX280?
  • Questioner

    So far this has been a nightmare for me, which has been frustrating me constantly. I am using Dell Optiplex GX280 with Windows XP home edition, which is running a BIOS version A04. Recently, i've rebooted the pc to find out that its not booting. It will get to the Windows boot up screen with the progress bar but only to restart to the same process again, over and over. Frustrated that I am, i've inserted the Windows recovery CD to at least either repair of reinstall the operating system to find out that was not possible. I hit F8 to have the boot options, each of the boot option that I've selected gave me an error saying: "Selected boot device is not available." Right after that, I went to the BIOS setting and did a diagnostic test, which recognized all the Boot devices onboard. Now, I cannot even repair of reinstall Windows XP, because the system is not booting from none of the boot devices.

    The surprise is when I removed the hard-drive from the computer and loaded it on into another computer successfully; that's right, there is nothing wrong with the hard drive. After that I was totally puzzled. I found a few pointers online saying that the BIOS start-up block might be corrupted itself and I might need to flash/update the BIOS. I found the detailed instruction on how to create a Boot up disk by downloading the BIOS firmware from the manufacture's website. I did exactly as instructed below:

    Download the latest version or your choose version of BIOS file for your computer or motherboard from the manufacturer’s support site. Rename the downloaded file to AMIBOOT.ROM. Copy the file to a floppy disk. Insert the floppy disk to the floppy drive. Turn on the system.

    After I did that and powered on the PC to boot from the floppy drive, it gave me this error message: "Non-System Disk or Disk Error. Replace and Strike any key when ready." I did all that, and I kept on pressing [Ctrl]+[Home] to force it, but it did not did any satisfying result.

    Desperate as I am, my next attempt is to try the instruction below. Since I want to be ready, in the event it does not work, do you have any solution that you can provide? Please keep in mind that I cannot boot from any of the devices at this moment. My only hope now is to come on with a solution that will work through the Floppy drive, since that's the only drive that affected. Thank you very much for your advice and support in advance.

    To create a Windows startup disk, insert a floppy disk into the drive of a similarly configured, working Windows XP system, launch My Computer, right-click the floppy disk icon, and select the Format command from the context menu. When you see the Format dialog box, leave all the default settings as they are and click the Start button. Once the format operation is complete, close the Format dialog box to return to My Computer, double-click the drive C icon to access the root directory, and copy the following three files to the floppy disk:

    Boot.ini NTLDR Ntdetect.com


  • Related Answers
  • Doltknuckle

    At first look, this sounded like a bad motherboard. Though usually, the gx280 fails when the capacitors blow and the system doesn't even power on. So we might be able to salvage this situation.

    The first thing I noticed was that you were making a "boot disk" not a "MS-DOS startup disk" which is what you need to use. This brings you into a super simplified OS that you use to run the flash utility provided by dell.

    You mention that you downloaded a boot ROM from the "manufactures website". Could you add the link that you used? If you went directly to the BIOS manufacture for the update instead of the OEM, you have the wrong BIOS. In many cases, the OEM (Dell in this case) modifies the files provided by the BIOS manufacture to fit their needs. While you could use a non Dell provided BIOS and get it to work, it is not recommended.

    So here is a step by step guide of what to do note (I have done this to the gx280's in my organization):

    1. Create a MS-DOS startup disk detailed here. Do this on a working XP machine.
    2. Go to dell and download the A08 (latest) driver. I have a link here.
    3. Copy the GX280A08.EXE file to the floppy.
    4. Unplug all devices except the floppy drive from the gx280. If you have a UPS, plug the system into it (sudden powerloss in the middle of a BIOS flash kills the motherboard.)
    5. Insert the floppy into the GX280 and boot from the floppy. You should get an command prompt, usually "A:>".
    6. Type GX280A08.EXE and hit enter.
    7. Follow the onscreen instructions. You'll have to hit a particular key to approve the BIOS flash.
    8. Once the program verifies that the flash was successful, exit (if able to) and shutdown the system.
    9. Plug the CD-ROM in with the windows disk in and remove the floppy.
    10. Attempt to boot to the CD-ROM.
    11. If the CD-ROM boots, plug in the hard drive and attempt to boot to it. Note: you may have to disable the ACHI mode like @Molly suggested.

    If it still doesn't work after all of this, then you defiantly have bad hardware somewhere. My personal opinion is that the GX280 is a terrible system and you can build much more powerful systems for under $400 if you are building this for personal use. If this is a business, get the system replaced, your end user will probably love the upgraded performance.

  • 8088

    when you flash the BIOS it will use the default settings.

    my 2 cents:

    Windows XP was installed in IDE mode and after the BIOS upgrade the controller setting was changed to AHCI (or vice versa), then you will see this error.

    go into the BIOS (F2) and change the SATA controller mode accordingly.

    and to boot a Dell computer from CDROM use F12 to access the boot devices menu, F8 is only for the Windows boot options menu.

  • Jared Harley

    I almost wonder if this isn't a hardware issue. Have you tried switching out the cables for the harddrives?

    If not that, the motherboard itself could be going bad.

  • Broam

    Your floppy disk isn't created as a bootable disk. You have to use the sys program in the command line (or, alternately, if your BIOS file is small, you could try using the FreeDOS boot disk. I've had luck flashing machines booting from FreeDOS; just know that it may not always work--but the flashing program will fail to start under FreeDOS, not in the middle of the flash process.)

    Surprised though--most DELL BIOS programs come with a program that makes the disk for you, sys and all. Maybe that's changed (I stopped buying Dell years ago and only have worked with 5-year-old hand-me-down boxes from friends & family.)

  • lornix

    Older machines have BIOS limitations on hard drive sizes.

    If you have a hard drive in this machine which is GREATER than ~137Gb, and the BOOT partition is larger than 137Gb, then booting will fail if the boot files (somehow) get moved somewhere on the drive past the 137Gb mark.

    Solutions are to defrag the drive to put the boot files back at the front of the partition (mydefrag is excellent for this, google it), but this doesn't help if you can't boot.

    Another requires forethought. If you install ANY version of Windows on a drive partition larger than 137GB, consider partitioning the drive into at least TWO partitions, first (boot) less than 137GB, second (or more) any size you desire.

    This is only an issue on OLDER BIOS's, as they often didn't translate CHS into logical sectors as the newer BIOS's do nowadays. Older DELL machines suffer from this issue often.

    *BEST SOLUTION * Partition Magic or similar tools could be used to shrink the boot partition down to less than 137Gb, shuffling files around as it does so. This would resolve your problem and prevent it reoccurring in the future. These are typically on bootable media themselves and would be immediately applicable to your situation.