I’m mostly posting this here for myself. If you’re looking for a way to move Dropbox to an always-fixed SD Card in a Surface Book, it does work.
You have to create a symbolic link from Dropbox to the card, which isn’t hard. It’s best if you can do this with an empty card (just in case), but I did it with a bunch of data running and it was fine.
Here are the steps to move Dropbox to an SD Card and insert a symbolic link with mklink
- Install Dropbox as usual. It created my Dropbox folder in C:\Users\justi\
- Stop the Dropbox process
- Cut and Paste the Dropbox folder from C:\Users\justi\ and Paste on SD Card. In my case, this was D:\Dropbox
- Make sure the Dropbox folder in C:\Users\justi\ does not contain anything anymore and that the root Dropbox folder is no longer there.
- Open cmd as Administrator by right-clicking the Start menu icon in Windows 10 and selecting “Command Prompt (Admin)” (typing “cmd” in the Run dialog won’t work, most likely).
- Type mklink /D C:\Users\justi\Dropbox D:\Dropbox [Note that the /D at the start of this command is for Director, not the D: drive your SD card may be on. Just as point of reference.]
- Start Dropbox and test that it syncs to new location on D:\Dropbox
Removing a symbolic link
If you need to remove this symbolic link later, be careful. Using the command mklink /d will remove the link AND the files in the linked destination. Which would be bad.
Instead, use rmdir, which only deletes the directory link. I’d make a backup just in case. I haven’t tested this:
- Stop Dropbox
- Run cmd as an Administrator (right click Start > Command Prompt (this doesn’t need Admin rights)
- Type: rmdir C:\Users\justi\Dropbox
- Restart Dropbox and, I assume, allow it to index everything again.
So far I have not had a problem where Dropbox threatens to delete my files like some people have stated when the Surface Book’s screen is detached. It seems to behave exactly like OneDrive did when it was on my “embedded” SD card. It simply stops checking and won’t resume until the drive is restored.