APFS external drive cannot be imaged or restored

With High Sierra, there is a serious thing people should know about that Apple does not mention. In my opinion, you should avoid APFS on external drives.


You cannot make a disk image of an external APFS drive. Period. No tool can. This makes backups of such drives problematic.


Solution: use Mac OS Extended instead of APFS on external hard drives, until Apple fixes this limitation.


After converting my external SSD drive to APFS I found that it was having errors and wished to reformat it and restore. I've been using Time Machine regularly and my first hope was to somehow restore from there. However, that was not possible because once you reformat a drive, you cannot restore to it from Time Machine. Time Machine will see it as a new volume. Time Machine is intended for restoring particular folders and files back to a functioning drive and does not help you if your drive completely fails! I learned a lesson there.

Luckily my drive was not in terrible shape, and I also have another drive so I decided to make a backup image and then just restore from that. That's when things got weird.

I went to SuperDuper! which is my backup image creation tool of choice I've had for years. It refused to list the APFS drive as a source for backup. Huh. You can see in this screen shot that although I have an APFS drive, SuperDuper! just doesn't list it as a source for backups.


User uploaded file


OK, so I then turned to Disk Utility. It greys out the "Image from..." for APFS disks as you can see here:


User uploaded file


Carbon Copy Cloner will let you make a backup from APFS to another drive, but will not create an image of it. If you do, you will get an error when trying to mount the image during the backup process. So you have to use the whole target drive as a backup. I usually use disk images so I can have backups of both my internal and external on one external drive.


So there you go. Personal opinion: I believe the best plan is to not use APFS anywhere you don't have to. I have not seen any improvement with APFS anyhow -- the "fast copy" feature of course only works if you are duplicating a large file on an APFS drive, which is something few people really do often.


Hope this information is helpful to someone.


(note: Some might notice and be confused that I'm using a drive called "2 TB backup encrypted HD APFS" as my backup source. I'm writing this after converting my other drive to Mac OS Extended, so for screen shots, I used my backup drive as an example. The point still holds. If you don't understand this note, feel free to just ignore it.)


Message was edited by: wealthychef Added a note at the end about the name of my APFS drive.

MacBook Pro with Retina display, macOS High Sierra (10.13), null

Posted on Oct 12, 2017 10:08 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 13, 2017 10:37 AM

FWIW, I would keep any external drives as HFS+ at this point.

Just in case you need to use the drives with a non-High Sierra

Mac at the least. Definitely would not trust any backups as APFS

until APFS gets a "bit more milage under its belt". HFS+ backups

will always be usable, assuming of course the drives themselves don't

fail.


Mike Bombich of Carbon Copy Cloner even suggest this.

13 replies
Question marked as Top-ranking reply

Oct 13, 2017 10:37 AM in response to wealthychef

FWIW, I would keep any external drives as HFS+ at this point.

Just in case you need to use the drives with a non-High Sierra

Mac at the least. Definitely would not trust any backups as APFS

until APFS gets a "bit more milage under its belt". HFS+ backups

will always be usable, assuming of course the drives themselves don't

fail.


Mike Bombich of Carbon Copy Cloner even suggest this.

Oct 14, 2017 11:43 AM in response to wealthychef

That's the way I have done backups for my 2 Macs for the last 4-5 years. You don't need to format the external as APFS, CCC will backup HS to HFS+ drives too. Although I tried it on a 2 partition APFS external, it did work, but it seemed a little flakey. Sometimes it took several minutes before one of the partitions would show on the desktop, so for the moment, I reverted back to the HFS+ format.


Example:

User uploaded file


User uploaded file

Oct 14, 2017 10:07 AM in response to wealthychef

Best thing would be to wait till SD releases a version that will work with APFS drives to clone an APFS SSD boot drive. In the meantime, us TM for backup on an APFS drive. Only internal SSD boot drives should have been converted.

For all other drives, I would leave them HFS+ until Apple has fully worked out all the bugs with APFS.


If your internal boot drive is HFS+, SD will still work to clone to an HFS+ external drive.

Oct 14, 2017 11:51 AM in response to wealthychef

Also, another advantage to cloned backups, besides being bootable, is that they are the same size. A TimeMachine backup is nice for that slice of time capability, but they aren't bootable and need up to 5 times the file space. With CCC, you can update the clones on a regular basis, for me about once a week, but it could be done more or less often. The updates are much quicker than the initial backups.

Oct 14, 2017 10:50 AM in response to wealthychef

You cannot make a disk image of an external APFS drive. Period. No tool can. This makes backups of such drives problematic.

Why would you even want to? Just use something like Carbon Copy Cloner.


I have had 2 Macs with HS cloned to 2 APFS partitions on an external USB drive, Seagate 750 GB (mechanical).


Both of the APFS partitions on the external are bootable.

Dec 22, 2017 2:31 AM in response to wealthychef

Firstly, you can use "tmutil associatedisk" to tell time machine that this new disk is the same as that old disk. Haven't tried it in this particular scenario, but presume it works. Secondly, who cares? The time machine backup is (basically) just a regular file system. You can navigate in there with finder, unix shell, or whatever your favourite tool is and restore your data. You can drag and drop with finder, or use good old UNIX cp command, or you UNIX rsync (my favourite), or use whatever you please. I can't understand what the complaint here is.


As for whether you can make a "disk image" of an APFS volume, why the heck not? It's just a UNIX file system, the same as a dozen or so other UNIX file systems. rsync is a nice tool for copying UNIX file systems, but there are many others. Just because SuperDuper or whatever is not up to speed yet, doesn't seem to matter unless you can't function without that particular program.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

APFS external drive cannot be imaged or restored

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.