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
Comments Off on Create a fast, perfect and bootable 1:1 Windows backup (full clone of HDD) for SSD migration

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.

Share this

How Snapchat wants to earn money (by establishing vertical videos)

Snapchat is worth 15-19 billion dollars. An insane number, making everybody ask: How the hell is this possible, why has

sass laravel

Extremely easy SASS in Laravel (with pure PHP)

Working with SASS is awesome: it reduces your workload dramatically, makes web projects much cleaner, DRYs your code, adds awesome

Symfony devs: Creator of Symfony framework is hiring (Cologne, Germany)!

Probably one of the most interesting companies for a PHP developer is currently hiring Juniors and Seniors in Cologne, Germany.

logo-internet-explorer

How to professionally test on old Internet Explorer versions

If you have (or want) to test your websites and applications on older versions of Internet Explorer, then there’s a

A quick history of Comic Sans, the most wrongly used font ever

Excellent 10min presentation every frontend developer should see. Yes, even if you never touched Photoshop and never chose a font,

Interesting stats on SONY’s hacked passwords

In 2011 SONY’s Playstation network got hacked, 77 million accounts have been compromised, and more than 1.000.000 passwords – saved

java vs php

Switching from Java to PHP. Seriously. A very interesting and pre-judice-free talk with Ph.D. Aris Zakinthinos

Ph.D. Aris Zakinthinos, CTO of achievers.com, a well-scalability-experienced guy and former IT employee of the military, has just delivered one

[Link] Redesigning SoundCloud by Evan Simoni

Again, an interesting approach / proof-of-concept on a redesign of a major website. Evan Simoni has overthought SoundCloud’s UI and

Creators of Laravel launch one-click-installations of Laravel (including nginx, PHP 5.5 etc.)

Again, a game changer: Taylor Otwell, creator of Laravel (which is currently the most popular PHP framework), has released FORGE

The architecture of StackOverflow

One of the most interesting talks these weeks, and a rare insight into one of the most active pages on

1/4

Categories

Search

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)
Bézier Curves – Under the Hood (4min video)
redaktionelle-hochlastseiten
Hochlastseiten mit PHP, MySQL und Apache am Beispiel stern.de (deutscher Artikel)
vagrant
Generate Vagrant boxes with Laravel, HipHop, Nginx, WordPress, MySQL, MariaDB, MongoDB, RabbitMQ etc. with one click
node.js
PayPal drops Java, goes node.js / JavaScript
Google I/O 2014 – HTTPS Everywhere (video)
java
Interesting: code of the same application in PHP, Python, Ruby, Closure, node.js, Java and Go
php
How to install sqlite driver for PHP in Ubuntu & Debian
shadow dom
Crossbrowser-safe HTML5 video (IE6+) with a few lines of code and just one .mp4 video file
harper reed about big data
Harper Reed – The magic and mystery of Big Data (30min video from Webstock’15)
bitdeli git github stats
Get visitor stats for your GitHub repo with BitDeli
php
PHP 5.6.0 RC1 is available
DEF CON 18 – When your computer got stolen and you can still SSH into it: “Pwned by the 0wner” (22min conference talk)
php-legacy-code
Interesting talk on modernizing a legacy PHP codebase
html6
Is this the first HTML6 specification?

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