Logo
  • PHP
    • HipHop / HHVM
    • Modern PHP
    • PHPStorm
    • LAMP
    • Laravel
    • Composer
    • PDO
  • JavaScript
    • node.js
    • AngularJS
  • CSS
    • SASS
    • “CSS4” (CSS level 4)
  • HTML
  • Git
  • LAMP
  • Vagrant
  • UI / UX
  • Architecture of …
  • Off-Topic
With ♥ from Berlin
February 22, 2015
Chris
Uncategorized
1

Create a fast, perfect and bootable 1:1 Windows backup (full clone of HDD) for SSD migration

PreviousNext

In this article I want to share a super-simple, extremely fast and totally free workflow with you that will create perfect 1:1 copies of a HDD (or a partition) for backup or SSD-migration purposes. This has saved me so many hours, days and maybe weeks of stress, and it’s free and done within minutes.

You want to migrate from harddisk A to harddisk B (maybe SSD) ?

There are a lot of backup-tools (and sometimes even migration tools) that will backup your full operating system, sometimes by copying all the files on the harddisk, sometimes by duplicating the full partition. I’ve used this several times and trusted these tools, just to realize that the result was completely unusable, simply as these tools don’t create a REAL copy of the harddisk.
Windows’s internal backup tool will just create a compressed image that is only useful if you have a DVD drive, a burned ISO of that exact Windows version, a lot of time and a lot of luck. Creating a fully running system out of these backups fails quite often.

Other tools create a full copy of the entire Windows partition that looks very very good. Until you really need that backup and realize it’s not bootable, as these tools don’t copy the tiny (hidden) partitions that hold the bootmanager. Bummer!

Or do you just want to backup a disk at EXTREME SPEED ?

This guideline is also useful if you just want to create a 1:1 backup of any data disks that hold your files. A manual copy will touch every file and every folder and initialize a copy process for every single one of them, while the 1:1 copy method simply copies everything as a big block, on lower hardware level.

What you need:

I’m using Macrium Reflect (Free Edition) for this. And before you ask: This tool is totally free, I don’t get money or so for saying this and there’s no affiliate link or similar. It’s just an awesome tool. I’m writing this in February 2015, so in case you are reading this years later and the program is not free or not available anymore: There’re several pages on the web that archive older versions of nearly any software, maybe that’s helpful :)

Macrium Reflect is able to copy single partitions to any harddisk, usb or partition, or cloning full disks (including hidden boot / swap partitions) to any other harddisk, even if the destination disk is smaller or larger. However, it needs enough space to fit the content for sure.

How to clone:

The cloning process is extremely easy. Click the check LEFT to the HDD to select the entire HDD. Do NOT click the checkboxes below the partitions as this would just select the according partition(s), without the hidden boot partitions.

ssd-clone-migrate-windows
Click “clone disk” and select the destination disk in the next dialog. From here it’s self-explaining.

To prove everything: Open a command line, enter “compmgmt.msc“, go to “computer management” -> “disk management” -> “disk storage“. You should see a perfect copy of all partitions, like this:

backup-clone-tool

Make sure to remove one of the disks from your computer so you don’t get confused when restarting.

This article was written quite a while ago (8 years), please keep this in mind when using the information written here. Links, code and commands might be outdated or broken.

Random articles

  • PHPStorm 8 has just been releasedPHPStorm 8 has just been released
  • How to show memory usage (Ubuntu)How to show memory usage (Ubuntu)
  • O’Reilly’s Programming JavaScript Applications by Eric Elliott for free (Early Access release)O’Reilly’s Programming JavaScript Applications by Eric Elliott for free (Early Access release)
  • [Link] Set up Nginx with PHP 5.5 easily[Link] Set up Nginx with PHP 5.5 easily
  • How to install latest PHP 5.4.x on Ubuntu 12.04 LTS (Precise Pangolin)How to install latest PHP 5.4.x on Ubuntu 12.04 LTS (Precise Pangolin)
  • A preinstalled Vagrant box with PHP HipHop / HHVM and Ubuntu 12.04 (Precise Pangolin)A preinstalled Vagrant box with PHP HipHop / HHVM and Ubuntu 12.04 (Precise Pangolin)
  • PHPStorm 8 (early access version) released – for freePHPStorm 8 (early access version) released – for free
  • A super-simple introduction into PHP namespaces (7min video)A super-simple introduction into PHP namespaces (7min video)
  • [Link] Retinafy your Site / Device by Nijiko Yonskai[Link] Retinafy your Site / Device by Nijiko Yonskai
