A Microsoft file hosting and synchronization service.
Hello @Chris
Thanks, that clarification helps. What you're seeing actually makes sense given how macOS Finder aliases and the newer OneDrive File Provider implementation interact.
The old Mac can still resolve those aliases because macOS aliases aren't simply text paths. Finder can retain additional information that allows it to locate a target even after the target moves. On the new Mac, however, that historical filesystem relationship isn't necessarily preserved when OneDrive synchronizes the alias itself.
There's another important factor here: on macOS 12.1 and later, OneDrive moved its actual sync location into:
~/Library/CloudStorage/...
Microsoft specifically documents that this path change can cause previously pinned/referenced files to stop working.
So unfortunately, I don't know of a supported OneDrive setting that will automatically rebind dozens of existing Finder aliases to their corresponding files on another Mac. OneDrive synchronizes the alias file, but it doesn't reconstruct Finder's target relationship for the destination Mac.
One thing I'd test before recreating everything:
- Make the target OneDrive folders Always Keep on This Device on the new Mac so the underlying files are fully materialized locally. Microsoft confirms that Files On-Demand is integrated with macOS File Provider and that online-only files aren't actually downloaded until required.
- Let OneDrive finish syncing completely.
- Test several existing aliases again.
- Create one new alias on the new Mac, sync it through OneDrive, and test that alias on the old Mac.
That last test is particularly useful because it confirms whether you're dealing with Finder alias portability rather than damaged documents or OneDrive synchronization.
If you have dozens of aliases, I wouldn't manually recreate them yet. If the original and new target locations follow a predictable structure, you may be able to script alias recreation on the new Mac using the filenames/target structure. That's probably a much cleaner solution for three course folders than rebuilding every alias manually.
Please don't forget to "Accept the Answer" if this information helped you. This will help us and others in the community.