How to backup Hackintosh – Complete Guide – Step by Step Tutorial

How to backup Hackintosh – Complete Guide – Step by Step Tutorial

Hello everybody, todays tutorial is all about
backing up your hackintosh so stay tuned. Hi, welcome back to my channel again. I get a lot of questions HOW TO PROPERLY BACKUP
A HACKINTOSH. I will show you two free and two commercial
solutions how to backup your data or even clone whole disks, I will also explain pros
and cons of each method and who is it suitable for. I will walk through all of them in detail
and on the very end I will show you one bonus solution to make your life easier 🙂 Lets
jump into it. So, the first solution I wanna show you is
one of the most popular apps for backing up on MacOS and is called CARBON COPY CLONER. It is a commercial solution, costs 40 dollars,
but they have fully functional 30 days trial, so you can test it before buy and see how
it is working for you. You can backup whole disk with it or just
selected files and folders, you can clone one disk to another or backup your data into
an image. It can do incremental backups, so you backup
only data that have changed since last backup, so you don’t need to redo whole backup each
time. It is very powerful solution. So if you want to backup your whole image
library for example it can be very efficient, because it can only sync only new or modified
files and you don’t need to each time copy it all all and over. I will use for this tutorial this two folders
on my desktop called SOURCE and DESTINATION. I will open my Carbon Copy Cloner, you should
do it too 🙂 On the left you will have your tasks, your perodical tasks or manual tasks. On the right side you have a source column, destination and schedule.. So easiest is to just drag your source into the source, destination into the destination You can copy all files, choose this copy all
files when you wanna make a copy of your whole disk or you can choose only some selected
files of your choice. I will choose Copy All files. On the destination there is some SafetyNet
on (modified and deleted files will be cached), what does that mean. When you have done previously for examply few backup
tasks using this one, your source and the destination will not be the same. Your destination will have more files then
the source, because during the first backup, there were some files here, during the 3rd,
15th backup there were other files and they are all stored on the destination. So if you wanna be sure your source and the
destination are in match click on the SafetyNet OFF. Schedule. You can run this task automatically once at
the specific time, hourly, daily, bla bla bla, it’s up to you. When I hit clone now, you can see my destination
will be fill up with the files from the source. What will happen, when some of your files
on the source will change. For example you will get some new photos or
new videos. So I will put here some new files and redo
the clone task. Clone, run now. As you can see on the destination there are
three new files. What happened when I delete these files from
the source and do a clone again? They will dissapear from the destination so
you always match your source to the destination. And this task will only sync or copy the changed
or new files and will delete all files on the destination that are not present on the
source. So, is it possible to make a bootable copy
of your whole system drive with Carbon copy Cloner? Yes, but it’s not so easy 🙂 I will show
you. I will create a new task and I will call it
SYSTEM clone. Here is my system boot drive, so here is my
system boot drive, I will drag it to the source. The destination – you can choose another physical
drive which you have on the system or I will show you how to make a clone into a disk image. I will create a system image on my FTP_clones
which is my network share on my server, SafetyNet off, and when I hit clone it will create a
system image of whole my system partition on my system disk. It’s important! It’s not the system disk, it’s just the
system partion on my system disk. But as you hackintosh users know, there is
also an EFI partition which contains Clover Bootloader and other necessary files. So to make a bootable copy we need to backup
those too. As you can see the warning sign, you will
not be able to boot from the destination volume. Sure. First it’s an image, second it has no EFI. So the solution for this is very easy. You can create another task, I will call it
for example EFI clone. Now we need to mount the EFI partition. You can do it manualy by Clover Application,
mount, system, mount partition. And just drag your EFI partition to the source,
SafetyNet off, on the destination I will do the same, I will create a EFI image on my
server and I will run it now for you so I hit clone. Completed successfully and when I show you
now the content of my FTP clones you can see EFI image here. When I double click it it will mount the EFI
clone image and you’ll have all files from the EFI partition here. So when you make a backup using this method
you will need to each time manually mount the EFI partition. Is there any way how to automate it? Yes, I will show you. I will unmount the EFI partiton now. But it’s, It’s a bit more complicated
and you have to use a Terminal. So open your Terminal, we will create a new
file which will be a SH script. So how do we call it.. mount system efi dot
sh. Now we dive into it. And lets put there the header. We have to create first a mount point. For example we call it system efi. I will open new terminal window here. We have to find the information how is called
our first disk so diskutil list. We have two drives. No, I have two drives. 🙂 One is my system drive and one is my data drive. So we have to mount this partition. It’s on disk zero, partition one. So the command for this is .. disk zero partition
one and it will go into this mount point. Yes. And we have to close it with exit zero. Control X will save the file, yes, enter. Now we need to make this script executable. So.. Well uhh I forgot to mute my phone, sorry :))) So I’m back, sorry for the phone. To have absolutely automated the mounting
of the EFI partition click here on the Advanced settings and Run a shell script. Choose the script we just created, it’s
here and now it’s time for the magic. I’ll hit the clone. Will it work? Clone. Aaah it’s mounted, completed successfully. Bingo, yeah. Sorry. So this way it’s very easy. Now we have very automated script that before
running this EFI clone task it will run the script we created which mounts the EFI partiton
and then the script continues and create an EFI image on the server. So again when I look into the FTP clones server
we have this EFI sparse bundle. When I now run the system clone, it’s 75
Gigs so I will not run it all the way down, just the beginning, as you can see it created
the system sparse bundle image, I will run it later to the end, stop, sorry. So now imagine we have completed this system
clone to the end. So we have an EFI image and the system image. What to do when your system drive dies. You need another computer with Mac OS where
you can run Carbon Copy Cloner again and restore these two images onto a new drive which you
will put onto your first machine where your drive died. How to do it? Again it’s very easy. Now forget these three tasks. I will create a new, new two tasks like on
the other backing machine. So this task will be called system restore
and the second one will be called, uh sorry, will be called efi restore. So EFI restore, source you just drag the source,
it’s your source image and as you can see it automatically mounted this image and in
the destination you have to choose an EFI partition of your new healthy drive. So again you can use Clover Configurator,
locate your new drive which will be listed here and just drag it to the destination and
hit clone. This will clone the EFI partition back to
your new drive. And the same you will do with the system. So into the source drag the system image (automatically
mounted) and as the destination just choose the name of your newly added drive, SafetyNet
off and hit clone. So this way you will get back a new bootable
clone of your previously died disk. Is it clear? If you have any questions feel free to comment. So as you can see it’s really not so difficult,
when you know exactly what you’re doing, it’s very easy. So this way you can make whole bootable backup
of your system disk including aah including the efi partition. So enjoy it. Let’s do a quick summary. Carbon Copy Cloner is very easy to use. It can do incremental backups it can clone
whole disk to another or to an image file, you can clone just selected files and folders,
you can do periodical backup tasks, it can be used to clone disk to a smaller one. CONS. It does not backup your EFI folder at default,
see my workaround before. It’s a payed solution, cost fourty dollars. In case your system drive dies you need another
MacOS machine to be able to restore your created images to a new drive. And who is this solution for? For those who want to have easy to use backing
tool without messing with terminal, which some may find uncomfortable. Once you make a separate backup of your EFI
folder you can setup periodical tasks and have it all automated. You can even automate mounting EFI folder,
backing it the same way using a shell script for example which it will automatically run
before the task starts. The EFI folder backup is necessary to do only
once, you don’t have to do it each time. That was a Carbon Copy Cloner. Next solution I wanna show you is an application
called SuperDuper!. It’s not so complex as Carbon Copy Cloner,
but you can do with it complete bootable clones faster. You can clone disk to another disk, or you
can can choose as a destination an image file. In todays example I will clone my SYSTEM drive
to external hard drive connected via USB. So. Open it up. Its lightweight, very easy to use. On the left side you have to choose COPY FROM,
so if I wanna make a bootable clone of my SYSTEM drive I will choose SYSTEM. On the right side – COPY TO. So you can copy to a disk image as we done
in previous example but now I will choose my external hard drive called SYSTEM CLONE. So this will clone my SYSTEM to my SYSTEM
CLONE. I wanna backup all files and here down in
the Options, for first run I prefer to choose ERASE, it will completely wipe the destination
drive but when you have already done some clones before the select Smart Update. This feature compares your source with the
backup to find the files that need to be replaced, and those are the only files that are gonna
be transferred. Hit OK. Unlock it, write your password and click on
copy now. I’ve done this clone already few times so
now it’s gonna be a bit faster but I will fast forward it and I’ll come back when
it’s finished. So the cloning process is finished, we can
now close the application and the last step to make this clone bootable, we need to copy
our SYSTEM EFI partition onto EFI partition on our SYSTEM CLONE. I have already copied my content of my SYSTEM
EFI partition so all I need to do now is just open my Clover Configurator and mount the
SYSTEM CLONE EFI. And just copy the content of my SYSTEM EFI
partition onto my SYSTEM CLONE EFI partition. And thats all. Next time when you would like to do the clone
backup, you will not need to mess again with EFI copy, its already on the clone disk and
SuperDuper! will not touch it. We had to do it only once for the first time
and no more. And thats all. Now my SYSTEM CLONE is bootable. Super Duper is very easy to use, you can do
very fast backups on minimum clicks, it can do incremental backups, it clones whole disk
to another or to an image file. CONS, it’s a payed solution, twenty eight
dollars. It’s not so complex as Carbon Copy Cloner. And who is this solution for? For those who want to just make fast incremental
bootable clones of their disks. That was Super Duper! Now I will show you one free and easy method,
thats running as a command in a Terminal application. So you may be scared now, you may want to
stop the video, but hold on – don’t worry, I will show you, that its really very easy
to use. This solution is using RSYNC. Rsync is a crossplatform terminal command
available on MacOS or any Linux distribution. It is very powerful tool, you can use it for
backup data from whole disk or just selected files and folders, it can do incremental backups,
you can backup data to another disk or network storage, it can even synchronize data between
multiple machines through SSH session over internet around the world the same way as
to your machine sitting next to your leg under the table. You don’t have to install it, your Mac OS
machine have it already installed as a part of the system. I will not go through all options which rsync
offers – I will show just those you will really need to make a proper backup. You can always later study the rsync included
help and learn new things, just run in terminal command “rsync –help”. But I will show you now real life examples. As you can see on my desktop I have two folders
called SOURCE and DESTINATION. Your personal source can also be a folder
or it can be a whole disk, the same with the destination, so this way you can backup your
first disk to a second disk. For demonstration purposes I will use these
two folders on my desktop. I want to backup all files from the SOURCE
folder into a DESTINATION folder. So how to do it? Easiest way is to write into Terminal the
command like this, I will show you: rsync -av SOURCE/ DESTINATION/ And hit Enter. And now we can see, it copied all the content
of the SOURCE folder which contains the Wallpapers folder into the DESTINATION folder with all
the files inside. Your data are synced now. Rsync offers safety flag, which can be used
to verify your settings before it really actually do anything. So I recommend first run this command with
a –dry-run flag. I will delete the backup now, so we can start
from scratch again. So the whole command will look like this rsync -av –dry-run SOURCE/ DESTINATION/ and
hit enter It will show you what it is really gonna do,
in this case to copy these listed files from the source to the destination. So after you are really sure it is correct,
then run the command without the dry run flag. And now lets add some files to the SOURCE
and run the dry run command again. For example when your SOURCE folder has got
some new photos or your new projects which are not yet on the DESTINATION. So I will copy some picture here. And I will run the dry run command again. As you can see it just wants to copy this
one file. So it already knows, that all these files
are already included on the destination, so it does not need to copy the whole content
from source to the destination over and over, it will copy only this single photo. So I will run it without the dry run, and
bang. Thats it. I will show you one last option. What about when my source folder has changed
– I will delete the facebook picture here, but this file is still present on our backup,
on the destination. If you want to have always the destination
folder the same as the source, run the same command but with a –delete flag: rsync -av –delete SOURCE/ DESTINATION/ This way both folders stays in sync, so files
on the destination, which are not present in the source folder will be deleted. Can you see? That facebook image was deleted from the destination. But you do wanna be extremely careful when
setting up this command, because when your source directory became accidentally empty
or loosing some files and you run the command, then you can completely destroy whole backup. Rsync pros. It is free and already in the system. It is very very powerful. It can backup anything to anywhere. It can do incremental backups, it can do both
way synchronization, it works also over the internet. Cons. Some may find to work in terminal uncomfortable,
single wrong written flag or character can lead to data corruption, you must be really
very careful. This solution is for those who are not afraid
of work in Terminal, expierenced users who need to control every aspect of backing up
their files, those who wants to backup over SSH even to remote servers on internet. That was Rsync. And now one more free solution I use often
for complete bootable backup clones. It can be used to clone to another disk or
to an image on a network storage for example. But I use it for cloning my whole boot disk
to an image file which resides on my server, where I have stored images of all my machines. It makes raw bit clone of whole disk, including
bootloader, doesn’t matter which file system is on the disk, or which system etc. It just clone bit by bit. I am talking about small open source app called
G4L or Ghost for Linux. You can download Ghost 4 Linux CD image from
their website or I personally use tiny lightweight linux distribution called Parted Magic, Ghost
for Linux is a part of it. It has tons of maintanance applications like
Gparted, Clonezilla etc. You just need to download Parted Magic image
or just the Ghost 4 Linux image, from their website or torrent, burn it onto USB stick
and in BIOS set to boot from it. So in BIOS boot menu select to boot from your
USB flash with Ghost 4 Linux or Parted Magic in my case. It takes few minutes to boot so I fast forward
it. Once booted up, you can see, we are in a very
lightweight linux distribution, it takes only up to 270 MB of RAM, so you can run it almost
on any low end hardware. Here on the top left you’ll have shortcuts
to some of the applications and utilities included inside this distribution. But down like on Windows there is a Start
Menu, where you can find tons of useful utilities, you can walk through it and explore what’s
inside. Some of them are maybe already familiar to
you. But I personally use mostly only Cloning and
Imaging Tools, I use primarily the Ghost 4 Linux So start it up. This is a warning, that you can damage or
erase your disk so just click ok. Here you can choose which mode you wanna use,
you can copy some filesystems, but for making a bootable 1:1 clone I recommend to
use the Raw Mode, it doesn’t care about which file system or partition scheme is on
your disk, it just do a exact one to one bit copy of your entire hard drive. On the bottom you can choose “Click n clone”
directly clone your drive to another physically connected drive – just select your source
drive, destination drive and click on clone. It’s absolutely easy. But I will show you how to create a bootable
cloned image of my system hackintosh drive to my server storage. So I will choose Network Use, pick a device
(I have only one ethernet card on this machine), select an IP – hit enter to get IP via DHCP,
enter IP address of my FTP server, enter username and password of your server share, and here
you have the ability to choose a filename. In case you would like to save a new image,
then just fill in a name of your image you would create now, or you can choose one of
the already present images on the server – used to restore your disk later from this image. So first we have to create a new image, so
I just hit enter and write a name of my new image, I will call it hackintosh clone. Then just scroll down and select Backup option. It will ask me if I want to backup just some
specific partition, or a whole disk. I have an SSD Samsung 850, device ID is “sda”. So when I choose only SDA, it will backup
the whole disk, when I choose SDA and number, it will backup only this specific partition. So if you wanna make a clone of whole disk,
be sure you choose just SDA without any number behind it. So I will choose SDA and hit OK. It will ask Are you sure? Yes. And when I hit yes now, it will create just
single image file on my server with bit by bit copy of my whole SSD. It can take a long time, depends on size of
your disk, speed of your server disks and your ethernet connection, so I will not run
it now. You will see a progress bar. After image creating is completed it will not
give you any success popup, it will just revert back to the first screen of this program like
this. I’m back now on first screen and I’ll
show you, how to restore your image to a new disk or just any other disk. Useful when your original system disk dies
and you just replace it with a new one, or you can create a second drive just for software
testing and so one. Again, choose a RAW mode, network use, I will
select one of my already present image files on my server, I have at this time three images
there, so when I would like to for example restore this one, select it by spacebar and
hit enter. Now scroll down to a RESTORE option, it will
ask me on which disk or just partition I want to restore my image. So again I’ll choose SDA, hit enter, and
when I hit OK now, it will restore my image to my new disk. It will be the exact same copy of my original
system drive. Bootable. No more messing with EFI partition and Clover
and so on. Just plug it into your computer and boot from
it. Thats all. Again, very easy. PROS. It’s free. It does 100% identical raw bit disk clone. It’s the most safe solution. Clones whole disk with all bootloaders included,
so you don’t need to care about backing up your EFI partition or Windows, Linux boatloader,
no more messing with Clover and so on. It clones ANY MAC, WIN, LINUX or other disks. CONS. Images are quite big even with compression. Cannot be used to clone to a smaller disk. And who is this solution for? For those who wants to make clones of Hackintosh
disks as well as Linux or Windows ones, who don’t want to take care about any bootloaders,
simply make a one to one bit copy of their disks. That was Ghost 4 Linux on the Parted Magic
Linux distribution. And one last tip on the very end. The most easy way to make a clone of your
entire hard drive to another is using some hardware cloning machine. I personally have one made by Axagon. You just simply put inside source disk, then
plug in the destination disk and all you have to do is just push the button called CLONE. 🙂 Sounds easy? Yes, it is so easy. It will clone whole hard disk or SSD including
bootloader. So if you have some money to spent, I recommend
this method as the most easiest. And finally who is this solution for? For all of you who don’t want to set up
anything, just slide in two drives and hit the clone button. So with any of these methods you are able
now to make a bootable clone of your system drive, backup just certain files or folders,
or even backup to a network storage. Now it depends just on you, which one you choose
or which one will be the most pleasant for you. I hope you’ll find my todays tutorial useful,
if you have any questions feel free to comment down below or ask for an advice. If you liked my video, please click on the
like button, subscribe to my channel and click the bell next to it so you will get notifications
about my new videos. Thank you for watching and see you next time.

