How to clone SSD on PC while OS is running?

29,129

Solution 1

According to my experience with Acronis products, confirmed by this post in Acronis official forums, you could do a backup and then restore to the new ssd.
Whatever the reason for cloning while using it is, any changes made after starting the backup of the source disk, will be lost for the new drive.
Also it might not work if your source disk is almost full, as acronis needs to make a snapshot.

Solution 2

Assuming you're running a Microsoft Windows OS, this can be achived with the use of disk2vhd and vhd2disk.

First download a copy of Disk2VHD from the Microsoft Sysinternals website.

Start up Disk2VHD and ensure the "Use Vhdx" box is not checked, and that the "Use Volume Shadow Copy" box is checked. This will resolved the issue mentioned by Techie007. Then select your C: drive (assuming this is the SSD) from the "Volumes to include" section and your destination (this would be somewhere on your 1TB HDD) in the "VHD File name" section.

Disk2VHD Screenshot

Press "Create" and let the image complete. Do not use your computer during this time, as changes and documents may be lost if they are stored on the SSD.

Once the image is complete, download VHD2Disk from the Sysinternals forums.

Load up VHD2Disk and select your VHD Image in the "VHD File name" section. You should see your boot sector and main NTFS partition in the "Volumes to include" section. Make a note of the existing drives in the "Target drive" section, then plug in your new SSD. Then select the new drive (it should be the one that's not in your list of existing drives) and click VHD to Disk.

VHD2Disk Screenshot

Once the transfer is complete, you will need to expand the data partition on the new drive to make use of the extra space.

Open the start menu, then search for and open "Disk Management". You should see your new SSD, with an empty section to the right of the data partition. Right-click the data partition and select extend volume. You can then follow the on-screen wizard, leaving all of the options at the default values. This will expand your partition to fill the new SSD.

Now shut down your PC, remove your old SSD, and boot up from your new SSD.

Share:
29,129

Related videos on Youtube

Cristy
Author by

Cristy

Algorithms are fun. UX is sublime. JavaScript is the one. Ping-pong to pass time. userTrack.net - Self Hosted Analytics Platform

Updated on September 18, 2022

Comments

  • Cristy
    Cristy almost 2 years

    I have on my PC an Intel 120 GB SSD (the Windows drive) and a 1 TB HDD. I want to replace the Intel 120 GB SSD with a Crucial 256 GB SSD (and after that use the Intel drive as a third drive).

    How can I clone the Intel SSD to the Crucial one (after I install all of them in the PC)? I have looked for cloning software but found only software that require you to boot the system using their bootable images.

    Can you clone a bootable drive while Windows is running, than simply restart the PC and use the new disk as the boot drive? If not, why? If yes, do you know any good software for doing it?

    • Ƭᴇcʜιᴇ007
      Ƭᴇcʜιᴇ007 over 9 years
      You can't clone an active OS, from within that OS, that's why you need to boot from another OS to perform the clone. As for software to do it: software requests are off topic for SU, but there are PLENTY of question regarding cloning HDD's and SSD's, many of which contain links to many different cloning programs for you to try.
    • Cristy
      Cristy over 9 years
      Thank you. My question was more like why isn't possible to clone an active OS? Is it because the files might change during copy?
    • AMIGO
      AMIGO over 9 years
      Could you post what OS and version you're using.
    • Xen2050
      Xen2050 over 9 years
      I thought windows like to complain a lot when you change hardware too much, is switching to a new HD ok with windows? And you could boot a linux cd/usb and do a quick dd in from the old drive/partition out to the new... but that doesn't satisfy your "while OS is running"
    • Cristy
      Cristy over 9 years
      I use Windows 7.
    • AMIGO
      AMIGO over 9 years
      Please see my answer below, which is compatible with Windows XP and above.
    • Ƭᴇcʜιᴇ007
      Ƭᴇcʜιᴇ007 over 9 years
      Use Windows 7's in-built image backup to backup to a 3rd drive (like your 1TB drive if there's room), then restore to your new SSD.
  • Cristy
    Cristy over 9 years
    Ok, I will use the boot method. I found a small piece of paper in my crucial SSD box (which only contained the ssd itself and this paper below the plastic support. It is a link to acronis website :)
  • Ƭᴇcʜιᴇ007
    Ƭᴇcʜιᴇ007 over 9 years
    This isn't a clone, its imaging to a 3rd volume and then converting back to a drive-level file system. Why not just use Windows' Image backup then? No downloading needed for that. :)
  • Cristy
    Cristy over 9 years
    I do not want to remove my old SSD. The new SSD now appears as H: and the old one as C: and it is still the system disk. How can I swap the drive letters (and also which one actually is the system disk) ?
  • Cristy
    Cristy over 9 years
    I did a clone using acronis. The new SSD now appears as H: and the old one as C: and it is still the system disk. How can I swap the drive letters (and also which one actually is the system disk) ? That is it will boot from the new 256GB SSD and the old one will be the H: partition so I can format it.
  • AMIGO
    AMIGO over 9 years
    I would recommend temporarily removing the old SSD, so you can be sure that you are booting from the new one. Once you are sure, then you can plug the old one back in and wipe it.
  • cybernard
    cybernard about 6 years
    @Cristy Swap drive letters here HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices Swap H: with some thing unused z: then c: with h: and finally z: with c: Reboot.
  • mr5
    mr5 over 5 years
    Will it clone the drive partitions too? Do I need to set the partition first before doing this?