GUIDE Install ExpressCache for SSD Caching

MuadDib
MuadDib Member Posts: 1 New User
edited November 2023 in 2019 Archives

After purchasing a M5-481T as well as setting up a M5-581T, I wanted to be able to reproduce the factory SSD caching for these models. They both come with 20GB SSD's that are used for both Intel's Rapid Start technology as well as Diskeepers ExpressCache.

 

After quite a bit of research, I became underwhelemed with Acer's support and provided downloads. While setting up these laptops, I did create the Drivers and Applications DVD's before blowing away the default build. These did not contain the ExpressCache software, nor did the download website. I even called Acer asking for support and I was told that with these models, the SSD drives are not used for caching only for the Rapid Start. The technican I spoke with was adamant about this.

 

To make a long journey short, I was able to figure out how to replicate the default SSD caching in addition to the Rapid Start that comes on the default build of these devices. This should be handy for people that are trying to do clean installs for various reasons.

 

The key to this is to have the ExpressCache software from the default build. The software is licensed to the OEM system builders and without it the software doesn't work. Fortunately for us, if you have the files then your golden. This proves quite difficult when Acer doesn't provide the software to download.

 

Two key items are needed for the ExpressCache install. The software from a different Vendor, and the files from the default system build. I have provided them for you at the following links:

 

ExpressCache Install: http://depositfiles.com/files/l73q0rizh

ExpressCache Acer Files: http://depositfiles.com/files/68vvduipq

 

Hopefully if you have made it this far, you don't need a guide on how to install software. The idea is simple:

1.) Install the Software using the installer from the ExpressCache Install link above. Don't worry if you get a message that says that it couldn't detect the SSD Drive to use. We will fix this later. Don't reboot when prompted to do so.

2.) Use the files in the ExpressCache Acer Files download link above to overwrite the ones that were created during the installation in step 1. (copy everything in that download the the program files folder) The location is: C:\Program Files\Condusiv Technologies\ExpressCache\. Once this is done, you may restart the computer.

*3.) If you happen to have restarted before completing step 2 above, all you have to do is stop the ExpressCache service and then do step 2. Start the service back up when completed.

 

Now that the ExpressCache software is installed, we need to make a decision. Do you want to use Intel Rapid Start? If you don't care about Rapid Start, the process is much easier. If you do, then go down to the Rapid Start with ExpressCache Instructions.

 

ExpressCache Only:

 

1.) Open an elevated command prompt and type diskpart.

2.) type "list disk" (note the drive number of the SSD).

3.) type "select disk n" (n= the drive number found above)

4.) type "clean"

5.) type "exit"

6.) Now that you are back to the normal command prompt, lets navigate to the ExpressCache directory. Do this by typing "cd C:\Program Files\Condusiv Technologies\ExpressCache\"

7.) type "ECCmd -partition" (this tells ExpressCache to use the whole SSD drive)

8.) Your DONE! to confirm that it is working, you can type "ECCmd -info" and ensure that it starts showing you some caching statistics.

 

Intel Rapid Start with ExpressCache:

 

1.) Open an elevated command prompt and type diskpart.

2.) type "list disk" (note the drive number of the SSD).

3.) type "select disk n" (n= the drive number found above)

4.) type "clean"

5.) type "create partition primary size=NNNN" (NNNN= the amount of memory you have in your system. So if you have 6GB's of RAM, replace NNNN with 6000)

6.) type "detail disk" (Note the volume number of the partition that you created in step 5)

7.) type "select Volume M" (Replace M with the volume number from the previous step)

8.) type "set id=84 override"

9.) type "exit"

10.) The above steps created a hibernation partition on the SSD drive approximately equal to your RAM. Before you can Install Rapid Start, you will need to reboot the computer or else it will not install. You can do this now or after you setup ExpressCache.

11.) Installation of Intel Rapid Start is straight forward. Just download it from the Intel web site and install it. You can also refer to the Rapid Start User guide for the above steps as well as how to configure Rapid Start:

 

Intel Rapid Start (as of 3/21/13): http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/21612/eng/Rapid_Start_Win7_2.1.0.1002.exe&lang=eng&Dwnldid=21612&DownloadType=%0a%09%09%09%09%09%09%09Drivers%0a%09%09%09%09%09%09&OSFullname=Windows+8%2c+64-bit*

