Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

time machine will not back up to external drive

I have been trying to back up to a wd easystore drive that has worked before for time machine. It has tons of space available. It started the backup yesterday, but soon stopped and gave this message:

I repaired the disc before that using disk utility which found no problems. It is connected directly to the macbook with a USB cable (that came with the drive). Option click on time machine yields a dimmed verify backups option, or an option to change discs. If I elect to change discs, it finds the backups on the drive, but all it will do is open a time machine window with no options except to restore backups and it still won't backup or verify backups.

Posted on Mar 19, 2019 4:18 AM

Reply

Similar questions

14 replies

Mar 21, 2019 2:57 PM in response to erikstunes

Troubleshooting can be time-consuming but here are some steps that might help identify or correct common problems.


Extracting Time Machine log activity may or may not yield useful data, but if you are interested those instructions follow below. It might be just the beginning of troubleshooting efforts that are likely to take some time. Otherwise, you can skip this section and go right to the "reconnecting" procedure below it.


Needless to say, if you are using any non-Apple "anti-virus", "cleaning", or "Internet security" products including "banking security", anything at all in that broad category of utterly useless garbage, don't. A lot of things won't work if you do. If any of that sounds even remotely familiar, please stop here and describe what it may be so that you don't waste any more of your time.


---


To extract potentially relevant Time Machine activity from log consider using the following shell script:


clear; printf '\e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


Copy (triple-click to select the entire line) and Paste that line in a Terminal window. The Terminal app is in your Mac's Utilities folder.


It extracts Time Machine activity logged during the previous 24 hours. To change that time period change that value. If Time Machine is running there is no need to interrupt TM to use it. Be advised that log is fairly resource-intensive, and if you are using a portable Mac it will consume a lot of battery power as it runs.


log will need a few moments to extract the Time Machine log data. Wait for it to finish. It is normal for its results to include various "errors" and "failures" and none of them are necessarily an indication of anything wrong.


Copy (Edit > Select All and then Copy) and Paste that Terminal window's contents in a reply to this Discussion. Please omit or obscure any information that you may consider personal.


Quit the Terminal app when you're finished with it.


---


The following technique can be used to "reconnect" to the backup disk. It will not affect the existing backup history in any way.


Open Time Machine's Preferences and de-select the Back Up Automatically checkbox. Make sure no backups are in progress, otherwise you should wait for it to finish or terminate.


If the backup disk is directly connected to the Mac, disconnect it: drag its icon to the Trash, wait for it to disappear from the Desktop, and then physically disconnect it from the Mac.


  • If its icon does not appear on the Desktop, select External Disks in the Finder menu > Preferences... > General. You can de-select it later.


Then, click the "Select Disk..." button, select the backup disk, then Remove Disk, then Stop Using This Disk.


  • If you designated more than one backup destination, the "Select Disk..." button is replaced by an "Add or Remove Backup Disk..." option. You have to scroll through the list of backup disks for that option to become visible.


This will not affect any existing backups.


Reconnect the backup disk to the Mac, power it on if required, and wait for its icon to appear on the Desktop.


Then, Select Disk... again in Time Machine's Preferences. Re-select the same one under Available Disks, then Use Disk. If the backup is on a network (TC or AEBS), you will be prompted for the password you provided for that disk in AirPort Utility.


"Waiting to complete first backup" will appear, which means it won't do anything until the next scheduled backup. Despite the implication of that message, it does not mean it needs to create a completely new backup, as if it's creating a brand new one. Your existing backups will still be available.


If you don't want to wait that long, select Back Up Now.


A Notification may appear if your source volume is encrypted and the backup volume is not. That's normal.


Re-select Back Up Automatically. The "Preparing Backup..." status message will remain for a long time. Eventually, "Backing up xxx of yyy" will appear, but those values will not be accurate, nor will the "Estimated time remaining" in Time Machine's Preferences. Just ignore it. It may take a few hours even if your Mac is not allowed to sleep. Time Machine will also pause or become slow if you use your Mac for tasks it considers a higher priority.


For fundamental troubleshooting references please read If you can't back up or restore your Mac using Time Machine - Apple Support and Time Machine troubleshooting - Apple Support.

Mar 19, 2019 8:02 AM in response to erikstunes

The first thing you must do with any external hard disk drive is to format it using Disk Utility. That accomplishes two fundamental tasks: it removes any non-Apple "drive management" products drive manufacturers are fond of bundling with their equipment, and prepares it for use with Time Machine.


You need to specify GUID as its Partition Map and select one of the Mac OS Extended (Journaled) formats. Otherwise it won't work. Read Types of disks you can use with Time Machine on Mac.


For additional instructions please read Time Machine troubleshooting on Mac.


"Verify backups" is for network backup drives only: "If you back up to a network disk, ..."

Mar 19, 2019 4:34 AM in response to erikstunes

You may just have to reformat the drive and start over with your snapshots from scratch . . . unless there is some data in your present snapshots which you just can't afford to lose. Don't you just love it when Apple provides such generic, mystifying messages such as "An error occurred", with no concrete explanation? :) Other than reformatting the disk, I don't know what else to tell you. Have you tried more than once as the error message suggests?


