Windows Magazine advert
Welcome, Guest. Please Sign in (or Register) Welcome,  (Profile | Log out)
Real-world guides, help, tips and buying advice from the Windows community

Use any USB stick to ReadyBoost your computer

Got a USB stick that Windows Vista doesn't want to use for memory? Read how to use it anyway.
By chris on 22 March 2007

Sooner or later, everyone's computer tends to slow down. Call it old age or simply doing too much, but even the most cutting edge PC's seem to lag after a year or so of use.

For those who aren't keen on opening up their PC to put in more memory, Windows Vista has a handy little feature called ReadyBoost that can use USB sticks for additional memory. Unfortunately, Windows Vista doesn't take kindly to the slower sticks on the market and refuses to use them. Proving once again that we control the computer and not the other way around, here's four simple steps to get around this limitation and use any USB stick you have to increase your computers memory.

1. Setup

Properties of a USB stick

First things first. Plug the device in. Ignore AutoPlay if you have the enabled, and go to Computer in the start menu. When it pops up, right-click the USB stick and select properties.

2. Disable the stick

Disabling the stick

Click on the Readyboost tab on the properties menu and check Do not restest this device. Click okay and unplug the stick from your computer.

3. Edit the registry!

Editing the registry

Woah! Don't panic, it's not as frightening as it sounds. Firstly, you need to open regedit, by opening the start menu and typing regedit, then enter. The registry window should load up.

Using the left-hand pane, work your way through the following folders: HKLM (Local Machine) -> SOFTWARE -> Microsoft -> Windows NT -> CurrentVersion -> EMDgmt. You'll have a list of USB devices the computer has encountered, one of which should be your USB stick. Click on it.

Here there's a few details you need to edit. Double click on Device Status and change the value to 2, then ok. Do the same for ReadSpeedKBs and WriteSpeedKBs, changing their values to both 1000. Exit the regedit and breathe a sigh of relief.

4. And back in again

Putting the stick back in again

Now all that's left to do is put the stick back in and once again go to the device properties (Computer > Right-click on drive). If you look under the Readyboost Tab, you'll be able to now select Use this device. Success! Now enjoy your faster PC.

Appreciate this article? If so please vote positively to help push it up the rankings Click once to push vote this item up the content rankings. This helps the community find good material, and your voting enables our systems automatically personalize your experience.

Comments


Nice tweak! Thanks
22/03/07 | 03:12
 
Nice tip. One problem....I use three flash drives (2*512MB and 1*1GB) with a whole list of entries, how can I tell which is the 1GB stick I want to use?
22/03/07 | 08:00
 