Intel Rapid Start User guide: http://download.intel.com/support/motherboards/desktop/sb/rapid_start_technology_user_guide.pdf

 

12.) Now we will setup ExpressCache. Its a little trickier now that we are using Rapid Start.

13.) Figure out how much free space you have on the SSD now that the Hibernation partition is created. You need the value in MB. So for example, if you created a hibernation partition of 6000, and the total drive size is 20480, then you have 14480MB left. You can get this information easily in Disk Management (diskmgmt.msc) by right clicking the SSD drive and selecting Properties. Then go to the Volumes tab. Remember this value for later.

14.) If your elevated command prompt is not still open, open it now.

15.) Navigate to the ExpressCache directory. Do this by typing "cd C:\Program Files\Condusiv Technologies\ExpressCache\"

16.) type "ECCmd -partition X YYYYY" (X is the drive ID and YYYYY is the partition size you wish to create for ExpressCache. In other words, replace X with the drive ID from step 2 and YYYYY with the free space from step 13)

17.) Your DONE! To confirm that it is working, you can type "ECCmd -info" and ensure that it starts showing you some caching statistics.

 

 

This procedure took me quite some time to figure out and to also get written up. Hopefully you guys find this useful and can benefit from my work. Please also let me know if you run into any issues.

 

Thanks!

«1

