Welcome, Guest. Please Sign in (or Register) Welcome,  (Profile | Log out)
Real-world guides, help, tips and buying advice from the Windows Vista 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 Thursday, March 22, 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
 
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
 
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 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