Ummm chill out? Without really looking into this at all, my first guess is that if the program uses temporary files anywhere then it may default to using %TEMP% which is a Windows environment variable that likely defaults to C. You could probably change that and restart your program (so it gets the new env vars). Alternatively, I assume that you are using the default datastore which is flatfs which utilizes the file system to store data. You could try using the badger datastore and things should get easier for you. https://github.com/ipfs/go-ipfs/blob/master/docs/config.md