Answers

  • cubanomx
    cubanomx Member Posts: 1 New User

    Thanks for your instructios. I was able to mount the SSD in express cache.


    But I don't see good cache statistics. 0 read and 0 write. Any ideas?

  • zxc5395
    zxc5395 Member Posts: 2 New User

    Thank you so much MuadDib, I have finally been able to set up both the Intel Rapid Start Technology AND ExpressCache.

     

    I did however run into some errors following your steps.

     

    The work-around I found was (although I am unsure if the workaround "works") to install ExpressCache and perform the overwrite AFTER creating the hibernation partition. This way, when you restart the computer after installing ExpressCache and Overwriting, the ExpressCache uses the unallocated space in the SSD automatically, making the "ECcmd -partion X YYYYY" step unnecessary.

     

    I had to use this workaround because I would always get errors at the ECcmd -partion part.

     

    Thanks for everything MuadDib! I just wanted to post this in gratitude and to offer help to those who may have ran into the same errors as I

  • wessleym
    wessleym Member Posts: 1 New User

    MuadDib, thank you for writing all this up.  It seemed to work for me.  I do have one question though:  when I try to start Intel Rapid Start, I get this error message:

    "An unknown error has occurred while loading the configuration information for Intel Rapid Start Technology."

    When I click OK, the program seems to open normally.  Is there any way for me to get rid of this error message or verify that Intel Rapid Start is working?

  • Aeverton
    Aeverton Member Posts: 2 New User

    First, forgive me the wrong english, because I'm writing in the Google translator.

     

    Well, I followed the step by step everything right, however when I type the

    "info" appears an error message: "you have not the enough privilege to run this program"


    ECCmd ** ERROR ** exited with error 0x5 (5)

     

     

    Please can you help me? Smiley Sad

  • Maxximo88
    Maxximo88 Member Posts: 3 New User

    Hi,

    I have an Acer S3-391 with 500Gb HDD and 20Gb SSD Cache, preinstalled Windows 8 x64.

    I have canged UEFI to Legacy Bios in order to downgrate to Windows 7 x64 (with a dual boot with Ubuntu 13.04 x64).

     

    Now, changing from UEFI to Legacy Bios probably settings of HDD changed, i don't know!

    The question is:

    In order to follow all your GUIDE, the drives must be set as IDE, AHCI or RAID?

     

    This is an important features because must be the first step before installing an operating system!

    And, because I want to use the boost also under Ubuntu.

     

    I fund a video from Acer here:

    http://youtu.be/wi9d2DGPg1o

     

    Edit: I followed the "ExpressCache Only Guide" with SATA set to RAID (and not AHCI), before testing the SSD Cache with "ECCmd -info" you need to reboot your system otherwise you will not see any info and the unit appear unmonted.

    It works! Smiley Wink

  • wgr73
    wgr73 Member Posts: 3 New User

    Great thread!  Marked for later!

  • Maxximo88
    Maxximo88 Member Posts: 3 New User

    I fund that this technologies works in RAID but also in AHCI mode.

    What is the correct setting?

  • Maxximo88
    Maxximo88 Member Posts: 3 New User

    Hey,

    I discovered that using Win 7 x86 instead of x64 my Acer S3-391 is less noisy and the fan runs just on a few occasions!

     

    The problem is: how to enable ExpressCache on x86 OS?At your link i can find just X64 files..

     

    Edit: is it possible to use files of X86 OS funded here, and overwrite yours files?

  • exxo05
    exxo05 Member Posts: 1 New User

    Thank you so much for this post. I just bought this laptop from a friend and am a bit confused about the configuration.

     

    So I decided to do a clean install and completly wipe the ssd and hdd. I initially installed windows 8 on the ssd, considering thats what I've always done on my desktop commputers, but after I did, there wasn't enough room for windows update and things got crazy out of whack.

     

    I just now installed the OS on the 500gb HDD and things are fine now, but the boot time is obviously slower.

     

    Am I supposed to be installing it on the SSD or HDD? Really wish I would have done some research before wipeing everything :/. Thank you!

  • sath
    sath Member Posts: 2 New User

    Great post. I used it for my SAMSUNG Ultra 5 Series and it worked fine. Except i did not copy the files into the Program Files folder, the installer for the Expresscache (diskeeper) came from the Samsung support section.

     

    Thank you

     

    TAG:

  • sath
    sath Member Posts: 2 New User

     


    Aeverton wrote:

    First, forgive me the wrong english, because I'm writing in the Google translator.

     

    Well, I followed the step by step everything right, however when I type the

    "info" appears an error message: "you have not the enough privilege to run this program"


    ECCmd ** ERROR ** exited with error 0x5 (5)

     

     

    Please can you help me? Smiley Sad


     

     

    Hi. Not sure if you have found the solution.

     

    Start ---> programs ---> accessories ---> CMD (right click "run as administrator").  then the EECmd command will work.

  • Aeverton
    Aeverton Member Posts: 2 New User

    Friend worked! Smiley Very Happy
    tutorial and thanks to your help I got. Thank you very much for the help of you, I just formatted with Windows 8.1 and now yes things will happen in this machine!
    God bless you!

  • pedrozembo
    pedrozembo Member Posts: 1 New User

    Hi, 

     

    I'm having trouble with step 16, it tells me that the expresscache driver is not installed.

     

    Any ideas how I can fix that?

     

    Hope you can get back to me.

     

    Thank you.

  • dexwerx
    dexwerx Member Posts: 2 New User

    I've got an Acer Aspire S3-391 6497 (Core i5 3337U 1.80GHz)

     

    The S3 also uses ExpresseCache which is all too often mistaken for Intel Smart Response.

     

    This guide helped restore my fast boot times. A did a fresh install of Windows 8.1 x64 as well as Rapid start.

     

    I kept the initial SSD partitions untouched during the install - so with this guide, it made extremely easy to get back to extremely fast stock boot times. Windows 8 had no problem picking up the Hibernation parition right after install, and re-installing Rapid Start was seemless. Again - It still had the stock SSD partitioning.

    Also I did not need to use ECCmd to assign the Cache partition for ExpressCache- as the files provided here, were already setup for the way it was from the factory. Just installed - copied the files over, rebooted and caching started working immediately. A few more reboots, and my boot times were cut back down to 15 seconds (from 45).

     

    You rock - and I hope this gets more google hits - to help out any other S3 owners, mistakingly thinking they need Intel Smart Response.

  • HalfBit
    HalfBit Member Posts: 9

    Tinkerer

    Thank you so much for sharing your findings.

     

    I removed all partitions and OS that came with my S3 and didn't pay attention to the ExpressCache nor Rapid Start I had.

    With your help, I was able to set it all up again.

     

    Once again, thanks!

     

    -------------------------------------------

     

    I didn't use this unit with the Windows installation it came with, I always do my own clean install - I hate bloatware.

    So, unfortunatelly, I don't have much of a base to compare between the original Acer ExpressCache install and mine, but I used the ECC command to check and my installation was getting cache hits.

     

    I change the HDD for a SSD ( OCZ Vector ), which is instantaneous fast, but I will probably remove it, my wife doesn`t need that much speed Smiley Very Happy

     

    I just found that the S3 chipset, HM77 (link) , does have native support to Intel Smart Response Technology, which is the original technology behind ExpressCache. I tested Intel SRT on my desktop a while back and the results were pretty decent - I think much better than ExpressCache. I will return the HDD, fresh install Windows and test Intel SRT.

    I just wonder if I'll have trouble to setup SRT and Rapid Start altogheter.

     

    Why Acer licensed Condusiv software if they had Intel native one for free?

    Anyway, I will report back.

  • dmeburk
    dmeburk Member Posts: 1 New User

    Hello, thanks for this useful guide.  When I run eccmd -info it reprts that the ExpressCache driver is not installed.  The software is installed, but I can't figure out how to get it to recognize the SSD, even following your guide.  Any suggestions?

     

    DB

  • HalfBit
    HalfBit Member Posts: 9

    Tinkerer

    As promised, I'm reporting back on my venture - trying to install Intel Smart Response Technology + Intel Rapid Startbut it's not working and I made it work Smiley Wink

     

    Intel Smart Response + Rapid Start 

     

    I have tested, and both technologies are working in tandem, which brings me back to the question: why did Acer spend money on 3rd party software, instead of using Intel's? Anyway....

     

    This is the recipe:

    1. Clean all partition in the SSD and the HDD.
    2. Install Windows7 on the HDD
    3. Install Chipset INF file and video driver ( not necessary, just to speed up the system )
    4. Install Intel Rapid Storage and enable Acceleration ( Intel guide here )
    5. Create the hibernation partition on the SSD and REBOOT ( required by Intel Rapid Start, from first post or here )
    6. Install Intel Rapid Start Technology software

    I didn't measure the boot time with ExpressCache, but on my experience, the Windows boot is faster with Intel Smart Response.

     

    Some notes:

    I'm able to use the latest drivers from Intel website to the

    • Chipset ( 9.4.0.1026 )
    • VGA ( 8.15.10.2712 )
    • Rapid Start ( 3.0.0.1053 )

    But not for the Rapid StorageTechnology. My Windows 7 64 bits PRO would get stuck on the boot logo animation if I used the latest version ( 12.9 ), it only worked using version 11.7.0.1013 ( link ).

     

    Since the Hibernation partition has 3.77GB, and the laptop has 4GB, I can't predict what will happen in the situtation your laptop is using more RAM than the partition has.

    On my research, I think this wouldn`t be a problem because I have seen on other forums people advising others to use 80% of the system physical RAM to the hibernation file.

     

    Regards,

    HalfBit.

  • HalfBit
    HalfBit Member Posts: 9

    Tinkerer

    Folks,

     

    I forgot to add one step on the recipe.

    It would be before step 1, so:

    0. Change the SATA MODE do RAID on the BIOS.

     

    Also, on step 5, I used an easier path:

    I opened the Disk Management tool (

    Control Panel > System and Security > Administrative Tools > Computer Management > Disk
    Management ), whcih prompted me to Intialize the disk. I choose MBR and clicked OK. Then, I just created a regular NTFS partition. Then, I only used diskpart to set id=84. Rebooted and done.

  • dexwerx
    dexwerx Member Posts: 2 New User

    I was gonna say- I've only seen Intel rapid start work on the S3 if you use RAID. IE: you _have_ to put the disks to RAID before you install the OS. Thanks for another confirmation!

     

    NOTE: as for the Partition sizes, The hibernation partition only needs to be as large as the system Memory Available. Built In video takes up RAM, so you really only need to size it to 4GB minus Video memory.

  • anon1234321
    anon1234321 Member Posts: 1 New User

    NOTE: Done on an expresscache only SSD. I don't believe using the -format command will mess up the rapid start partition because there is no input option for [drive id] and [part size] as there is with the -partition command. HOWEVER, I don't want someone to do this and have to restart the whole process. If you know for a fact that it won't cause problems with rapid start, please say so below.

     

    If you're getting "HFS Volume is not mounted" when you input "ECCMD -info," simply use:

    ECCMD -Format

     Follow it up with 

    ECCMD -info

     and the partition should be mounted.