I haven't tried the game without this yet, but with it, once I press New Game or Load Save it loads in 2-3 seconds. Please post your results if you try this.
This is mainly for those with 6 to 8GB of RAM or more, and who aren't installing Skyrim on an SSD. Using a ramdisk will make Windows see part of your RAM as a harddrive. Installing most of the game files on a ramdisk should decrease loading and access times, which should eliminate stuttering and speed up loading.
Step by step instructions further down.
I believe you need Windows 7 or Vista for the mklink command.
I used the following free product (the only limitation is up to 4GB ramdrives):
http://memory.dataram.com/products-and-services/software/ramdisk
Using it, I created a 3GB unformatted ramdisk. I also chose to save the image on shutdown, and load it on startup - otherwise you will need to repeat the copying and junctioning process every time. I then went into Computer Management - Storage to format the disk as NTFS with a 32k cluster size, as a larger size will speed up loading even more as the files are all large.
I then chose which Skyrim files I wanted to copy to the ramdisk. You can find the files in Steam\steamapps\common\skyrim\data\. I copied all of the .bsa files except for two to the ramdisk. I didn't copy Skyrim - Textures.bsa as that is loaded to the video card memory when the game loads anyway. I didn't copy the Skyrim - Voices.bsa as I wouldn't have had enough room on the 3GB drive, and I think the other files will be used more often. I also backed up the .bsa files just in case.
I then created a batch file with the following command:
mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Animations.bsa" "S:\Skyrim - Animations.bsa"
for each of the .bsa files. You will need to change the drive letters and directories to suit your system. I deleted the .bsa files that I'd copied from the Skyrim directory, then ran the batch file. This created file links to the ramdisk so that Steam will think the files are still in the Skyrim directory; however they will be accessed from the ramdisk so it should be much quicker.
Instructions:
- Download and install the free version of DataRam RAMDisk at http://memory.dataram.com/products-and-services/software/ramdisk
- Open RAMDisk Configuration Utility
- Set the Disk Size to 3000 MB (or whatever size you like up to 4092MB; make sure you leave at least 3 or 4GB for Windows though)
- Make sure Unformatted is checked
- Go to the Load and Save tab and tick Load Disk Image at Startup and Save Disk Image on Shutdown
- Press Start RAMDisk
- Click on your Start menu and enter diskmgmt.msc into the search field
- Initialize the disk, right-click the available space and choose to Format. Select NTFS as the file type and 32k as the cluster size.
***make sure you've chosen the correct disk to format!*** - Go to Steam\steamapps\common\skyrim\data\
- Copy the following files (or whatever will fit if you've used less than 3000MB) to your newly formatted ramdisk:
- Skyrim - Animations.bsa
- Skyrim - Interface.bsa
- Skyrim - Meshes.bsa
- Skyrim - Misc.bsa
- Skyrim - Shaders.bsa
- Skyrim - Sounds.bsa
- Skyrim - Voicesixtra.bsa
You may also wish to back these files up to another folder somewhere. - Skyrim - Animations.bsa
- Delete the above files from the Steam directory
- Create a txt file anywhere and paste the following lines into it:
mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Animations.bsa" "S:\Skyrim - Animations.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Interface.bsa" "S:\Skyrim - Interface.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Meshes.bsa" "S:\Skyrim - Meshes.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Misc.bsa" "S:\Skyrim - Misc.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Shaders.bsa" "S:\Skyrim - Shaders.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Sounds.bsa" "S:\Skyrim - Sounds.bsa"mklink "E:\Steam\steamapps\common\skyrim\data\Skyrim - Voicesixtra.bsa" "S:\Skyrim - Voicesixtra.bsa"
***You will need to change the drive letters to suit your setup*** - Save the txt file as a .bat file and run it.
- Go to the RAMDisk Configuration Utility Load and Save tab and choose Save Disk Image Now
- All done. The above files should stay in your RAM even if you restart the computer.
To reverse the process:
- Delete the .bsa files from the Steam directory (the files that you copied to the Ramdisk - they're all labelled as shortcuts and will be 0 bytes in size)
- Copy the .bsa files from the Ramdisk back to the Steam directory
- Press Stop Ramdisk in the RAMDisk Configuration Utility.