How to relocate prefetch location?

rpgswallow

New member
Local time
12:26 PM
Messages
4
Greetings to all experts, still noob here.
Anyone knows how to move the prefetch location on Windows 7 from C:\Windows\prefetch to another location or drive?
I'm thinking to relocate all write activity from C: to the ramdisk. So far I only found the prefetch, temp and installed application that writes to drive C. Anyone can give me complete list that write to drive C?
Sorry if this question have been asked before, but I've googled it and still found no solution to my problem.
 

My Computer

OS
ArchLinux, Fedora, Windows 7
Hello rpgswallow,

Welcome to Seven Forums.

Pre-fetch uses Ram (unused ram is wasted ram). It preloads parts of your most often used programs into ram so that they will open faster when you want them. If it had to unload some of this info to free up ram for something your doing, it would use the pagefile AFAIK. If you want to move the pagefile, you can do so; Control Panel\All Control Panel Items\System. Click on Advanced System Setting on the left. Click on performance settings and then the advanced tab. Click on change. You can move to another partition/drive there. I haven't seen any noticeable difference by changing these settings.

Hope this helps.

Gary
 

My Computer

Computer Manufacturer/Model Number
Dell XPS420
OS
Vista Ult 64 bit Seven Ult RTM x64
CPU
Intel Core2 Quad Q6600 2.40 gigahertz
Memory
Crucial Ballistix 4x2GB PC2 6400
Graphics Card(s)
NVIDIA GeForce 8600 GTS 256 MB
Sound Card
Creative SB X-Fi audio
Monitor(s) Displays
HP w2207 + HPvs15
Screen Resolution
1680x1050 + 1024x768
Hard Drives
2-WD5000AAKS-500 GB
WD5000AAV-500 GB external
Keyboard
Microsoft Comfort Curve
Mouse
MX Revolution
Other Info
Wacom Intuos 2 Graphics Tablet
Experience Index=5.5
Hi Gary, thanks for the reply. The thing is, currently I'm not using any pagefile because I've disabled the virtual memory, despite this Windows still write to the Windows\prefetch folder. What I want to know is how to change the location of the prefetch folder.
 

My Computer

OS
ArchLinux, Fedora, Windows 7
You don't. Windows already keeps a cache of it in RAM by the decree of SuperFetch. SuperFetch will utilize unused portion of your RAM to store this information, regardless if you have a pagefile. Now when these locations in RAM used by SuperFetch are required, they are not paged out, they are overwritten.

But why you would want to try and move everything to a RAM drive is just insane.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Sorry for the late reply. Well, I'm thinking of moving all writing activity to ram disk, just to check whether I can get a significant performance boost or not, and the other reason is that I'm just curious to know is it to possible to tweak the Windows 7 so it doesn't do any writing to drive C:
 

My Computer

OS
ArchLinux, Fedora, Windows 7

My Computer

Computer Manufacturer/Model Number
Dell XPS420
OS
Vista Ult 64 bit Seven Ult RTM x64
CPU
Intel Core2 Quad Q6600 2.40 gigahertz
Memory
Crucial Ballistix 4x2GB PC2 6400
Graphics Card(s)
NVIDIA GeForce 8600 GTS 256 MB
Sound Card
Creative SB X-Fi audio
Monitor(s) Displays
HP w2207 + HPvs15
Screen Resolution
1680x1050 + 1024x768
Hard Drives
2-WD5000AAKS-500 GB
WD5000AAV-500 GB external
Keyboard
Microsoft Comfort Curve
Mouse
MX Revolution
Other Info
Wacom Intuos 2 Graphics Tablet
Experience Index=5.5

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Thanks.
 

My Computer

Computer Manufacturer/Model Number
Dell XPS420
OS
Vista Ult 64 bit Seven Ult RTM x64
CPU
Intel Core2 Quad Q6600 2.40 gigahertz
Memory
Crucial Ballistix 4x2GB PC2 6400
Graphics Card(s)
NVIDIA GeForce 8600 GTS 256 MB
Sound Card
Creative SB X-Fi audio
Monitor(s) Displays
HP w2207 + HPvs15
Screen Resolution
1680x1050 + 1024x768
Hard Drives
2-WD5000AAKS-500 GB
WD5000AAV-500 GB external
Keyboard
Microsoft Comfort Curve
Mouse
MX Revolution
Other Info
Wacom Intuos 2 Graphics Tablet
Experience Index=5.5
There is no way to move the prefetch location AFAIK.
 

My Computer

OS
Windows 7
Ok then, so I'll accept the answer as it's impossible to do. Thanks.

Edit: Btw, can anyone tell me how to close this thread and mark it as solved?
 

My Computer

OS
ArchLinux, Fedora, Windows 7
Actually I think I found a way to relocate the prefetch folder. In windows 7 you can use the command terminal to make a link from one location to another. This is a pretty good explanation of links.
http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/

So first you need to disable prefetch, superfetch in registry and superfetch in the services.
Then you would cut the prefetch folder from its original location and paste it into the location you want it, i.e. another hard drive.
After that open command terminal and type

mklink /J C:\Windows\Prefetch [path to new prefetch location, i.e. E:\Prefetch]

I tried it and it works for me. It will show prefetch folder in your C:\Windows folder but actually be stored on the other drive. You can check with spacesniffer.

Then you can re-enable superfetch and prefetch and it should store new files in the new location.
 

My Computer

OS
windows 7 64 bit
Back
Top