Forum Thread
  Posts  
No option to change cache location appears! (Forums : Tech Support : No option to change cache location appears!) Locked
Thread Options
Oct 27 2011 Anchor

Desura has nearly completely filled up OS disk! I want to have everything install to my secondary HD, but it's still using C:\ProgramData\Desura\, and I'm getting all kinds of warnings! I want all downloads to go to my E: drive. A link will appear in the upper right hand side of the app saying that I should change the cache location, but when I click it, it sends me to a blank page. Cannot find a relevant option under settings! Is there a fix for this?

I found this in the console output, not sure if it's relevant

03:54	DS: Version: 0.0.3.8
03:54	Failed to set mcf cache path to be writeable: Failed to open the file 'C:\ProgramData\Desura\DesuraApp\temp' [9.5]03:54	DS: Installed Desura for game explorer

Edited by: davegm

Jan 13 2012 Anchor

For what it's worth, I was able to move things by the following method. No idea whether this is the correct way to do it though:

- Copy the C:\Program Files\Desura\Cache & C:\Program Files\Desura\Common to a different partition.
- Uninstalled Desura from it's original location
- Removed the files from the ProgData\Desura\DesuraApp (I'm using Windows 7, and this folder is hidden normally. I had to unhide files to find it).
- Reinstall Desura on the desired partition.
- Copy the Cache and Common folders into the new location.
- Go into my games list (all showed not ready)
- Clicked on each game, selected 'Install'
- Selected option to verify files
- In some cases, the 'tools' were re-installed.
- If prompted for the version to run, selected 'Version installed on this PC'

From what I can tell, everything worked correctly. I now have Desura & all the cache data stored on my K: drive, instead of in C:\Program Files\Desura.

Again, no guarantees, but this appears to work.

Feb 15 2012 Anchor

I had the same problem of no change prompt appearing whatsoever. The fix I used was creating a directory junction and manually moving Desura's files. Copy the contents of "C:\ProgramData\Desura" to a new folder and delete the "C:\ProgramData\Desura" folder itself afterwards (so there is room for the newly created junction), then execute the "mklink" command as shown. The syntax is as follows (make sure to run 'cmd' as administrator):

mklink /J "C:\ProgramData\Desura" "\"

The same command can used for creating junctions and links for other folders and files, including situations like moving Steam games to other hard disks.

Edited by: ShiveringAurora

Mar 2 2012 Anchor

2012 and problem still excist.

Apr 19 2012 Anchor

Grymling wrote: 2012 and problem still excist.


Unfortunately the problem exists even today

May 9 2012 Anchor

This problem inhibits me from installing more games, there is no point for me to buy anything from Desura. No matter how much I want to.
I will have to wait until I have upgraded my computer and have more space on C: drive

Jun 21 2012 Anchor

install location of the desura program decides cache location. even though it gives warning about c: being low in resources the download actually happens on the install location drive... seems more a glitch \

Nov 23 2012 Anchor

Grrrrrrr the issue is still not fixed....

Nov 26 2012 Anchor

Really annoying bug.
@zlives: mine does write data there, I can see it with todays date on it :(

My main drive has no space left, a smallish SSD for OS, and made worse with this daft move towards making everything "Fisher Price" in most apps more simplified like we are all morons. Seems less and less control of what we actually need.

Basic requirement is allow the user to optionally choose where to save on HIS PC (sure have a simple default for some people).

tumbleweed....

Edited by: Slice-n-Dice

Feb 20 2013 Anchor

This still need to be fixed!

Oct 7 2013 Anchor

It is rather easy to fix this with symbolic links.
In windows 7:

*Create a new desura directory somewhere, you can even skip this step. I created "D:\Games\Desura"
*Move or copy the folders "Common" and "Cache" in "C:\Program Files (x86)\Desura" to somewhere. (In my case "D:\Games\Desura")
*If you didn't move the "Common" and "Cache" folders delete or rename them.
*Open a command prompt with adminastrive privilges. (win button, type cmd, right click run as admin)
*For ease of use go to Desura folder. ("cd C:\Program Files (x86)\Desura")
*Type "mklink /D Cache (and link to where you moved/copied the folder)" In my case "mklink /D Cache D:\Games\Desura\Cache"
*Do the same for the "Common" folder, in my case "mklink /D Common D:\Games\Desura\Common"

Then Desura should store everything but the client itself on the new drive. Installing new games and uninstalling old ones do work.
There might be some GUI program or something to make it easier but this is rather straight forward at least I hope.
You can use symlinks in both steam and desura to move part of the games or whole ones over to the SSD if you want better loading times in some game.

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.