Try naming the stick in properties. This name then appears in the registry entries to allow you to identify it. Worked for me.
30/05/07 | 08:11
Go to `computer' then scroll the menu untill you see your flash drives. Right click each one, open and it will say clearly if readyboost is on it.
17/11/08 | 08:12
by putting a sticker on each one
17/02/09 | 03:49
Mark the one with the memory and use it only for that purpose. If in doubt buy one specifically for the memory boost. Leave it plugged in. If you run out of usb ports purchase a usb hub, they are very cheap these days. punkahknight
12/06/09 | 06:29
 
Simple Solution:

1. Disconnect all flash drives
2. Plug in the first flash stick/memory
3. In Windows Explorer right-click your memory card, rename and give it a meaningful name
4 Repeat the renaming process for each card
22/03/07 | 09:17
 
Brilliant! Thanks very much indeed.
22/03/07 | 10:08
 
I recently perused a load of readyboost posts, blogs, etc. and found a blog by a Microsoft heavyweight of some sort that "owns" RB. According to him the purpose of RB is not to add memory such as a dedicated RAM module but rather to be used as a scratch pad. Some users believe that if your PC has 1GB of RAM and if you use a 2GB flash stick you will end up with 3GB of RAM. I have a hard time believing this. There is much confusion with RB out there!
23/03/07 | 03:20
 
That may be so, but my 1GB RAM laptop runs way better now with the knock-off sony memory card than it did without it.
23/03/07 | 03:28
 
Nice one! Not as hard to do as you might think, 2 mins!!
23/03/07 | 08:40
 
Chris,
I wasn't trashing RB. I use RB on my Dell XPS410 and it is an improvement. I was just adding my 2 cents worth. Anyway for everything you want to know about RB: Tom Archer's Blog ReadyBoost Q&A.

I voted up
Aloha from Hawaii
23/03/07 | 06:25
 
Thanks for referring to the excellent RB article. Let me put in my 2 cents worth here as well. Now I see why my laptop has seen improvements with ReadyBoost as it only had 1GB of RAM. On the other hand , I have not experienced any noticable performance improvements (albeit my RAM usage dropped down a few percent)on my 2GB RAM desktop.

Cheers
23/03/07 | 07:04
 
Brill! Couldn't use my 2GB stick, wouldn't work..thought I would have to buy another that works.

Thanks for the tweak!
24/03/07 | 07:38
 
A great article- I voted for this article. I would have thought that to use Readyboost to its full potential, a faster stick would be better?
27/03/07 | 05:11
 
cool tweak mate! using a gig flash stick...cost £6, with your tweak, works no problem! thanks mate! rayone.....ray
30/03/07 | 02:10
 
Presumambly there is a ceiling size of USB stick that confers the maximum advantage. I have a 128MB and a 1GB stick I could give over to this. Is it worth using the larger stick or will the smaller do all I need? My base machine has 1GB and an Index Score of 4.1 Fraser
31/03/07 | 12:13
 
Read Boost reqiures at least 235MB so smallest Stick I presume would be 512MB ?

Correct or Not?
31/03/07 | 11:42
 
I didn't get it right, sorry, but i have a 4 GB Flash, so if i pluged it in and used "ReadyBoost" i will have more 4 GB Memory?? or is the size limited?
01/04/07 | 03:16
 
I have been trying to use a 2gb stick from kingston that is vista ready but my pc keeps asking me for the drivers for it , Ive been trying to use it for over a month now , still no luck.
03/04/07 | 07:17
 
I am in the same position as you. I have 3 sticks and a bluetooth dongle that worked perfectly on my old laptop which was XP, but I cant get past the bit that is asking for drivers. I have contacted the makers and have had no luck with them either. when the sticks are plugged in and I check in Computer they are not even showing up there.
16/07/07 | 11:43
I have the same problem with Vista SP1. But the problem is resolved. REALLY RESOLVED THIS TIME after searching on thousands of forums!!! When it asks for the drivers browse to C:\Windows\winsxs. Do it two or three times if you are installing a mem stick until it says that the device is installed.
05/08/08 | 04:34
I dont know if you tried this. Go into your device manager to check on drivers for your app? Simply go to portable devices, click the + box and all the usb devices plugged in are there. Then right cl. and check for driver updates.
22/11/08 | 04:29
 
Any body help with my Comment???
09/04/07 | 09:19
 
RB is not really "memory" in the sense that its computer "workspace" for programs such as Word, video, or games. RB is a read-ahead cache program that uses your flash drive as a very speedy way to calculate the likely routines your running program are likely to call next. In doing this (caching)on your memory stick, it frees your actual memory from having to perform these calculations, thus giving you faster access and more actual to use.

This being said, if you have a dual-core processor and more than 2GB of actual memory, you probably won't see much difference in performance using RB.

Also, consider that 32-bit Vista can only use 4GB of memory (64-bit can handle at least 128), so depending on how much memory you have installed, there might not be any difference in performance at all.

11/04/07 | 04:28
 
Worked like a charm for my SD card on my laptop
13/04/07 | 05:11
 
Just bought a new 2gb stick only to find out it "doesn't work"... Oh yes it does! Thanks soooo much!
24/04/07 | 06:30
 
To answer a few Q's left in previous comments:

1) RB does NOT add to your system RAM, it is simply an additional READ Cache for your HDD. You will not see more RAM installed in your system. You cannot use RB for application memory etc.

2) RB does not work as a Read/Write HDD Cache, so you can remove it immediately, as all data is always written straight back to your HDD.

2) The reason why there is a lower speed limit set, is because Vista writes to both your RB and HDD device, and will only read it back from your RB device if it believes it can do it quicker than reading from your HDD.
If you force Vista to use a slow RB device - Guess what !?! - Your system may be SLOWER reading the info from your RB device than if Vista just read back the info from your HDD cache.

The minimum requirement speed was set for a reason people !!
25/04/07 | 09:08
 
Re-reading my post, I want to add a couple of clarifications:

1) RB is a READ ONLY not a READ WRITE HDD cache. It uses compression & encryption, and distributes access to the RB device across all the space allocated so not to wear it out.

2) RB only caches the paging operations of your pagefile. The pagefile is the way windows gives more memory to apps than it physically has. Windows saves 4KB pages (or multiples of them) of virtual memory into the pagefile when required, using a random access pattern (ie anywhere within the pagefile), therefore a HDD has to have a very fast random access ability when reading these 4KB pages back in when required. This is why a low seek time spec on your HDD is so important.

3) RB devices, being solid state, do not have seek time, and can instantly find and deliver the 4KB page. The speed of the memory in the RB device at RANDOM READS is THE CRITICAL FACTOR, as well as whether they can keep up with saving copies of these 4KB pages as they are written to HDD. This is why there are pre-set minimum requirements within Vista for the speed of a potential RB device - any slower, and it just doesn't make a difference.

Hope this helps
26/04/07 | 06:52
Re-reading my post, I want to add a couple of clarifications:

1) RB is a READ ONLY not a READ WRITE HDD cache. It uses compression & encryption, and distributes access to the RB device across all the space allocated so not to wear it out.

2) RB only caches the paging operations of your pagefile. The pagefile is the way Windows gives more memory to apps than it physically has. Windows saves 4KB pages (or multiples of them) of virtual memory into the pagefile when required, using a random access pattern (ie anywhere within the pagefile), therefore a HDD has to have a very fast random access ability when reading these 4KB pages back in when required. This is why a low seek time spec on your HDD is so important.

3) RB devices, being solid state, do not have seek time, and can potentially instantly find and deliver the 4KB page back to Windows. The speed of the memory in the RB device at RANDOM READS is THE CRITICAL FACTOR, as well as whether they can keep up with saving copies of these 4KB pages as they are written to HDD. This is why there are pre-set minimum requirements within Vista for the speed of a potential RB device - any slower, and it just doesn't make a difference.

Hope this helps
26/04/07 | 06:59
 
Re-reading my post, I want to add a couple of clarifications:

1) RB is a READ ONLY not a READ WRITE HDD cache. It uses compression & encryption, and distributes access to the RB device across all the space allocated so not to wear it out.

2) RB only caches the paging operations of your pagefile. The pagefile is the way Windows gives more memory to apps than it physically has. Windows saves 4KB pages (or multiples of them) of virtual memory into the pagefile when required, using a random access pattern (ie anywhere within the pagefile), therefore a HDD has to have a very fast random access ability when reading these 4KB pages back in when required. This is why a low seek time spec on your HDD is so important.

3) RB devices, being solid state, do not have seek time, and can potentially instantly find and deliver the 4KB page back to Windows. The speed of the memory in the RB device at RANDOM READS is THE CRITICAL FACTOR, as well as whether they can keep up with saving copies of these 4KB pages as they are written to HDD. This is why there are pre-set minimum requirements within Vista for the speed of a potential RB device - any slower, and it just doesn't make a difference.

Hope this helps
26/04/07 | 07:00
 
I have 2gb ram, core duo processor in my laptop running vista premium, when i plug in my 8gb pen drive I get the option of 230mb up to 7770mb to set aside for ready boost, what would be a worthwhile amount to set aside?
27/04/07 | 11:14
 
OK, I tried it with my (rather slow I guess) mp3 player and I saw no benefit. Today I decided to buy an OCZ Rally USB stick and WOW! This really IS well worth the investment! Boot time reduced drammatically and alla the apps start up in a flash!!! My advice: It really rocks with fast USB and it is really meaningless with slow!
28/04/07 | 05:50
 
thanks for the tip...but this will probably hinder your performance. Theres a reason the said ready boost, they want you to get a fast read\write usb.
29/04/07 | 04:57
 
I totaly agree with the last statement.
If your device is not up to speed,you may get negative results.
If you need to increase performance use a device that can achieve the recommended speed or better still install more system memory.
29/04/07 | 09:51
 
Hi There !!!!
This is my first post on this forum so excuse my if i get it wrong!!!
I tried this workaround on my usb stick and it worked like a dream......Yesterday
Today the ready boost will not work !!!
Do you have to save changes to the registry ?
Any help would be much appreciated
06/05/07 | 12:33
 
Could you use an SD memory card on this as well?
11/05/07 | 11:12
 
You have to use a flash memory stick SD won't do.
13/05/07 | 01:31
You Can always give it a go. bu it may not work.
13/05/07 | 01:42
any flash medium will do if it meets the specs. i have a sony 1 gb memory stick for my camera and i can use the memory stick for ready boost as well.
16/05/07 | 01:05
Thanks for the help Marvelous
01/06/07 | 11:26
I've used a 1GB microSD card for Readyboost before. Vista was fine with using it for RB, so it must be fast enough, etc. but I couldn't detect any difference so stopped using it.
28/01/09 | 04:43
 
I have 512mb DDR2 ram.When i plug in my 1GB pendrive..at first time it seems that my pendrive doesnt meet minimum requirement..so i follow your method..well,it now can be use for RB..but somethings wrong..it says i must have at least 235mb of free space.But there's still much space in my pendrive about 995mb..whats going on??
13/05/07 | 03:40
 
just to add my two cents, i use a 4 gb sandisk mini cruzer for my laptop with vista home premium. the laptop came with 1 gb ram installed and i upgraded it to 2 gb. i find that i get the best perfomance with readyboost when i use my laptop with its low power consumption profile. i really don't see any perfomance gain when i use any other power profile (balanced or high performance).
16/05/07 | 01:10
 
OK I am new to Vista but don't we still need to back up the registry before we play with it? Or does Vista do this? Maybe I'm just getting old but I like to have a good reg copy around just for the heck of it. Also I just bought a 1 gig Kingston stick for 14 bucks at Staples that worked when I asked the computer to retest so I'm happy.
20/05/07 | 12:27
 
Great idea. Well done!
21/05/07 | 01:53
 
having a bit of trouble with readyboost. got a transend 4gb flash drive 'readyboost ready and all that. works fine when i plug it in when vista is running. only when i leave the flash drive plugged in and boot up, nothing happens. i just get a flashing cursor in cmd prompt. any1 know why this is? any help appreciated.
22/05/07 | 05:29
 
You are probably trying to boot to the usb device. Shut down your computer and boot into the bios. Once in there go to the boot order and change the boot order so that the Internal hard drive is boot first followed by CD drive, floppy drive, and then usb drive. Hope this helps.
25/05/07 | 04:10
 
I installed a 2gb, which is for Vista cert. and is coming up as not compatible for Vista. I did registry bypass and has installed. My question is that my memory stick is in fat32 and Vista is ntfs. Will this work properly?
24/05/07 | 03:50
 
Works for me; great tweak, well explained making it easy to do, many thanks.
28/05/07 | 09:56
 
im running windows vista ultimate, the readyboost tab isn't there when i click on properties
30/05/07 | 10:58
 
Excellent Post. work on Ulitmate, but does have its problmes with games like BF2142, had to remove stick to run game with out issues of locking up, not sure why this happend but proven it does by reinserting stick.
09/06/07 | 01:28
 
would you be able to use a Ipod with a flash hard drive... ie-the nano
11/06/07 | 08:29
 
Tried your Ready Boost fix but didn't work. Checked registry twice to be sure. Properties message still reads the same. Vista recognizes the drive. PC has 2GB of twin Corsair DDR2. Flash drive is a PNY Attache 8GB USB 2.0. What say you?
18/06/07 | 12:22
 
Apparently not every flash drive works with that registry change. Spoke with PNY who said they have just released a 2GB version that will work with Ready Boost. Have also found that Scan Disk has a 4GB that is marked as supporting it. Does anyone remember the original registry settings so I can set them back? Or is that really necessary?
19/06/07 | 08:50
 
Followed instructions, and all seems fine. However, neither the combo gadget, nor the task list show that the system has gained anything. In fact, I tried to remove the stick and the first time it complained about it being "in use". However, on a subsequent attempt, it allowed me to remove it.
I see the same amount of RAM, and my combo gadget shows that I'm using 91% on a Vista Ultimate Inspiron 9100 laptop.
Isn't this tweak somewhat fictitious? I would like some proof that in fact it works. Sorry, that's my opinion.
Any users out there with sticks that are readily accepted by Vista? Do you see any signs of a greater amount of RAM anywhere?
04/07/07 | 09:08
 
Well, the thing is that vista doesn't add the readyboosted memory to the physical one. ReadyBoost is used just for speeding up the computer depending on the space you reserved.
05/08/08 | 04:44
 
i got an error message w/ all 5 of my of my differ storage drives, not allowing me 2 change it? i have a 160 gb maxtor one touch port ext hard drive,& a 512mb sony microvault flash drive, that ive been m ore than axious to find and use this tweak. ive been lookin for a tweak like this for months. now i have and im getting some kind of error messages, which doesnt allow me 2. PLEASE HELP< I WANT @ ZIP 2!!!!!!!
05/07/07 | 06:05
 
i got an error message w/ all 5 of my of my differ storage drives, not allowing me 2 change it? i have a 160 gb maxtor one touch port ext hard drive,& a 512mb sony microvault flash drive, that ive been m ore than axious to find and use this tweak. ive been lookin for a tweak like this for months. now i have and im getting some kind of error messages, which doesnt allow me 2. PLEASE HELP< I WANT @ ZIP 2!!!!!!!
05/07/07 | 06:05
 
Question fron a real non-comp person.
I'm thinking of buying a USB flash drive on my laptop to boost windows vista, but am worried I will damage the USB as the drive sticks out (I break everything), I have other slots in my comp (one slighty smaller then credit card size and one approx phone sim card size, can I buy something that does the same (as good as) job as a USB flash drive that goes into these slots and does not stick out to avoid damage? Thanks :-)
16/07/07 | 09:16
 
Easy to install and use with these instructions, many thanks. stano
18/07/07 | 01:36
 
Very Nice But way Every time I restart my Computer I have to do : Use this device for Readyboost??
Jose
27/07/07 | 03:26
 
no
05/08/08 | 04:47
 
memory stick drive is not a hard drive. The more written to it (in times used in the same memory) yes, the stick will stop working. Minimum stick is 512MB and a max of 4GB. The speed write should be 5x or better (this is the problem of knowing if your stick is even fast enough). On a dual core CPU with 2GB of RAM I doubt you will ever see a difference. Note: Memory sticks used with way will sometimes not let the computer restart without it being removed. This is not a free ticket -- the stick will die an early death (and your investment in it cost wise as well).

gauchedude
27/07/07 | 09:32
 
thanks for the article. I did the registry changes and I could manage to run my old slow flash drive. now I have bought a new faster readyboost compliant flash drive. Will the performance of the new flash drive reduce in any way because of the changes we have made in the registry to make the old flash drive work?
Do you remember the original registry entries so that I can undo the registry values to VISTA default?
03/08/07 | 09:34
 
How great (how much) can be this USB stick ? Is there any company (mark)for this USB ?
Thank you
14/08/07 | 12:56
 
Thanks for the info. allowed me to make the most of my 2GB stick. beejack
03/09/07 | 10:19
 
Hi, I'm a newbie and thank for the tips. But will it cause any damages on my thumb drive if I use RB frequently? My laptop has 1.5gb of Ram and I wanna use my 1gb thumb drive to add another 1gb to my ram coz i wanna play games

Btw, can I use SD card for RB?
05/09/07 | 05:04
 
I have bought a Readyboost compatible usb device but when I goto properties there is no tab for Readyboost???

Can anyone help me Thank you D
24/09/07 | 04:36
 
Yes this happened to me also so I took it back to where I brought it from and complained as it also said 'redyboost compatible'so the shop assistant took it from me and plugged it into one that was on display and would you believe it worked perfectly.
Took it back home tried again and still no 'Readyboost'when I clicked 'properties'.Sad to say at this point I gave up!
26/12/08 | 03:28
 
could not figure it out but now after reading the tweak, it's working fine. tks brian
27/09/07 | 01:53
 
I DID ALL THINGS REQUIRED BY THE BOOK EXCEPT WHEN I GET BACK TO READYBOOST IT INFORMS ME THAT "The device is plugged into a unsupported interface " WHAT GIVES PLEASE !
22/10/07 | 01:34
 
Quick question: if my SD card has a 20MB read / write speed, is it ok to input 20,480 KB in the read / write REGEDIT section?

Thanks
28/10/07 | 01:17
 
Thank you very much. This really helped me out since I was using a 8 gb usb stick and it wasn't working until I saw this, now it it works. Cheers To You
06/11/07 | 04:46
 
That's fantastic! vista is just what you need for the futur. Go for it!
24/11/07 | 10:22
 
Using such methods only fools Vista into thinking that such USB drive are compatible. Expect no performance gains in such cases ! You also risk losing data if you remove the device before shutting it down in Vista.

This 'hack' has been going around for quite some time now, and have already spoken of it at http://www.winvistaclub.com/f1.html
25/11/07 | 03:44
 
You are incorrect. No data can be lost, since the data on the flash drive is only a COPY of the data on your disk.. Windows has this data TWICE to AVOID what you just said. Even if you unplug the flash drive windows will just use the IDENTICAL data on the hard drive.

Since people DO report boost in some cases in this thread of posts, then I guess you are wrong again. at least partially :-)
24/09/08 | 04:35
 
I have a 4GB USB stick .Should i do the same as for the 1 GB stick.Please answer.It's urgent.
09/12/07 | 01:10
 
Yes, You should do the same, although you may be forced to use more space.
23/12/07 | 08:47
 
Thanks this is a great article
31/12/07 | 05:31
 
Will this word for a 500 GB external hard drive, I want to know before I try it. If I brake it the consequences could be terrible.
07/02/08 | 01:49
 
I must have a really crap setup becaues this does not work for me. I have tried it on several machines without success using several differebnt memory sticks.
14/03/08 | 06:21
 
Thanks for article very easy to folow. However when I attempted to change value as suggested my system would not allow the change.
02/04/08 | 09:08
 
I use it on my wife's computer which has 2 GB ram, and I use the maximum of a 4GB memory stick readyboost compatible.
29/07/08 | 01:31
 
Hi, I'd like to use this for an external hard drive that Vista won't let me use for ReadyBoost, is this 100% safe because losing all of my files would be devastating?
14/08/08 | 04:19
 
PG
great tweak works a treat
29/08/08 | 08:51
 
According to PC World Magazine ReadyBoost is a big waste of time. They say it doesn't help enough to waste your time on it.

http://www.pcworld.com/article/131742/readyboost_flash_drives_lack_significant_boost.html
20/09/08 | 12:24
 
I saw this tip in an earlier magazine. My PC only has 1Gb RAM. What I did was to buy a 1Gb Memory card of a different format to the one my camera uses and plugged it into the media bay on the front of my PC. It sits there permanently and doesn't then stick out front and get in the way like a USB stick would. I haven't really noticed any benefits yet, though.
25/09/08 | 01:49
 
The truth is, that unless your pc is `ram poor' (512mb), ready boost is a waste of time and the waste of a perfectly good usb storage device.
17/11/08 | 08:08
 
Would this work with an SD memory card as well?
07/01/09 | 10:53
 
AS my experience with a 1GB SD card which is RB compatible showed no noticable difference I decided not to bother with my 8GB Corsair memory stick which isn't.

However, going to properties and selecting "do not retest" is a big improvement. Now when I go to remove the memory stick I don't get a "can't stop this device because it's in use" message and my PC doesn't always have an irritating flashing cursor while it's obviosly busy doing soemthing.

So thanks for that tip!
29/01/09 | 02:38
 
Thanks a lot for sharing this information with us. for more information on usb drives please visit at http://www.om-nanotech.com/
28/02/09 | 12:36
 
No my computer as 8gb,Mesh made it to my spec.
16/03/09 | 03:31
 
I tried this but after a day of use my computer screwed up and won't start up and freezes at the blue intel screen. Help!
13/04/09 | 04:53
 

Leave a Comment:
Username: 
Password: 


   
Related posts...