Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Prefetch and SSDs

12 Jul 2011   #61
carwiz

Windows 7 Pro-x64
 
 

My apologies. Superfetch DOES create indexes on disk that allows it to carry over between boots. But I have not been able to locate these files. I've read so many expansions of "how it works" that I got my own rope in a knot. The link I posted above is totally wrong. I actually posted it before reading it. The author starts out talking about Superfetch then himself changes over to Prefetch and identifies files that don't exist in Windows 7.

Yes, Superfetch does preload programs into memory. It also releases the memory based on current memory requirements. The preloaded programs have the lowest priority for memory space. Superfetch is supposed to be move "intelligent" than earlier version and does support faster startups. The intelligence is how it determines what should be included in the memory preload. So that I don't confuse me, you or anyone else, I'll just keep my mouth shut. But from all the different explanations, the memory can contain preloaded programs that may be used at startup.


My System SpecsSystem Spec
.
13 Jul 2011   #62
GeneO

Windows 10 Pro. EFI boot partition, full EFI boot
 
 

The files are the .pf in the Prefetch folder and there is a database (.db) file in there with a hash appended to the file name for each user.

I have been reading up some more. I still would like to know what distinguishes the prefetch from superfetch registry settings. For now I assume prefetch will load some programs (not boot related) at boot time and superfetch will load them after login with some delay, and at different time in the day according to how it profiled your daily routine.

Prefetch will also arrange to have the disk defragmented for optimal boot. It depends on the scheduled defrag to do this. Since SSD are excluded from defrag scheduling, there is no chance that prefetch will result in your SSD being defragmented

I don't believe superfetch is involved in releasing memory, it just loads programs in the standby cache in memory and the windows OS paging system treats them like any other pages in standby and will evict them if needed by its normal means. There may be some logic to prevent thrashing, I don't know.
My System SpecsSystem Spec
13 Jul 2011   #63
essenbe

Windows 7 Enterprise X64/Windows 10 Enterprise X64/Windows 10 Pro X64/Linux Mint
 
 

The path to Superfetch exe. is C:\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted

I think it also depends on how it is set. It can be set to automatic, automatic(delayed) or disabled.
My System SpecsSystem Spec
.

13 Jul 2011   #64
carwiz

Windows 7 Pro-x64
 
 

Here's what I HAD in the Prefetch folder. There were many .db and .fx files but not a single .pf file. The .ini file contains a list of just about every file on the system. As you can see from the date modified, not much was added from the time I built this system. (2/10/2011). It seems the last change to the data base files was on 2/22, or 12 days after the AppLaunch and Cx-SC4 were created.

I deleted these files for a test. After deleting, I changed the Registry entry for Superfetch to "3" in both control areas (users) and rebooted several times. In between each boot, I ran some of the programs I normally use and and created some dummy files for Word, Excel then recorded a short portion of a TV program with WMC. After subsequent boots, I went back to these dummy files and read them back in. I let the system sit idle for about 15-20 minutes then went back to the Prefetch folder. The folder was still empty! So, I don't know what those files really do and no new files were created. Especially no .pf file.


Attached Thumbnails
Prefetch and SSDs-prefetchfiles.jpg  
My System SpecsSystem Spec
13 Jul 2011   #65
carwiz

Windows 7 Pro-x64
 
 

Update - I was looking around for my WEI logs (Winsat) and discovered the first time I ran the index was on 2/22/2011. Is this a coincidence or does Superfetch use the results to turn itself off? Or it could be that by 2/22, I had used every file I was going to use. I don't know.

Also found three errors in my Admin log. They occured after each boot described in my previous post. These errors have prompted me to re-instate the Prefetch files above. But, again, there's no .pf file.


Attached Images
Prefetch and SSDs-superfetch-not-found.jpg 
My System SpecsSystem Spec
13 Jul 2011   #66
GeneO

Windows 10 Pro. EFI boot partition, full EFI boot
 
 

I have read that it will turn superfetch off if it detects the boot drive is a high performance SSD. It doesn't on my 'puter even though my SSD is high performance (SATA 3.0 m4 with WEI of 7.9).
My System SpecsSystem Spec
13 Jul 2011   #67
carwiz

Windows 7 Pro-x64
 
 

I just booted up and came online and much to my amazement, .pf files suddenly started appearing. The problem is I don't know if it's because of Superfetch or Prefetch. They are both on at the moment.


Attached Thumbnails
Prefetch and SSDs-superfetch-pf.jpg  
My System SpecsSystem Spec
13 Jul 2011   #68
GeneO

Windows 10 Pro. EFI boot partition, full EFI boot
 
 

They may be written at shutdown after analysis so they would not have appeared on your first boot.
My System SpecsSystem Spec
13 Jul 2011   #69
carwiz

Windows 7 Pro-x64
 
 

They appear to be written in real-time too. More appear every time I go look. As various services are used, it looks like an entry is made. I re-ran WEI and picked up 0.3 on my Gaming Graphics but that was because I was tweaking settings. I want to find out if Windows will turn off the Fetching with a new assessment so I'm just going to monitor it for a few days.
My System SpecsSystem Spec
14 Jul 2011   #70
essenbe

Windows 7 Enterprise X64/Windows 10 Enterprise X64/Windows 10 Pro X64/Linux Mint
 
 

Quote   Quote: Originally Posted by GeneO View Post
I have read that it will turn superfetch off if it detects the boot drive is a high performance SSD. It doesn't on my 'puter even though my SSD is high performance (SATA 3.0 m4 with WEI of 7.9).
GeneO, that was the point of my post about 1st generation drives. Eveb though it says that, after the 1st generation experience, it dosen't do it. I have an OCZ and an Intel and it has never turned them off. They may not be as gast as yours, but they are not low performance drives. Microsoft saig that the threashold was being able to read at 8MB/s, which I believe all SSDs can do today.
My System SpecsSystem Spec
Reply

 Prefetch and SSDs




Thread Tools




Similar help and support threads
Thread Forum
why is my C:\Windows\Prefetch empty?
Hi i run w7 ultimate 64bit and my C:\Windows\Prefetch is empty i used total commander to see hidden folder and file , empty I enable Show hidden files, folders and drives and system file is empty again
General Discussion
Restore deleted Prefetch?
Hope it's ok to start a new post 'cuz the others concerning PF are about a year old. A friend who knows more about computers than I do was here a few days ago & I happened to ask about a little problem that was bugging me. He went through several things trying to find a solution & ended up...
Performance & Maintenance
prefetch folder
hi.i have WIN 7 64bit. i just get the attention from tune up program that some files in the prefetch folder is deleted by me or a program. idon't know if it is dangerous? if yes please tell me what should i do for repairing.THX!!
Performance & Maintenance
How to relocate prefetch location?
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...
Performance & Maintenance
question about prefetch
hi i have a question about prefetch well xp , after booting and after 1 or 2 minutes ,create the file NTOSBOOT-*.pf and after with this file and others optimaze the boot and the programs that start up about w7 , i did notice that after some time of idle , w7 start to work and edit these...
Performance & Maintenance
Prefetch? On, Or Off?
Prefetch? On, Or Off? Dumb Question.. Is It Best To Have Prefetch Service On? Or Off? Does It Make Any Difference In Speed? Thanks
Performance & Maintenance


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 11:16.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App