Speed4Ever 0 Posted December 2, 2001 Try HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Speed Disk\Exported Settings\Global Options\Predefined System Files and HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Speed Disk\Exported Settings\Global Options\Predefined Unmovable Files I believe these are settings that tell SD to ignore key system files that are normally locked down, so as not to screw up the system during defrag. Maybe you can fool SD into thinking the layout.ini files are system files, and thus unmovable 8) So much for sleep... Whatcha think of that? EDIT: Change "Exported Settings" to "Local Settings". Sorry 8) Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 LOL, you type to fast for me, man. Or posts are overlapping At least we're on the same wavelength here... Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 Hell, wouldnt a batchfile do this? Could a batchfile make each key(file) seperately in the registry? or is this going to take actual coding? EDIT/PLAYING CATCH-UP: Yeah, I can be a beta tester. I'm used to it. I run Windows EDIT: correction: Batchfiles suck in this situation, I dont think Windows Scripting would do all that much better either, although its possible. Isnt that essentially what your doing, just with delphi or something. Take it easy on me, I'm relatively new to coding, although I did some scripting in the past. Its rusty by now. Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 I think the best way to test this once its made is run SD with your code, do a defrag, and afterwards run rundll32.exe advapi32.dll, ProcessIdleTasks This will force XP to do its stuff with the optimizations. Try this a few times, and hope it doesnt blow my system up 8) Also, If this is working right, XP *shouldnt* change anything around if the files are in their proper place. This should tell us if SD is screwing around with stuff. BTW, XP also tosses the MFT and MFT freespace around. I noticed that SD will throw it right back to the beginning again. Will your coding work with this? (I.E. I dont know if the MFT optimizations are in the layout.ini file or not. Thats my concern). Hows that sound? EDIT: added some stuff (Hehe, I should make senior member in a couple of days at this rate ) Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 Quote: (Never saw that rundll parm... what does it do?) XP does its file optimizations during idle time, so as not to bother the user when their on the computer. This command forces it to happen NOW. It cranks the CPU to 100% too if theres anything to do. If theres nothing on the list, it wont do anything. Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 Quote: On your MFT$ EDIT: That I cannot stop... BUT, doesn't speedisk move it to the front of the disk if you MAKE it do that? The fastest part of the disk?? Actually, yes it does affect other defraggers DURING OFFLINE DEFRAG. They place it in a different spot though. Diskeeper puts it somewhere sround the first 1/4 of the disk. Now, Perfectdisk, I've noticed that it will pretty much leave it where XP tells the MFT freespace to go, but it will defrag the MFT files and leave the Freespace where it is. I dont know how it does this though, or why the two are different. But, during online defrags, they will pretty much leave the MFT alone. Maybe we can add that to the Exclusion list. Hell, a decent MFT shouldnt fragment at all unless its a database or something. How would you add the MFT to SD's exclusion list separately? Im not sure what file to tell it... EDIT: The reason I worry about this, is because XP, by design, puts the Bootfiles at the beginning of the disk for faster boot, right where SD puts the MFT!!! This is part of what we want to avoid! Plus, I too dont like the way SD defrags the MFT for exactly the reasons you stated. I myself have always been trying to find a way to make SD avoid it. If you know the proper name for the MFT file, I dont see why that cant be excluded according to user choice. IOW, find the filename for the MFT (I cant believe I dont know this one!), make the directions known to whoever wants to know it, and let them add it to their exclusion list. That way, it saves us both a lot of trouble. Let me know what you think.... Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 Quote: P.S.=> IN REGARD TO YOUR LOGIC ON STOPPING THE MFT$ MOVES BY SPEEDISK? Makes sense... if I send this to Norton? It may, as an ancillary benefit? CURE that for them also... "WoW" ² !!! Only question I have is... does XP for SURE defrag MFT$ on each disk? I can find disks easily enough, & force this for all disks the program can find too that are NTFS I think! apk From my experience, yes, XP does defragment all partitions, including non-system ones (does for me anyways). Once it gets going, there may be some days where the MFT is flying all over the place, but diskeeper claims its not fragmented (it might be 3 fragments at times, but doesnt stay that way for long). 2 fragments is normal IIRC, because the MFT freespace is included as a fragment. Thus MFT+MFT Slackspace=2 fragments. 3 fragments isnt anything to worry about, but beyond that, if it stays that way, could mean slowdowns. Share this post Link to post
Speed4Ever 0 Posted December 2, 2001 Quote: P.S.=> Take your time, you have a really good handle on things in the OS & I am glad we made acquaintance, because something really nice may come out of it, FOR EVERY SPEEDISK USER on alot of levels! apk Ditto I'll be on in the evening or so. Have a good one... Share this post Link to post
ghayes 0 Posted December 4, 2001 Sorry folks - I really wasn't following this thread and didn't know I was being "called"... Where to start in answering questions in this quite interesting thread: - Can somebody point me quick on how to enable em/pm in this forum - that way if somebody wants to direct something to my attention, I'll be quicker to respond. Unfortunately, I do NOT read through every thread - just the ones who's subject/title catches my eye. I'm sure you all know what I mean... - Win2k Mag defrag review. SpeedDisk is the ONLY defragmenter that does NOT use the MS defrag "APIs". This means that a lot of the restrictions of those APIs (move cluster granularity, ability to use free space INSIDE of the MFT Reserved Zone, ability to "move" files like the pagefile, $MFT and directories online) SpeedDisk doesn't have to worry about. This means that in certain situations, SpeedDisk will always be able to perform better than PerfectDisk and Diskeeper (under NT4 and Win2k). However, NOT using the MS defrag APIs comes with it's own set of issues. - $MFT placement. With Windows XP, MS has changed the preferred location of the $MFT. Instead of being at the "top" of the logical partition, it now resides further into the partition. Please see MS article http://www.microsoft.com/HWDEV/storage/ntfs-preinstall.htm for information regarding this. PerfectDisk places the $MFT according to Microsoft's recommendations - SpeedDisk and Diskeeper still put at the "top" of the logical partition. - Contrary to marketing messages, SpeedDisk (and Diskeeper) do NOT defragment ALL of the NTFS metadata. The interesting thing is that neither product will even tell you the names of the other metadata files and how badly fragmented they are - therefore, you have no way of knowing this. - No problem re-posting what I had put in another newsgroup. My postings in public are for (among other things) eduction of the user community about stuff that I have some expertise in. - WOW! You guys are going to a lot of trouble to make SpeedDisk compatible with WinXP's prefetch/layout. Sure hope that you get compensated for your effort :-) Microsoft has directed 3rd party defragmenters to honor the file placement that it is doing (via layout.ini). Defrag vendors can either "play by MS's rules" or not. PerfectDisk has chosen to play by the rules. Other defragmenters have not. Is this necessarily a bad thing? MS has impletemented prefetch/layout for specific reasons - fast boot and application launch times. If a defragger "messes" with this, the downside is that the system may or may not appear to boot or launch applications as quickly as it would otherwise. Other than that, the system won't be "broken". - Greg/Raxco Software Share this post Link to post