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 (7 years), please keep this in mind when using the information written here. Links, code and commands might be outdated or broken.

Random articles

  • Jonathan Snook – CSS is a Mess – How to organize CSS in big projects (54min video talk)Jonathan Snook – CSS is a Mess – How to organize CSS in big projects (54min video talk)
  • Interesting stats on SONY’s hacked passwordsInteresting stats on SONY’s hacked passwords
  • 12 tools for better PHP quality12 tools for better PHP quality
  • [RePost] Goodbye LAMP: Going Nginx, NoSQL, HHVM (41min conference talk with Arne Blankerts)[RePost] Goodbye LAMP: Going Nginx, NoSQL, HHVM (41min conference talk with Arne Blankerts)
  • Frontend Ops Conf 2014 – Keynote by Alex Sexton: “Front End Operations”Frontend Ops Conf 2014 – Keynote by Alex Sexton: “Front End Operations”
  •  Netflix JavaScript Talks about ECMAScript 7: The Evolution of JavaScript Netflix JavaScript Talks about ECMAScript 7: The Evolution of JavaScript
  • Increase your PageSpeed score (10min video with Matt Gaunt)Increase your PageSpeed score (10min video with Matt Gaunt)
  • Disappointed by Watch Dogs’s graphics ? See how it looks with unlocked, hidden settings. Awesome!Disappointed by Watch Dogs’s graphics ? See how it looks with unlocked, hidden settings. Awesome!
  • A 6min video introduction into Twig, the PHP templating engineA 6min video introduction into Twig, the PHP templating engine
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

sass

[german video] Modernizing and minimalizing frontend markup code at AutoScout24

As this blog has a lot of german speaking readers I’ll post german stuff from time to time. Sorry for

php-legacy-code

Interesting talk on modernizing a legacy PHP codebase

Bringing oldschool PHP applications into 2014 is a big thing, especially when your app is valueable for your client. Paul

css3-chrome-font

Google rolls out Chrome 37, finally fixes horrible font-rendering

Google has rolled out Chrome 37 today, a legendary milestone that fixes one of the most annoying “bugs” in frontend

ubuntu-14-04-lts lamp

How to install/setup a basic LAMP stack (Linux, Apache, MySQL, PHP) on Ubuntu 12.04 or Debian 7.0/7.1

This little tutorial shows how to setup Apache, MySQL and PHP on a Linux server, in this case Ubuntu 12.04

hearthbleed-ssl-bug

The SSL Heartbleed bug explained in 30 seconds

Another excellent comic by xkcd (a site that publishes dev/op/web-related comics, usually nailing things right to the head): This time

hack-php

The first micro framework written in Hack is there: hack-mvc !

It has been just a few months ago Hack has been first announced, but some awesome people have already developed

phpstorm-8

A PHPStorm shortcuts cheat sheet (for Windows, Mac OS and Linux)

Shortcuts that will make you life so much easier! Please note: Frontend Devs might be irritated by the weird CTRL-Y-shortcut,

Support FLARUM, the future of PHP forum scripts (with some dollars on Kickstarter)

PHP forum scripts are horrible, let’s face it. Nearly everything that’s available is hard to install, hard to handle, hard

php

Test out PHP 5.6alpha1 on Windows 7 / 8 with two clicks

The popular Apache-MySQLP-PHP stack EasyPHP has become very professional, maintained and especially modularized in the last 2 years, and when

css

How to center a div vertically and horizontally (modern methods, without fixed size!)

“How to center a div” (inside another div or inside the body itself) is one of the most discussed questions

1/4

Categories

Search

JavaScript ECMAScript6 – A short video introduction (5min)
dev coding cards deck
Nice gifts for devs: Nerdy playing-cards decks
vagrant
How to setup a local server (in a virtual machine) with Vagrant in PHPStorm
Install MINI in 30 seconds inside Ubuntu 14.04 LTS
microsoft-windows-azure-cloud-hosting
Microsoft’s Azure platform gives away high money prizes for “testing out” their cloud services
php
[Link] How to create, read, update and delete (CRUD) with PDO, MySQLi and MySQL the right way (prepared statements)
php
PHP 5.7 gets refactored core, is 10%-30% faster than PHP 5.5! Wow!
php
[Link] Excellent PHP best practices, 2014 style
php-7
PHP 6.0 will be PHP 7
sass laravel
Extremely easy SASS in Laravel (with pure PHP)
cheap cloud server php
DigitalOcean rolls out interesting feature: Transfering server snapshots directly to the client’s account
atomic-design
An introduction into Atomic Design, a super-clean way to style web applications
phpstorm-8
PHPStorm 8 (early access version) released – for free
laracon-2014-eu-amsterdam
Laracon 2013 – Kapil Verma: Engineering Complex Applications with Laravel 4 (40min video)
GitHub finally introduces repo traffic stats

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 All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
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