Dereck Turner

33 thoughts on “How to backup Hackintosh – Complete Guide – Step by Step Tutorial

  1. Morgonaut says:

    Feel free to commnent or ask for help, if it's something unclear to you 🙂

  2. Ludo9743 says:

    Hi! Thank you for the tutorial. Very well explained. I will try the CCC one. Have a nice day!

  3. Life Advice Hindi says:

    You are girl 😱😱 i thought it was a boy behind the voice

  4. Dennis says:

    What is your suggestion when "The volumes "EFI" and "EFI" have the same Universally Unique Identifier." occurs?

  5. Ahmet Sarkis says:

    You're as perfect as ever … 👍👍👍👍 ❤️❤️❤️

  6. hraqhraq says:

    With CCC you can make system image fine and apply it also fine on the target upgrade disk, but EFI partition is kind of a problem when you apply it back (due to UUID issue with CCC). So you can do the same thing she did with Super Duper when she just copied the content of the source EFI partition to the new target EFI partition. I have tested that on 2 SSDs cloning the first 60GB to another one 90GB without any problems.

  7. keri du douze says:

    thanks so much for this very complete tutorial ! I've been using CCC for a while now but I was not using it for hackintosh system disk backups…. Now I will ! The only obscure part for me is still the "terminal" part…

  8. Vincent Ryu says:

    What kind of text effect and video editing app did you use? They looks fine and easy to use!

  9. Tawatstudios says:


  10. Tawatstudios says:

    Don't Give Up

  11. Tawatstudios says:

    it mean [ Keep do it don't stop your work ]

  12. Tawatstudios says:

    You are my " idol "

  13. Panos L says:

    What about time machine native solution? Should I assume this is not working on a hackintosh synthesis right?

  14. Abd Elmoniem Elsheikh says:

    Can you share your hardware build for hackintosh?

  15. Elliot Ramsay says:

    Hi Morgonaugt. Thanks for the amazing tutorial. I followed the CCC version but have a question. Can you tell us how to create an EFI partition using terminal? The CCC method you described is great but I need to restore to a freshly formatted volume?

  16. Matthias Stockert says:

    Thanks for the great tutorial! I am trying to do a scheduled backup of the whole disk with rsync: I have made a simple bash script with the rsync command that is scheduled every day at a particular time with launchd. It is run as a daemon (plist placed in /Library/LaunchDaemons), so there is no need to use "sudo" in the rsync script to be able to copy protected system folders. I have unchecked "ignore ownership" on the destination USB drive. I have made a test script and a daemon with some protected system folders and it seems to work nicely. Now if I use an rsync exclude list that contains all the files and folders listed here ( ) then will I have basically the same result as if I used Carbon Copy Cloner?

  17. Mike E. says:

    Another great video. Currently I am running freenas at home configuring it to be a Time Machine backup destination. Does Time Machine backup the EFI partition? I did a test restore and it worked but does Time Machine backup the EFI partition? If not I might use Ghost 4 Linux.

  18. Kevin Moloney says:

    Very good tutorial that leads me to ask,can Ghost 4 Linux clone Windows 10on a m.2 pcie nvme to another similar sized m.2 pcie nvme(better speed than original). I have mojave hackintosh on separate ssd

  19. Kevin Moloney says:

    Can G4L clone m.2 pcie to m.2 pcie?

  20. Gary Hellman says:

    Hi – Thanks again – I am trying CCC – on the EFI Clone – when I try to drap EFI partition to SOURCE – it tells me: "CCC has detected that there is another volume with the same unique identifier as the volume you selected." and then : "Caution: Do not use the Reset Volume UUID utility on volumes that are intended to boot non-Apple computers (aka "Hackintoshes")."

    Ahh – maybe same as @Dennis Nicolas below – I guess I have multiple Volumes with MacOS?

  21. Gerso Guillen says:

    Nice you, more beer money for you! 😉

  22. Mike Breler says:

    Thank you!.. I read somewhere that the reason the EFI section of a drive doesn't clone is that its in use by the system while cloning. And, that if you put a drive that has the EFI section on it in one cloning dock as the source drive, and a destination drive in a second cloning dock all being run by your system drive in the computer; that the entire source drive with the UFI section will clone over to the destination drive making it bootable. This seems to make sense but I haven't tried it yet since I don't have a second cloning dock. I don't know how practical that would be having to have extra drive involved but if it worked it could be a fast way to do it automatically.

  23. Antonio says:

    Very good tutorial video that covers the most common cloning methods, of course useful not only for Hackintosh. I personally prefer G4L . Good job once again, Teresa!  👏👏

  24. Vincent Ryu says:

    Hello, first thank you for teaching me.
    But I try to use super duper to clone my 256gb old apfs boot high Sierra system to new 500gb Samsung ssd, guess what? I have no partition container , vm…recovery hidden partitions, why? And cloned partition is not apfs but old hfs….any thought?

  25. sean barman says:

    Just dual boot linux or linux live cd, and use gnome disks its free

  26. Evander Fernandes says:

    Thank you for the explanation on how to use SuperDuper and G4L. I will definitely give SuperDuper a shot first because it is convenient to use.


    Very usefull. If you build other PC with the same specs. will your clone work right away on the new Hackintosh? Thanks

  28. Dave Erickson Fuentes says:

    Which solution would you recommend in cloning an old mac pro system disc to a new hackintosh build?

  29. Pilou So says:

    Why not "Clonezilla"?! 🤗 It's free. And it's regularly updated.

  30. Pete Buka says:

    Just spent the $40 for CCC but Stuck on EFI.. Issue. "CCC found multiple volumes with the same Universally Unique Identifier" Does clover use same ID on all EFI? I formatted the drive in windows.. did clean partition.. then booted to Mojave installer formatted twices as APFS scheme. No change same errors. Please Help

  31. Andrew Deex says:

    Do you have discord by chance? I have a 2nd MacOS formatted hard drive that is used for backing up things etc. It seems the EFI on that drive has the same UUID as the EFI partition as the system drive. Any idea what to do?

  32. Quadrado says:

    Can I use CCC to clone my SSD with Windows? I have a 1TB HD used to the hackintosh (i'm new at it, so i wanted to be sure that would work before putting at the ssd), now I want to use my Hackintosh with the ssd without losing any data.

  33. logaen says:

    34 minutes o my god. I would like something easy.

Leave a Reply

Your email address will not be published. Required fields are marked *