Share this

1 Comment

  • Ben Bishop
    March 2, 2015 2:36 pm

    Awesome, I need to do this tomorrow when my SSD arrives. Perfect timing with this popping up in my RSS (like its 1999), thanks!

    Reply

Leave A Comment Cancel reply

js javascript

How JavaScript really works – An introduction into the JavaScript call stack by Philip Roberts (20min video)

This article was written quite a while ago (9 years), please keep this in mind when using the information written

php

Why Modern PHP is Awesome And How You Can Use It Today (Slides by Matt Stauffer)

This article was written quite a while ago (8 years), please keep this in mind when using the information written

php

appserver.io – A New Way of Magento Enterprise Infrastructure (26min video talk)

Interesting stuff for all Magento people (unfortunatly the audio level is very low): This article was written quite a while

How to fix the ugly font rendering in Google Chrome

Update, August 2014: Google has rolled out Chrome 37, which finally fixes this issue nativly. Yeah! For historical reasons the

set up a local virtual machine for development with vagrant and puphpet / puppet (and ubuntu, linux, php, apache, mysql)

A list of downloadable Vagrant boxes (CentOS 5.9 / 6.4, Ubuntu 12 / 13, Debian 6 / 7 / 7.1 / 7.2)

Offical boxes (directly from Vagrant) Ubuntu 12.04 LTS 32-bit http://files.vagrantup.com/precise32.box Ubuntu 12.04 LTS 64-bit http://files.vagrantup.com/precise64.box   Boxes from puppetlabs.com Seems

october cms

October CMS, built on top of Laravel, is beautiful, clever and on the way to be the new #1 CMS

Do you remember when you tried to edit one line of code inside TYPO3 or Contao ? And the extreme

Material Design – How Google designed Android L (7min video)

A very interesting insight into Android L’s (= Android 5.0) new design and the ideas behind. Android was always #3

php

Somebody is writing a compiler for PHP, compiles down to machine code, outperforms HHVM

Yes, that’s right. Recki-CT compiles PHP down to machine code. It’s unbelievable what’s going on in the PHP world in

composer

[Link] How to require versions of PHP, HHVM / HipHop, GD, curl, openssl etc. with Composer

Jeremy Kendall has just published a short and excellent overview on how to require versions of PHP (and explicit 64-bit

php

PHP.net hacked, but most things are fine again

Between 22nd and 24th October 2013 php.net served JavaScript malware (that was built to use security holes in the usually

1/4

Categories

Search

php
Somebody is writing a compiler for PHP, compiles down to machine code, outperforms HHVM
node.js
PayPal drops Java, goes node.js / JavaScript
js javascript
Push database changes to all clients in real-time (!) with AngularJS and Firebase
php-phalcon-logo
Which PHP-framework to learn in 2014 ? PHALCON, by far the fastest ever!
8 awesome pure CSS spinner / loader
JavaScript ECMAScript6 – A short video introduction (5min)
php uk conference
Slides & talks from PHP UK Conference 2014
Ghost
[FREE SERVER PROMO] Install GHOST for free on a free SSD server with this coupon
How to show memory usage (Ubuntu)
unreal-4-engine
Tim Sweeney talks about the future of game graphics (and which hardware we need to “clone” reality)
php mvc
Preview-release of (my) “php-mvc” project (a simple php mvc barebone)
windows-xp-eol
Windows XP is officially dead from today. Do you know people still using it ? Punch them.
php ide
Sitepoint asks for your favourite PHP IDE – take part!
Adobe releases Firebug-like developer tools to edit and extract PSDs
twig
A 6min video introduction into Twig, the PHP templating engine

Tags

apache bash centos composer conference coupon CSS debian fonts framework git GitHub hack HHVM HipHop HTML HTML5 IDE JavaScript JS LAMP laravel linux mod_rewrite MVC MySQL Nginx optimization PHP PHP 5.5 PHP 5.6 phpmyadmin PHPStorm security server SSD Ubuntu UI UX vagrant video virtual machine voucher VPS wordpress
Side-Project: Wordle-Solver:
www.wordle-helper.info

Pages

  • Privacy Policy
 
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT