The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    ReadyBoost keeps rewriting the cache file

    Discussion in 'Windows OS and Software' started by captchaplus, Nov 24, 2008.

  1. captchaplus

    captchaplus Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    Whenever my ReadyBoost device is disconnected and then reconnected, the cache file appears to be rewritten. (Same with resume from sleep, hibernate, or simply turning on the computer) How do I prevent this from happening?
    I have Service Pack 1 installed, and I am using a 2GB SD card for ReadyBoost. Also happens when using my flash drive as the ReadyBoost device.
     
  2. qhn

    qhn Notebook User

    Reputations:
    1,654
    Messages:
    5,955
    Likes Received:
    1
    Trophy Points:
    205
    I believe that this is normal, for Windows was updating its cache

    cheers ...
     
  3. captchaplus

    captchaplus Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    I know that it has to update somehow, but it shouldn't rewrite the whole thing whenever it's disconnected and reconnected. (Disconnect. Reconnect immediately. Wait 20 seconds, and it starts writing the whole file again.)
    From "Reliability and Performance Monitor," "Invalidated buffer bytes/sec" is really high.
     
  4. qhn

    qhn Notebook User

    Reputations:
    1,654
    Messages:
    5,955
    Likes Received:
    1
    Trophy Points:
    205
    I am not sure if you can disable this, other than not using its functionality. Writing to flash drive is still faster than writing onto the hard drive, it can be annoying seeing/hearing the writing and re-writing, but if the performance is being improved; i'd say just leave it. And if you have 2gb and above on your comp, I'd not use readyboost.

    cheers ...
     
  5. captchaplus

    captchaplus Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    Hopefully there's an option to disable this... I don't see this problem on my other Vista computer.
    Would reinstalling SP1 help?
     
  6. Ayle

    Ayle Trailblazer

    Reputations:
    877
    Messages:
    3,707
    Likes Received:
    7
    Trophy Points:
    106
    You can't disable it. Windows always assume that when the readyboost device is gone data may have been corrupted. So it start anew everytime you reconnect it.
     
  7. captchaplus

    captchaplus Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    I don't think this happens on my other Vista laptop...
     
  8. surfasb

    surfasb Titles Shmm-itles

    Reputations:
    2,637
    Messages:
    6,370
    Likes Received:
    0
    Trophy Points:
    205
    There is no way to disable this. This is a safety precaution.
     
  9. Qwakrz

    Qwakrz Notebook Consultant

    Reputations:
    182
    Messages:
    206
    Likes Received:
    0
    Trophy Points:
    30
    Shut down & restart along with removing the stick and replacing it will invalidate the contents and cause a re-write. This is by design.

    Sleep mode (S1 & S3, not hibernate), as long as the USB port keeps power, will not invalidate the cache under SP1 but did under RTM Vista (it forgot the encryption key before SP1).
     
  10. captchaplus

    captchaplus Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    The problem is that the card reader disconnects when it goes into sleep/hibernate mode and that it doesn't reconnect until about 5 seconds after the computer is resumed.
    Also, the card wasn't removed during the restart cycle, so I don't know why it's doing this.
     
  11. Qwakrz

    Qwakrz Notebook Consultant

    Reputations:
    182
    Messages:
    206
    Likes Received:
    0
    Trophy Points:
    30
    Thats the problem. Vista thinks you have taken the card out as it lost sight of it and therefore has to rebuild the data on the card. Problem is there is nothing you can do about it as its by design. You could try a USB memory stick etc but that then does not get around the problem of it hanging out of the PC which the memory card does.
     
  12. Shyster1

    Shyster1 Notebook Nobel Laureate

    Reputations:
    6,926
    Messages:
    8,178
    Likes Received:
    0
    Trophy Points:
    205
    If you're using two different systems with _Vista (i.e., two different manufacturers, or two different model lines with different chipsets from the same manufacturer) then you might be seeing different results between the two machines if the one you're having problems with has a defect in its chipset that requires the usb hubs be shut down when the system enters sleep/hibernate.

    If you're really curious (and really bored :D), you can check out the Intel data sheets for the chipset of the computer that's bothering you and see if the errata in the data sheets (incl. updates) says anything about problems with the USB ports and coming out of, or going into, sleep or hibernate. My guess is that there probably is some sort of Intel erratum in there that requires manufacturers to disable the USB hub whenever the system goes into sleep or hibernate.