It is obviously not any kind of permissions issue, because if it were, the backup would not have even started yesterday. Time Machine encountered something while copying your files. The question is, did it find something on the source, or on the destination? Oh mysteries of mysteries.


I don't use Time Machine, but I imagine that it creates its own logs somewhere. Perhaps studying those might offer a hint.

Mar 19, 2019 4:59 AM in response to erikstunes

Okay, here is something cool that might help you. It is a shell script which will show you the last 12 hours of Time Machine's log, and then continue live from there. Just copy and paste everything you see below into a plain text file -- such as TextEdit or BBEdit -- and save it with the file extension ".sh", without the quotes. Then, open the Terminal app, drop the script in the Terminal window, and hit your return key. In fact, you can make it a clickable script, just by changing the file extension to ".command", instead of ".sh". As I said, maybe this will give you some clues regarding what is going on:


#!/usr/bin/env bash
# =============================================================================
# macOS 10.14.3 (18D109)
# Terminal: Version: 2.9.1 64-Bit (Intel): Yes
# Terminal Location: /Applications/Utilities/Terminal.app
# Time Machine Log Viewer
# =============================================================================

filter='processImagePath contains "backupd" and subsystem beginswith "com.apple.TimeMachine"'

# show the last 12 hours
start="$(date -j -v-12H +'%Y-%m-%d %H:%M:%S')"

echo ""
echo "[History (from $start)]"
echo ""

log show --style syslog --info --start "$start" --predicate "$filter"

echo ""
echo "[Following]"
echo ""

log stream --style syslog --info --predicate "$filter"


BTW, to stop the log from running, just use control-c.


I hope this helps. Let me know. Thanks!

Mar 19, 2019 7:44 AM in response to WordWeaver777

I'm not sure what good the backups are if I have to reformat the disk! I have tried many times. After reading elsewhere that WD driver caused people similar problems, I just updated the wd drive utilities to a new version which is compatible with osx 14, checked the drive for errors with that and tried again with the same results. Backup starts, but encounters a problem

Mar 19, 2019 8:10 AM in response to WordWeaver777

Here's the log using your script. Seems to be a problem with the sparsebundle?
Last login: Tue Mar 19 09:10:16 on console
Eriks-MacBook-Air:~ erikdonaldson$ #!/usr/bin/env bash
Eriks-MacBook-Air:~ erikdonaldson$ # =============================================================================
Eriks-MacBook-Air:~ erikdonaldson$ # macOS 10.14.3 (18D109)
Eriks-MacBook-Air:~ erikdonaldson$ # Terminal: Version: 2.9.1 64-Bit (Intel): Yes
Eriks-MacBook-Air:~ erikdonaldson$ # Terminal Location: /Applications/Utilities/Terminal.app
Eriks-MacBook-Air:~ erikdonaldson$ # Time Machine Log Viewer
Eriks-MacBook-Air:~ erikdonaldson$ # =============================================================================
Eriks-MacBook-Air:~ erikdonaldson$ 
Eriks-MacBook-Air:~ erikdonaldson$ filter='processImagePath contains "backupd" and subsystem beginswith "com.apple.TimeMachine"'
Eriks-MacBook-Air:~ erikdonaldson$ 
Eriks-MacBook-Air:~ erikdonaldson$ # show the last 12 hours
Eriks-MacBook-Air:~ erikdonaldson$ start="$(date -j -v-12H +'%Y-%m-%d %H:%M:%S')"
Eriks-MacBook-Air:~ erikdonaldson$ 
Eriks-MacBook-Air:~ erikdonaldson$ echo ""

Eriks-MacBook-Air:~ erikdonaldson$ echo "[History (from $start)]"
[History (from 2019-03-18 22:54:37)]
Eriks-MacBook-Air:~ erikdonaldson$ echo ""

Eriks-MacBook-Air:~ erikdonaldson$ 
Eriks-MacBook-Air:~ erikdonaldson$ log show --style syslog --info --start "$start" --predicate "$filter"
Filtering the log data using "processImagePath CONTAINS "backupd" AND subsystem BEGINSWITH "com.apple.TimeMachine""
Skipping debug messages, pass --debug to include.
Timestamp                       (process)[PID]    
2019-03-19 06:23:32.019887-0400  localhost backupd[3107]: (TimeMachine) [com.apple.TimeMachine:TMLogInfo] Starting automatic backup
2019-03-19 06:23:32.427567-0400  localhost backupd[3107]: (TimeMachine) [com.apple.TimeMachine:TMLogInfo] Failed to find matching sparsebundle in directory '/Volumes/easystore', directory contents: (
    ".disk_label",
    ".disk_label_2x",
    ".fseventsd",
    ".Spotlight-V100",
    ".TemporaryItems",
    ".Trashes",
    ".VolumeIcon.icns",
    "Backups.backupdb",
    "tmbootpicker.efi"
)


time machine will not back up to external drive

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