0

I have an external drive for my iMac with a Windows-to-go and Linux system installed on it. It took an awful lot of work to get this set up just the way I needed, and am trying to find a way to back up the drive so that I can restore either system if things go wrong, especially given that Windows-to-go has no recovery environment. My main OS is macOS so I'd like to do the backup in that.

So far, I am doing the backups by dumping the contents of each partition to disk, e.g.:

dd if=/dev/rdisk2s2 of=/Volumes/Backups/external_drive_partition2 bs=1m

That works great, and I've already used it to restore my Windows partition after accidentally blowing it away. However, it causes real problems if I want this file to be backed up via an online backup service like CrashPlan or Backblaze, or even using Time Machine.

The problem, of course, is that these partitions are each 200 GB in size. Every time I update their respective backup, the whole file has been modified, and any of those services will now try to upload 200-400 GB of data, which will take weeks on my internet connection. Furthermore, Time Machine would quickly fill up my entire backup drive with multiple iterative backups of this file.

What I'd like to do is backup the raw partitions in multiple parts, say 50 MB chunks for example. Then each time I update the backup, each part is only overwritten if the data from that part of the partition has changed. That way, any online backup service will only upload the chunks that need to be uploaded.

Is there any software or method that can do this? I'm aware of a few programs in Windows that can do this sort of thing, but not in macOS.

I'm also open to alternative methods of backing up these partitions. If there's a better way, I'm all ears!

Bri Bri
  • 2,436
  • 1
    Why do you choose Windows-to-go over installing regular Windows on an external drive? Can your Window-to-go access internal drive volumes? – David Anderson Feb 21 '18 at 13:22
  • 1
    I do not know about backing up Windows-to-go, but for regular Windows the third party product WinClone has worked well for me. This software runs in macOS and backups a windows partition to a macOS volume. The backup is compressed to save space. WinClone can preform both full and incremental backups. – David Anderson Feb 21 '18 at 13:27
  • @DavidAnderson Windows actually does not let you install on to an external drive unless you use Windows-to-go. Do you know if WinClone can backup a partition that is encrypted using BitLocker? – Bri Bri Feb 21 '18 at 18:35
  • I was interest in knowing, if Window-to-go can access your internal drive. – David Anderson Feb 21 '18 at 18:46
  • The windows installer prevents the installation of Windows on a external drive. There is no reason you have to use the Windows installer. Windows can be installed to an external drive by entering commands in a Command Prompt window. – David Anderson Feb 21 '18 at 18:47
  • @DavidAnderson I believe Windows-to-go by default doesn't allow access to internal drives, but can be configured to do so. However there's no point as my mac drive is encrypted, and there's no way to read encrypted mac volumes on anything other than macOS. – Bri Bri Feb 21 '18 at 18:49
  • Regarding installing Windows on an external drive, do you know of a tutorial or instructions somewhere that shows how to do this? – Bri Bri Feb 21 '18 at 18:50
  • 1
    Of course, this would be my preference, but many other opinions can be found as well on this webpage. – David Anderson Feb 21 '18 at 18:54
  • According to this site, Winclone is incompatible with Bitlocker. – David Anderson Feb 21 '18 at 19:24

1 Answers1

0

After some time, I eventually decided that the method I outlined was probably the best way to do this. So I wrote a piece of software that allows me to make backups the way I want: multipart-backup.

Perhaps someone else will eventually find it useful too!

Bri Bri
  • 2,436