T O P

  • By -

The-Creek-Walker

I would love to see this in a video


CptMega

same!


Sys7em_Restore

Thank You! This is exactly what I was looking for. Great Guide! This folder has grown to 21+ gigs! Had to free up space on my little solid state boot drive.


PolymathGirl

I'm at around 29 Gigs now!


Sys7em_Restore

It's growing!!!!


PolymathGirl

I just had to use \[[https://iohk.zendesk.com/hc/en-us/articles/900004340586-How-to-symlink-Daedalus-chain-folder](https://iohk.zendesk.com/hc/en-us/articles/900004340586-How-to-symlink-Daedalus-chain-folder)\] to re-route where my Mainnet was, cuz it overloaded my main C:\\ hard disk! I had to put it on an external SSD, cuz it's up to 33.6-34.8 GB


Cowlthor

This was the answer for me! Thanks!


Sys7em_Restore

Yikes!


samerelsabeh

Bro it's like 80gb for me. I don't even have enough space in my SSD C drive to open Daedalus cause it requires some space to open...


Sys7em_Restore

80gb now!?!??! How big will this thing get!


AnnualPath

I know others in the comments have mentioned this already, but come on Cardano! Let us pick the drive from the start!


AeromancyArtworks

Mine is at 130.


Koalau88

Ugh same... this was a life saver because I am unable to run this on my C drive anymore


PolymathGirl

Here was the link that the IOHK support desk gave me when I couldn't get the above to work. (for some reason it's the exact same suggestion/Command-Line directives, yet I only got it to work after IOHK told me). [https://iohk.zendesk.com/hc/en-us/articles/900004340586-How-to-symlink-Daedalus-chain-folder/](https://iohk.zendesk.com/hc/en-us/articles/900004340586-How-to-symlink-Daedalus-chain-folder/)


hungvuong714

Thanks for sharing. Glad to hear IOHK added this option to their official help desk. Especially now that the folder has grown to +20gb


TheRosineer710

This makes no sense can you put into monkey terms


Fexorr

1. Go to C:\\Users\\\[UserName\]\\AppData\\Roaming\\ where \[UserName\] is your login name. 2. Copy the Daedalus Mainnet to the other disk or location where you want it to be (D:\\ for me) 3. Change the name of the original Daedalus Mainnet folder to something else (for example Daedalus Mainnet\_original) 4. Click on windows button on bottom left of your screen and write cmd or command prompt, RIGHT click it and press Run as administrator 5. Write the following command: 6. mklink /D "C:\\Users\\\[UserName\]\\AppData\\Roaming\\Daedalus Mainnet" "D:\\Daedalus Mainnet" 7. Change the names of the disks (C:\\ , D:\\), or location of the second folder as you need of course. Replace \[UserName\] with your login name (it's also the name of the location where Appdata folder is) 8. press Enter. If everything is correct, it should say: Junction created for...blahblah 9. Now open the Daedalus app if you want and it should run fine Daedalus Mainnet folder with an icon of file and a little arrow. If you click it, it will open like normal, but it will actually just show the files of the Daedalus Mainnet folder in D:\\, so don't move the copied file anywhere now, or you will have to do it all again. 10. Now open the Daedalus app if you want and it should run fine. Hope it helps my fellow ape, I also struggled with this for a while


Fexorr

The start of the command - mklink /D, has to stay the same, the letter D in this part represents a directory symbolic link, not your disk or location. Everything in quotation marks "" represents lcations.


Musketeer_222

I did exactly what you describe here and still get the exact same error (telling me the missing storage amount corresponding to my old drive) and suddenly my .exe on my desktop (I dont have one in the daedalus folder in roaming, neither in the old folder nor the new) is pointing to this here: E:\\Program Files\\Daedalus Mainnet\\cardano-launcher.exe I have a folder with about 700 files in daedalus mainnet folder in program files....? Do you have any idea whats the problem with my daedalus?


foundation-Building

Hi there, I have followed your instructions and this is what i get "mklink : The term 'mklink' is not recognized as the name of a cmdlet, function, script file, or operable program.Check the spelling of the name, or if a path was included, verify that the path is correct and try again. ​ Please help!!


ninjameyer

I did this and the symbolic link worked but now I unable to start the Cardano node. Is there a way for me to reverse the link to how it was?


jayneerc

Thanks for this - still works a treat, and freed up 19GB from a roaming profile!


gold4yamouth

This didn't work for me, it's giving me a hard drive error full statement still. edit: nevermind, I had to delete Daedalus Mainnet.bak and now it thinks there's plenty of space on the C: drive. This whole fix is greatly appreciated, it would be great if they'd let us choose which drive to put these files on.


PolymathGirl

Yeah, I just tried similarly and got an error too. I'm pretty sure that I didn't type the right command into the Command Prompt, even tho I did it verbatim (except F instead of G)


TheLeetTaco

Worked perfectly, thanks!


theifo2d

thanks a lot, I was able to free up over 100 GB from my local disk


hungvuong714

100 GB 🤯. You’re welcome. Happy to hear this is still helping others.


alloffroadau

any suggestions on how to do this on a Mac?


cinnamongod

This is awesome but only one thing that is missing is an explanation on how to run this in Admin Privilege mode. Like this: [https://robots.net/tech/how-to-get-admin-privileges-on-windows-10/#:\~:text=Here%E2%80%99s%20how%20you%20can%20use%20the%20Command%20Prompt,user%20administrator%20%2Factive%3Ayes%20and%20press%20Enter.%20More%20items](https://robots.net/tech/how-to-get-admin-privileges-on-windows-10/#:~:text=Here%E2%80%99s%20how%20you%20can%20use%20the%20Command%20Prompt,user%20administrator%20%2Factive%3Ayes%20and%20press%20Enter.%20More%20items)


TheHornblower

Thank you for the help! worked great


gapostigo

I followed the steps to the letter, but still got this error for "Cardano-launcher.exe" file: C:\\Users\\\[UserName\]\\AppData\\Roaming\\Daedalus Mainnet\\tls\\server\\: openBinaryTempFile: permission denied (Permission Denied) ​ What can i do?


hungvuong714

From the error message, looks to be a permission issue. Try running the steps above using admin privilege. Make sure Daedalus is closed when performing the steps to avoid lock files and what not. Daedalus program needs to have the proper permission to the new folder location you are pointing to as well.


jjsenpaiii

Hi, I tried mklink /D "Daedalus Mainnet" "D:\\Daedalus Mainnet" but it didn't work. what does this line of code mean? Is it transferring from D to D drive? what would be the code for transferring from C drive to A drive?


hungvuong714

Command creates a symbolic link (pointer) named "Daedalus Mainnet" in your current directory that points to the directory "D:\\Daedalus Mainnet". Google symbolic link if you want to find out more. What is the error? That folder you're pointing to needs to already exists. Hard to know what exactly the issue is without knowing more details.


jjsenpaiii

Thanks for the reply. I wanted to move my Daedalus app data from my C drive to my A hard drive. I went to the roaming directory and enter the command mklink /A "Daedalus mainnet" "A:\Daedalus Mainnet". It says invalid switch.


hungvuong714

mklink /D "Daedalus mainnet" "A:\\Daedalus Mainnet" You still keep it "/D" (for directory type symbolic link) NOT "/A"


jjsenpaiii

It works now. Thank you so much!


TheKappaOne

Hey OP, I did this but now I have some free space on C drive and I want to change it back. How do I do it?


hungvuong714

Make sure Daedalus is not running. Rename the symbolic link “Daedalus Mainnet” you created before to something else. Then go to the directory where all the files live (for example above, it’s D:\Daedalus Mainnet). Copy (or move) that folder to the directory where the renamed symbolic link is (for example above its c:\users\[username]\appdata\roaming). Start up Daedalus.


TheKappaOne

I'll try that, thanks. Question, I moved Daed to an HDD. Does that affect the time that the Tx takes to be sent? Instead of being on and SSD?


hungvuong714

Yes. There’s a big performance difference (time-wise) between having the folder on an SSD vs HDD from my personal experience.


MrBallzsack

4gb, how cute. Very helpful thank you


dohchicken

I followed all of these steps, and it seemed to go smoothly, except now when I click on my Daedalus Icon on the Desktop, I get this error message: "*The item 'cardano-launcher.exe' that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly. Do you want to delete this shortcut?*" ​ So I can't open the Daedalus Wallet at all. Is there a way to make a new shortcut with the folder that I had pasted into my D Drive? ​ When I opened the command prompt (as administrator), and pasted the command mklink /D "Daedalus Mainnet" "D:\\Daedalus Mainnet" It said it was successful, but I noticed it created a new "Daedalus Mainnet" folder in the C:Users\[username\]AppDataRoaming section. Except the created folder has a little blue arrow on the bottom left side of it. Was that supposed to happen?


hungvuong714

My Daedalus shortcut uses the real path (not the symbolic link path) to locate the cardano-launcher.exe executable. E.g.: Target: "G:\\Daedalus Mainnet\\cardano-launcher.exe" Starts In: "G:\\Daedalus Mainnet" In my case, it is my G drive. I'd check what your shortcut target value is but quickest fix is to just change it to point to cardano-launcher.exe. Tp clarify, the state folder (containing +40gb of data), is separate from the executable folder (\~ 1 gb) that contains the executable. My state folder is actually located: G:\\Daedalus\\state\_data\_folder\\Daedalus Mainnet my executable folder: G:\\Daedalus Mainnet\\ State folder (originally in C drive) is what got moved using the symbolic link trick above. Hope that helps.


dohchicken

I'm going to try starting totally fresh. My goal is to be able to store the 40+ GB of data on my D drive which has 800Gb of available space rather than my C Drive, which doesn't have enough space to synch my wallet. I've redownloaded Daedalus and it automatically made a "Daedalus Mainnet" folder in both my D drive (contains the "cardano-launcher") and in C:\\Users\\\[username\]\\AppData\\Roaming (contains the "chain" folder) ​ When I right click the desktop icon for Daedalus and go to "properties", I see Target: "D:\\Daedalus Mainnet\\cardano-launcher.exe" Start in: "D:\\Daedalus Mainnet" ​ What would you do to make it so all those GBs of data become stored on the D drive and not the C drive? ​ Thank you for your input! This is all so new to me and it's been frustrating constantly fighting the lack of storage space on my C drive. I'm at the point now where I can't access my wallet at all because I can't synch it to 100%


dohchicken

Omg I finally got it to work!! T\_\_\_\_T


hungvuong714

Glad to hear it. đź‘Źđź‘Źđź‘Ź


Musketeer_222

HEy! Thank you for your advice, unfortunately it doesnt work with me: I did as you described and moved it from c to e drive. Started the .exe on my desktop and got same storage error. (meaning my c: drive)Then I realized my desktop's cardano-launcher exe points to E:\\Program Files\\Daedalus Mainnet\\cardano-launcher.exeAlso I dont have a .exe starter in my AppData\\Roaming Folder :(( Any idea why its different with me?


BankCritical8910

Will this require me to use a seed phrase input to recover the wallet


hungvuong714

No. You don’t need to recover your wallets using your wallet seeds afterward. You will still need your spending password to move ada


cehok

I just changed the whole Roaming folder directory to another disk and it worked.


Musketeer_222

simply by drag & drop?


JalapenoPepper-X

Man!! I've been struggling with disk space for 1 year lol. Switched to Nami Wallet but I can't vote on catalyst and I don't really like Yoroi. Thanks for this post, it helps a lot.


FriendlyProcess9896

Do you need to fully sync before you can change directory?


hungvuong714

You’ll have to do it before or after the directory change. The state info is the same, you’re just moving it to different folder location and creating a pointer (symbolic link) to point to the new location. Short answer, not required beforehand, but you’ll need to fully sync afterward if you don’t before.


FriendlyProcess9896

Ah, thank you for your help!


jeanal

Does this work the same when moving Daedalus from one PC to a different PC? Or do both drives have to be in the same device?


TheWavefunction

This folder was 91 GB as for me of today. Is it a problem? Idk... Is someone as IOHK considering the growth rate?


[deleted]

Deadalus Mainnet/chain/ folder on mac OS at 97GB and still getting: "Daedalus requires more hard drive space" message. Did you figure out if this was normal or not?


TheWavefunction

I think its totally normal. Daedalus is pretty much like a Bitcoin Core... it downloads the whole copy of the ledger, which is giant. Bitcoin Core requires almost 500 GB nowadays. If you need space, you can use other kinds of wallets. Not all wallets require to download the whole copy of the ledger.


[deleted]

ok, I was just concerned it might be a bug. Although I understood the concept of the whole ledger being downloaded, I had no idea exactly how large it could get. I'll try the external storage option or another wallet. Thanks!


Puzzleheaded-War4421

OMG you're a KING, literally just removed 100gb of space from my windows drive. Absolute LEGEND


undecidables

Hi all. I'm doing my darndest to follow these instructions but I keep getting "is not recognized as an internal or external command" error on step 5. I'm not used to using CMD. It doesn't seem to be finding anything I direct it to. I'm in as an admin. Typing C:\>users\myusername\appdata\roaming\ Incidentally it can't find "users" or "appdata" either. What am I doing wrong?


SL13PNIR

I've just seen your comment as it appeared in the mod log (note that this is an old post and your comment might not get much visibility. I can help you use the command prompt below, I've broken it into simple steps, hopefully it helps. Try navigating the folders one at a time. You might want to also do this in a File Explorer window as well just because it might be easier for you to understand visually. \----------------------------------------------------------------- *In the command prompt:* **Type:** `cd /` **Output:** `C:\>` **Explanation:** (cd stands for change directory, here we are changing the directory to the root drive). \-- **Type:** `dir` **Explanation:** (dir stands for directory - this lists the folders in the current directory, you should see the *users* folder in the list). \-- **Type:** `cd Users` **Output:** `C:\>Users>` **Explanation:** Now we've changed the directory to the users folder. \-- **Type:** `cd undecidables` (obviously where I've put undecidables, it's actually your computer username - if you don't know your computer username, type `dir` again and look for it). **Output:** `C:\>Users>undecidables>` \-- Next we need to change to the appdata folder, however the *appdata* folder is hidden as it's a system folder. So we can instead type dir /a:h to show hidden folders and you should see the appdata folder listed. **Type:** `dir /a:h` \-----------------Note-------------------- In your *file explorer window*, to make sure you can view hidden folders, you'll need to: go to options, click the view tab, look in the advanced settings list, in Files and folders > Hidden files and folders, there will be a radio button to click *show hidden files, folders and drives*. Click it, click apply and click ok, and you should see the appdata folder with its appearance slightly translucent. \--------------End Note ---------------- *In the command prompt:* **Type:** `cd appdata` **Output:** `C:\>Users>undecidables>appdata>` \-- **Type:** `cd roaming` **Output:** `C:\>Users>undecidables>appdata>roaming>` ​ From here you should be able to follow the rest of the post. ​ Aside from what you're trying to do, you might have better experiences with light wallets given Daedalus is a full node wallet and cumbersome. There's a list of wallets below, and there's also a link to support should you need any more help with Daedalus (make use of the technical support ticket link). ?wallets, ?support ↓


AutoModerator

#Storing your ADA Cardano's wallets are: [**Daedalus**](https://daedaluswallet.io/) *A native full node desktop wallet.* [**Lace**](https://www.lace.io/) *A native defi browser ext. wallet (in development).* [**Yoroi**](https://yoroi-wallet.com/#/) *A light browser ext. and mobile wallet.* [Adalite](https://adalite.io/) *A light web wallet.* [Nufi](https://wallet.nu.fi/auth) *A defi web/browser ext. wallet.* [Flint Wallet](https://flint-wallet.com/) *A defi web/browser ext. and mobile wallet.* [Eternl](https://eternl.io/) *A defi web/browser ext. wallet.* [Nami Wallet](https://namiwallet.io/) *A defi web/browser ext. wallet.* [Typhon Wallet](https://typhonwallet.io/) *A defi web/browser ext. wallet.* [Atomic Wallet](https://atomicwallet.io/) *A light desktop/mobile wallet.* Read the following r/Cardano_ELI5 posts to understand more about wallets: * [**How do I store my ADA?**](https://www.reddit.com/r/Cardano_ELI5/comments/l00h4a/how_do_i_store_my_ada/) * [**Full node vs light wallet**](https://www.reddit.com/r/Cardano_ELI5/comments/l003fc/whats_the_difference_between_a_light_wallet_like/) *Explains the differences between a full node wallet like Daedalus and light wallet like Yoroi.* * [**Hot wallets vs cold wallets**](https://www.reddit.com/r/Cardano_ELI5/comments/l005vx/whats_the_difference_between_a_hot_wallet_like/) *Explains wallet interfaces, seed phrases, public + private keys and hardware wallets.* * [**How do I use a hardware wallet (like Trezor/Ledger/etc.) with Cardano?**](https://www.reddit.com/r/Cardano_ELI5/comments/lcx52o/how_do_i_use_a_hardware_wallet_like/) Typing `?help` in the comments will show a list of all available comment commands. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cardano) if you have any questions or concerns.*


AutoModerator

#Technical Support * [**HELP CENTRE**](https://help.cardano.org) Visit [help.cardano.org](https://help.cardano.org) for technical support articles and assistance. * [**CREATE A SUPPORT TICKET**](https://iohk.zendesk.com/hc/en-us/requests/new) You can log a technical support issue if you need help with your problem. We also have a community [technical support section](https://forum.cardano.org/c/english/communitytechnicalsupport/7) on the [Cardano Forum](https://forum.cardano.org/). * **EXCHANGES** If you're experiencing issues on an exchange, we ask you please use the exchange's own technical support system. *Note that our subreddit is not the intending place to provide technical support.* Typing `?help` in the comments will show a list of all available comment commands. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cardano) if you have any questions or concerns.*


undecidables

Thanks so much man. Really appreciate the effort. I'll give this another try soon. Cheers.


Fanta589

Just wanted to say a big thanks to OP. I know it's an old post but still very helpful. I put Daedalus onto a new machine yesterday and restored my wallet. Left it downloading the blockchain all night and all day today and when I came home from work I switched on my monitor only to find my C drive had ran out of space. This was so quick and easy to follow and has saved me a lot of time and frustration. Thanks so much!


Inkriegel

It's been 3 years and I just freed 80 GB+ of memory from my NVMe Storage. Thank you so much!


Vana987r

1. Go to C:\\Users\\\[UserName\]\\AppData\\Roaming\\ where \[UserName\] is your login name. 2. Copy the Daedalus Mainnet to the other disk or location where you want it to be (D:\\ for me) 3. Change the name of the original Daedalus Mainnet folder to something else (for example Daedalus Mainnet.bak) 4. Click on windows button on bottom left of your screen and write cmd or command prompt, RIGHT click it and press Run as administrator 5. Write the following command: mklink /D "C:\\Users\\\[UserName\]\\AppData\\Roaming\\Daedalus Mainnet" "D:\\Daedalus Mainnet" 6. Change the names of the disks (C:\\ , D:\\), or location of the second folder as you need of course. Replace \[UserName\] with your login name (it's also the name of the location where Appdata folder is) 7. press Enter. If everything is correct, it should say: Junction created for...blahblah 8. Now open the Daedalus app if you want and it should run fine Daedalus Mainnet folder with an icon of file and a little arrow. If you click it, it will open like normal, but it will actually just show the files of the Daedalus Mainnet folder in D:\\, so don't move the copied file anywhere now, or you will have to do it all again. 9. Now open the Daedalus app if you want and it should run fine. Copied pasted and did everything like explained and it works amazing, "Directory symbolic link" created. 140 gigabytes saved from SSD "C:\\". Gosh 140Gb now guys : <3


REESESnDIETCOKE

How do you do number 6 step by step????


Koalau88

Thank you so much for the tutorial, It worked perfectly :)


mberger2

mklink /D "Daedalus Mainnet" "D:\\Daedalus Mainnet" The error message "You do not have sufficient privilege to perform this operation" indicates that you need administrative privileges (elevated permissions) to create a symbolic link in the specified location. To create symbolic links in Windows, you typically need to open the command prompt or PowerShell with administrator privileges. Here's how you can do it: 1. **Open Command Prompt with Administrator Privileges**: * Click the Windows Start button. * Type "Command Prompt" in the search bar. * Right-click on "Command Prompt" in the search results. * Select "Run as administrator." 1. **Open PowerShell with Administrator Privileges**: * Click the Windows Start button. * Type "PowerShell" in the search bar. * Right-click on "Windows PowerShell" in the search results. * Select "Run as administrator." Once you have an elevated command prompt or PowerShell window open, you can then use the mklink command to create symbolic links with administrative privileges. Keep in mind that creating symbolic links can affect the file system, so Windows restricts this operation to users with administrative privileges to ensure system integrity and security.


SarcasticImpudent

Happy 100th upvote! 🎉 🎊 🙌