Box Drive: Change cache location
It would be really awesome to allow the box drive cache location to be placed somewhere other than C:\Users<USERNAME>\AppData\Local\Box\Box\cache, say on on a separate volume that doesn't consume space on C: (boot / application drive). Ideally I would like to place it on my second ssd D:
This ain't rocket sience and only amateurs leave this function out of a program like this
Completely agree, I have an entire separate cache drive for this.
Chris Erickson commented
I have to go back to Box Sync, as my main drive is D. C is SSD and only for Apps. D is 1TB and for data.
I have resorted to having both box and box sync installed because you can have box sync have the folders you need on an external...this is a horrible work around and previously you could just use symbolic links to move your folders over. I am a video editor and box has become more of a pain in the A$$ then a solution as my projects are in TB's and hey I can not make the system hard drive bigger ...that is a bogus solution!
If you're here because you want to change the mount point of the Box drive so it's not your C drive, the solution is not too hard to do yourself and it's working for me in Windows 10.
1. Exit Box Drive.
2. Open the Registry Editor (e.g. search "registry" from the start menu) and hit yes to let it modify your computer.
3. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Box\Box
4. Create a New > String Value; name it CustomBoxLocation and set its value to a path on the different drive you want - e.g. D:\Box
5. Close the Registry Editor and start Box Drive
Thanks to Luke Johnson writing in the wrw.is blog linked in a comment below.
It's totally ridiculous that you can't change that, the Box Drive app install location, or the cache location easily. Amateur hour.
This feature is really, really needed.
As many have said this really need to be implemented - we are a 3DP company we move hundreds of gigs between us - its bad enough that just changing the location of the absolute files requires a registry edit, i mean its like 1985 all over again, but that the cache remains on the C drive and eats up hundreds of gigs is ridiculous. Why pay hundreds a month for this?
Steven Jarrett commented
It worked for me to move the cache folder and then create create a symbolic link to it. (symbolic link, NOT a shortcut).
1) Close Box drive
2) Move the cache folder (go to %USERPROFILE%\AppData\Local\Box\Box and move the 'cache' folder to your new location. I recommend you back up the current cache folder temporarily.)
3) Create the symbolic link (Open command prompt as an administrator and then use the mklink command to make a link named 'cache' pointing to the new location - for example, mklink /D "C:\Users\<insert user root folder name>\AppData\Local\Box\Box\cache" "D:\<insert new cache folder name>"
4) Restart Box.
This was the first page I got to when I searched for a solution on Google, so hopefully my answer is helpful to someone. It looks like someone before me already had the same idea. I recommend Box create an article explaining how to do this since it works (easer to do that than add the feature to the program, I suspect).
This feature is really, really needed.
This is INSANE! How can a storage solution act this way ? If we are not in control of where out files live, what is even the point ?
I work with large datasets and rely on Offline files to work and share with co-workers all over the country.
I recently purchased fast SSD's to my employees to sync Box Drive to... Now all our C: drives are full with cache data that we needed to be on the drive of choice.
What is the point ?
It's insane that this feature still isn't available. My company is going to move to Dropbox if this doesn't get added in short order.
I also use Dropbox. They have had this feature for years. Box should include this also in their feature to stay in the competition.
STILL waiting for this to be addressed! Over 2 years looking for a response to a reasonable request. If we weren't so heavily invested in Box, from a setup standpoint, we would all be gone.
It is the answer:
The keyword is "mklink" MS-Command, it can point this folder to that folder. Some commens:
1. Copy source-path to destination-path.
2. Delete source-path.
3. Run cmd.exe with administrator.
4. Type command, ex:
mklink /d "E:\BOX\Box Sync" "E:\BOX\Box"
5. If succeed, the notice is
symbolic link created for "E:\BOX\Box Sync" <<===>> "E:\BOX\Box"
6. If the error ""Cannot create a file when that file already exists." mean the source-path still not delete.
This feature must be top-priority. So many users have a separate drive for storage, leaving C: just for system usage.
HUGE issue. Please address.
PLEASE fix this.
Stephen Selwyn commented
If C: drive is an SSD it may have limited space with Windows installed. Even taking a maximum of 25GB + files marked for offline access is causing us problems in our company. This has been promised for a long time and other cloud based storage systems are able to do this.
Stephen Fowler commented
This has been a requested feature going back to the initial release of Box Drive. I find it hard to understand why other cloud storage providers can do this and Box can't or won't make this a standard feature.