ReadyBoost Not Working or USB Flash Key Stick Not Support or Enabled In Windows Vista SP1
ReadyBoost in Windows Vista uses a USB flash drive such as USB key or memory stick as additional memory to the operating system to boost system performance. However, after installing or upgrading to Windows Vista SP1 (and even in Windows Vista RTM), the ReadyBoost may stop working and no longer functioning, or saying that the USB flash key drive is poor in performance to run ReadyBoost.
The symptom is that when a USB flash drive is inserted and connected, Windows Vista is still able to properly detect the USB flash drive inserted, and gives an option to let user decide whether to run ReadyBoost on the drive. However, after evaluating the read/write IO speed of the USB flash key, Windows Vista judges that the USB memory stick is not good enough to use as ReadyBoost device, as the poor speed of the drive won’t improve any performance. The unsupported USB Flash storage device include even the premium quality (and priced) faster ReadyBoost approved USB key, and the USB drive can be used and work properly before upgrading to Windows Vista SP1.
The error in speed detection is probably due to USB problem facing Windows Vista SP1, which may have installed efficient USB drivers. As a workaround, the USB ReadyBoost key not recognized in Windows Vista SP1 (or Windows Vista RTM) issue can be fixed and resolved by tweaking the registry to force Windows Vista to recognize the USB flash drive as a valid ReadyBoost enabled device.
Firstly, format the USB flash drive to a clean state. Then run Registry Editor (regedit), and navigate to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt
There are a few branch keys (similar to sub-folders under EMDMgmt) available, which has the format similar to
_??_USBSTOR#Disk&Ven_Imation&Prod_Flash_Drive&Rev_1.20#83b27965024423&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}_1453414791
Delete all this registry keys (folders) away. These registry sub-key values store characteristics and various information or settings about each and every USB mass storage devices connected to the computer, including portable hard disk, external HDD, memory card, USB memory stick and Flash key.
After deleting, re-insert the flash memory stick. If Windows Vista still unable to enable ReadyBoost feature on USB key drive that supposedly support Ready Boost, perform the following trick.
Re-open Registry Editor if you have closed it, and then navigate to the same registry key again:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt
There should be a new registry sub-key created for the USB memory stick just inserted. Go to the new sub-key, and change the following registry values in the right pane to the following settings:
"CacheSizeInMB"=dword:000003c0
"CacheStatus"=dword:00000001
"DeviceStatus"=dword:00000002
If the registry value name is not found, create a new DWORD (32-bit) Value and named it accordingly.
Close Registry Editor. The USB flash key is now recognized as ReadyBoost enabled. Right click on the USB memory stick drive in “Computer” to select “Properties”. Then go to the ReadyBoost tab and set the cache size and verify that ReadyBoost is working on the drive.
Related Articles
- How to Enable, Use and Support 4GB or More Physical RAM Memory in 32-bit Windows Vista
- How to Get Free Support and Help from Microsoft for Installing Windows Vista SP1 Problems
- Flash Upgrade Eten Glofiish Windows Mobile Device ROM Firmware OS from SD Memory Card (Fix RAPIcopyfile or Update Error in Vista)
- Fix Virtual PC 2007 Shared Networking (NAT) Internet Not Working in Windows Server 2003, 2008 and Vista Guest OS
- Fix WordPress 2.5 Image or Media Flash Uploader Not Working Issue in IE7
- USB Unknown Device Drive Issue, Not Working, Recognized or Connected Error After Upgrading and Installing Vista SP1
- New SanDisk Extreme III Memory Stick PRO-HG Duo With 30MB/s Read/Write Speeds
- How to Disable Windows Vista CD/DVD Disc Burning/Recording Function
- Download Toggle Flash to Disable Adobe Flash in Internet Explorer 7
- Windows Vista SP1 To Force Install on Windows Update as ‘Critical’ from April 18










































February 9th, 2009 20:11
I’m having trouble with ReadyBoost, the only values i got at EMDMgmt are,
(Default)
AllowNewCachesByDefault
GroupPolicyDisallowCaches
1# there are no other Devices
2# i tryed other forums
please help me out, i don’t want to reinstall Vista just becaus ReadyBoost doesn’t work.
i’m running with 2GB RAM at the moment,
but that ain’t enough >:)
December 27th, 2008 05:29
I went to that registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt
… and I found the branch of my USB device, so I deleted it as you asked, but when I reconnected the USB device, I didn’t find any new registry sub-key, just the parent folder (EMDMgmt) and three values into it:
(Default)
AllowNewCachesByDefault
GroupPolicyDisallowCaches
Why isn’t any sub-folder? Do you know what did I do wrong and/or how to fix it? Thanks!!
P.S: sorry for my bad english.
May 2nd, 2008 06:01
1. Find your device.
2. Change Device Status to 2
3. Change ReadSpeedKBs to 1000
4. Change WriteSpeedKBs to 1000
This is the method I use…maybe it is the same on different way. This is how i started with Vista prior to SP1 it still works for me today.