Using the standard client, Bitcoin-Qt, v0.8.1: (win10x64)

I would like to move the blockchain data from its default location to a different location (maybe even an external disk or NAS drive). What should I do to make this working while moving that data?


2 Answers 2


This step-by-step how-to assumes you are using Windows 7 and installed Bitcoin-Qt to the default directory.

  1. Make sure Bitcoin-Qt is not running
  2. Create a desktop shortcut
  3. Right click on the shortcut
  4. Select Properties
  5. In the "target" box, add -datadir="the new data directory"
  6. Move everything in C:/Users/"your user name"/AppData/Roaming/Bitcoin/ to your new data directory.
  7. Start Bitcoin-Qt with your new shortcut.
  • 3
    This moves the wallet too, which I think isn't what the asker wanted.
    – Nick ODell
    Commented Jul 30, 2013 at 21:18
  • I do not want to move wallet file. Just chain, because it is growing too big you know.
    – Comodore
    Commented Nov 18, 2013 at 11:25
  • Anybody know how to do this in linux ubuntu? Im going to run out of storage room before the blockchain synchronises. Its used 12 gig plus and still have 24 weeks to complete and I only have 2 gig left on my laptops hard drive and would like to store the blockchain on a removeable passport hard drive. Commented Feb 21, 2014 at 10:48
  • Perhaps this will help: bitcoin.stackexchange.com/questions/10551/…
    – Murch
    Commented Feb 21, 2014 at 14:06

Except for the most recent file (which is being written to with each new incoming block), I believe you shouldn't have a problem in moving the other files with the wallet still open - aren't they read only?

Moving the last one, though, would probably require you to close the wallet even if just temporarily.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.