Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
I have a MacBook Air M1 2020. MacOS Ventura 13.0.1 When I try to make a clone of a system disk to external drive, I always get error 49244 regardless a tool I'm using - "asr" in terminal or Disk Utility. How to fix it?
 

Fishrrman

macrumors Penryn
Feb 20, 2009
29,185
13,230
Have you tried using either SuperDuper or CarbonCopyCloner ??

Both are free to download and try out for 30 days.

SuperDuper will do a "full clone" (clones everything, not "incremental") forever without having to register.
 

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
Have you tried using either SuperDuper or CarbonCopyCloner ??

Both are free to download and try out for 30 days.

SuperDuper will do a "full clone" (clones everything, not "incremental") forever without having to register.
No, I've not tried these. And I'm not interested in using of 3rd part utilities. I need to use only built-in ones
 

Fishrrman

macrumors Penryn
Feb 20, 2009
29,185
13,230
"And I'm not interested in using of 3rd part utilities. I need to use only built-in ones"

Have it your way.
CCC and SD are utilities that are designed SPECIFICALLY for "cloning" drives.
They use the "asr" routine, but with a graphical user interface.
 
  • Haha
Reactions: genexx

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
"And I'm not interested in using of 3rd part utilities. I need to use only built-in ones"

Have it your way.
CCC and SD are utilities that are designed SPECIFICALLY for "cloning" drives.
They use the "asr" routine, but with a graphical user interface.
CCC & SD both are 3rd party software
 

Slartibart

macrumors 68040
Aug 19, 2020
3,140
2,815
macOS Big Sur and later uses a Signed System Volume to protect most system content. This is implemented as a sealed snapshot on the system volume. In order for the clone to boot successfully, this snapshot must be copied over exactly as is. I am not sure wether Disk Utility actually allows for access to the sealed snapshot (name and UUID)?.

The good news: ASR can do it.

Make sure to have…
  1. sufficient space on the destination disk.
  2. you have full disk access permissions for Terminal. This is required for ASR to successfully clone the running macOS system, at least in macOS Ventura and later.
  3. identified correctly your source and target using diskutil - importantly the startup snapshot and UUID.
  4. your destination is a Apple File System (APFS) Container that will hold your new clone on the external SSD. You can clone your source system to the same drive that holds it, but you'll likely need macOS Recovery's Terminal for that.
  5. assembled in the Terminal the specific ASR command that you’ll use. Something along the lines of: sudo asr restore --source /dev/sysvol --target /dev/yourTarget --toSnapshot sysSnap --no-personalization --erase.
- Replace sysvol with the source system volume’s disk ID
- Replace yourTarget with the disk ID for the target volume or container.
- Replace sysSnap with the UUID or name of the source system snapshot.

You can do this from macOS Recovery too - then the “sudo” from the start of the command sequence above isn’t needed.



Or… you simply use e.g. CCC or SD - which offer a GUI wrapper to AST - recommended and pointed out by @Fishrrman 😎
 
Last edited:

Fishrrman

macrumors Penryn
Feb 20, 2009
29,185
13,230
slart observed:
"Or… you simply use e.g. CCC or SD - which offer a GUI wrapper to AST - recommended and pointed out by @Fishrrman"

The guy seems to have some beef with using 3rd party applications.

He could download SuperDuper and have the job done in five minutes -- FOR FREE.
 
  • Haha
Reactions: genexx

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
slart observed:
"Or… you simply use e.g. CCC or SD - which offer a GUI wrapper to AST - recommended and pointed out by @Fishrrman"

The guy seems to have some beef with using 3rd party applications.

He could download SuperDuper and have the job done in five minutes -- FOR FREE.
For free? Yeaahh, of course. "Smart update, copy newer, copy different modes are only available in the registered version"
 

Fishrrman

macrumors Penryn
Feb 20, 2009
29,185
13,230
Yes, SuperDuper IS free, if you wish to clone THE ENTIRE DRIVE.
It will do this over and over again, and you don't have to register.
However...
If you wish to do "incremental" backups, then you have to register.

Why don't you just give it a try?

CCC (on the other hand) is fully functional for 30 days.
Then you have to register.
 

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
Yes, SuperDuper IS free, if you wish to clone THE ENTIRE DRIVE.
It will do this over and over again, and you don't have to register.
However...
If you wish to do "incremental" backups, then you have to register.

Why don't you just give it a try?

CCC (on the other hand) is fully functional for 30 days.
Then you have to register.
SuperDuper you said? Okey man
IMG_20221207_143038.jpg

Error 49244
 

bogdanw

macrumors 603
Mar 10, 2009
6,100
3,014
I'm using - "asr" in terminal
Can you post the result of diskutil list ?
I’ve successfully cloned Monterey from a VM to an external SSD with
Code:
sudo asr restore --source /dev/disk1s3 --target /dev/disk3s1 –erase
where /dev/disk1s3 was the system volume (Macintosh HD) and /dev/disk3s1 was the APFS formatted volume on the external disk.
In your case, from the last image, it probably should look like this
Code:
sudo asr restore --source /dev/disk1s3 --target /dev/disk5s1 –erase
but make sure /dev/disk5s1 is still the desired destination, as it will be erased.
 

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
Can you post the result of diskutil list ?
I’ve successfully cloned Monterey from a VM to an external SSD with
Code:
sudo asr restore --source /dev/disk1s3 --target /dev/disk3s1 –erase
where /dev/disk1s3 was the system volume (Macintosh HD) and /dev/disk3s1 was the APFS formatted volume on the external disk.
In your case, from the last image, it probably should look like this
Code:
sudo asr restore --source /dev/disk1s3 --target /dev/disk5s1 –erase
but make sure /dev/disk5s1 is still the desired destination, as it will be erased.

diskutil list
IMG_20221207_160146.jpg


asr error 49244
IMG_20221207_162452.jpg


my cat )))
IMG_20220313_093039.jpg
 
  • Like
Reactions: MBAir2010

bogdanw

macrumors 603
Mar 10, 2009
6,100
3,014
Did you give Terminal full disk access? As mentioned by Slartibart above.
 

bogdanw

macrumors 603
Mar 10, 2009
6,100
3,014
I’ve just tried on MBA M1 with Monterey 12.6.1 (SIP disabled) and it worked like this:

Code:
sudo asr restore --no-personalization --source / --target /dev/disk7 --erase

where /dev/disk7 was a whole partition on the external disk.

restore.jpg
 

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
Kind of curious as to why you're doing screen shots with an external tool rather than the built-in screen capture commands.
It's hard to explain now. Just as is. I know I can use internal tool but it's about enterprise policies.
 

bobak

macrumors newbie
Original poster
Dec 2, 2022
13
2
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.