Kramy
-
Posts
15 -
Joined
-
Last visited
Posts posted by Kramy
-
-
They feel modern OS's don't need defragging and I should stay away from those types of programs.
That must be why they build defragmenting into all their installers and updaters. To be hypocrites. (During the optimization phase when installing or updating, they use a tool like wincontig to defragment all the files. )
http://wincontig.mdtzone.it/en/
Whether it is necessary really depends on your OS, programs, and storage. Hard drives can get a performance boost by moving important files to the faster edge of the drive, and ensuring files can be read in one spin. Solid State Drives (on the other hand) do not require defragmenting, and it actually reduces performance and wears them out faster. (SSDs are newer/faster drives that use NAND flash rather than spinning magnetic platters. Tablets and smartphones use NAND for storage, as do many high end PCs.)
Certain operating systems and programs do a better job of avoiding the need to defrag all the time. On Linux there is a filesystem feature that allows the OS to indicate the size required to store something. They call it 'extents' - so when you download a 1.5GB file, Linux can place the file in a large empty area. Windows has no such feature, so it fills whatever gaps are available as the data comes in. This is especially obvious if you have a drive for downloads - as you fill it, files will end up unfragmented... then as you clear out old downloads to make space for new ones, you leave gaps everywhere, which Windows then tries to fill. Over time you end up with so many gaps, that Windows will dump practically every 1MB in a new tiny space, so a 1.5GB download can end up in thousands of fragments. This screenshot demonstrates it perfectly.
All that said, an SSD would not care that the data is fragmented. Most can read upwards of 100,000 fragments per second, while spinning hard drives are limited to 100-200 fragments due to the travel time of the read/write head... you can see why defragmenting a hard drive might be a good idea when fragmentation gets really bad.
That said, on drives with large numbers of files, defragmenting can take ages - days or even weeks! On such drives, I prefer to just copy all files to a scratch drive, reformat, and then copy them all back. This won't be an option for your OS/Windows drive, but it does work for storage or backup drives. If doing so, it's recommended to use a tool that verifies everything copied correctly, such as TeraCopy. It has a 'test on write' feature that checks the CRC checksums of all files to verify they copied correctly.
http://codesector.com/downloads
It may not be compatible with every version of Windows, and I wouldn't necessarily recommend replacing the regular Windows filecopy dialog with it. (It will ask.) It has limited support for super long paths, which are getting more and more common, and can spit out some cryptic error messages. The main developer seems to have abandoned it.
as to 'modern OSs not needing defragging' - there is no right or wrong answer really. personally I think they (PC's) do still need defragging but I think users do it way too often. once a month is overkill, but it depends on the usage and the type of files that get changed. A few times a year is more than sufficient for me.I agree that most users do it far too often. Avoid doing it for Solid State Drives, do it occasionally for Hard Disk Drives - but be sure to check Defraggler's health tab first to see if any error counts have moved beyond 0, before working the drive really hard.
If you're a more advanced user, controlling where data ends up can be a useful strategy and have a bigger impact on performance than defragmenting. Hard drives get progressively slower towards the end, due to the laws of a circle's circumference. (More data passes under the read/write head in one spin on the edge... less data in the centre of the platter.) Thus if you have something important like Windows, Games, an empty partition for FRAPS recording, etc., you would want those things on the first part of the drive(s). The end of the drive(s) will be slower, so you stick things there that aren't as important... downloads, archived/encoded footage, old video files, etc.
I see it all the time where people pack their drives 95% full, install a new game, then complain on forums or Steam that it stutters horribly. (And of course blame the developer.) Load the game onto an empty drive (or tiny partition at the start of a drive) and there's no stutters.
It's because of this...
The blue line represents the speed reading sequentially (In a line - a non-fragmented file.) It is over twice as fast at the start of the drive than it is at the end.
The yellow dots represent moves to a file to begin reading it. Towards the start of the drive it averages about 10ms, but by the end it's up to 20ms.
At 60fps a game has 16.66ms to draw each frame. Some games use a 2-3 frame buffer to reduce stuttering, but increase input lag. If a game suddenly realizes it needs a model or texture to continue, it will have to wait for it... and if it needs five of them, it has a problem. At the start of the drive it might be stuck for 50ms, pretty much draining the 3-frame buffer, and possibly causing a stutter. At the end of the drive, it would be stuck for at least 100ms. Probably more, since on a clogged 95%+ full drive, the files may be fragmented as well. Put each texture or model in just 3-4 pieces, and watch as the game stutter becomes 300ms or more - very noticeable.
My computer is getting very slow and I just know Adobe put all kinds of little tentacles everywhere that is gunking up my system... that's what it does. I did the 'uninstall' and there's still CS6 files in several directories that I found.
What's your best defrag suggestion?
No offense, but I wonder if CCleaner even caused your PC's problems. Your computer is getting slow? Could you download/install Defraggler and post a screenshot of the Health tab? I'm wondering if your PC's odd behaviour is being caused by a failing hard drive.
2- I tried opening one of these 'unopenable' .jpg files with Adobe Photoshop. The file would not open in Photoshop either but I was given an interesting message: "Could not place the document 'name of file.jpg' because a JPEG segment marker segment length is too short or... (and then the message cuts off.. I can't open the box or see anything else of the message.)
Sounds like one of your adobe programs may be corrupting your files and their support took the easy path out and blamed it on CCleaner. Just my opinion based on what I read. If your hard drive checks out okay and you never ran CCleaner registry cleaning, I lean towards Adobe's software being at fault.
-Kramy
-
This is still a problem. On certain PCs, way more is shown than should be.
Skype™ 6.21 Skype Technologies S.A. 2014-10-17 26.9 MB 6.21.104
Malwarebytes Anti-Malware version 2.0.2.1012 Malwarebytes Corporation 2014-10-17 53.2 MB 2.0.2.1012
Classic Shell IvoSoft 2014-10-17 8.74 MB 4.1.0
CCleaner Piriform 2014-10-17 4.18
Adobe Reader XI (11.0.09) Adobe Systems Incorporated 2014-10-17 11.0.09
McAfee SiteAdvisor McAfee, Inc. 2014-09-25 3.7.143
McAfee Total Protection McAfee, Inc. 2014-09-24 13.6.1248
Microsoft Silverlight Microsoft Corporation 2014-07-24 149 MB 5.1.30514.0
Picasa 3 Google, Inc. 2014-06-23 3.9
Microsoft Office File Validation Add-In Microsoft Corporation 2014-05-14 2.95 MB 14.0.5130.5003
Silver Klondike Solitaire Media Contact LLC 2014-04-20 1.0
Google Chrome Google Inc. 2014-04-10 38.0.2125.104
SpywareBlaster 5.0 BrightFort LLC 2014-04-09 8.83 MB 5.0.0
Samsung Kies 2014-02-20
Microsoft Office Outlook Connector 2014-02-20
Microsoft SQL Server 2005 Compact Edition [ENU] 2014-02-20
Windows Live Messenger 2014-02-20
Google Earth 2014-02-20
SAMSUNG USB Driver for Mobile Phones SAMSUNG Electronics Co., Ltd. 2014-02-20 23.0 MB 1.5.33.0
MyFreeCodec 2014-02-20
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161 Microsoft Corporation 2014-02-20 13.2 MB 9.0.30729.6161
Microsoft SkyDrive Microsoft Corporation 2014-02-20 25.1 MB 16.4.6013.0910
ETDWare PS/2-X64 11.6.23.203_WHQL ELAN Microelectronic Corp. 2014-02-20 11.6.23.203
AcerCloud Docs 2013-11-06
AcerCloud Portal 2013-11-06
clear.fi Photo 2013-11-06
Live Updater 2013-11-06
Prerequisite installer 2013-11-06
Nero Update 2013-11-06
Nero RescueAgent Help (CHM) 2013-11-06
Nero RescueAgent 2013-11-06
Nero Launcher 2013-11-06
Nero ControlCenter Help (CHM) 2013-11-06
Nero ControlCenter 2013-11-06
Nero BackItUp Help (CHM) 2013-11-06
Nero BackItUp 12 Essentials OEM.a01 2013-11-06
Nero BackItUp 2013-11-06
Identity Card 2013-11-06
clear.fi SDK- Movie 2013-11-06
clear.fi SDK - Video 2013-11-06
clear.fi Media 2013-11-06
Recovery Management Acer Incorporated 2013-11-06 9.96 MB 6.00.3016
Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219 Microsoft Corporation 2013-11-06 15.3 MB 10.0.40219
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17 Microsoft Corporation 2013-11-06 13.2 MB 9.0.30729
Broadcom NetLink Controller Broadcom Corporation 2013-11-06 616 KB 16.0.2.1
Broadcom Card Reader Driver Installer Broadcom Corporation 2013-11-06 3.04 MB 16.0.2.3
Acer Recovery Management Acer Incorporated 2013-11-06 9.96 MB 6.00.3016
Acer Power Management Acer Incorporated 2013-11-06 7.00.3013
Acer Power Management Acer Incorporated 2013-11-06 19.8 MB 7.00.3013
Windows Live Writer Resources 2013-08-12
Windows Live Writer 2013-08-12
Windows Live UX Platform Language Pack 2013-08-12
Windows Live UX Platform 2013-08-12
Windows Live SOXE Definitions 2013-08-12
Windows Live SOXE 2013-08-12
Windows Live PIMT Platform 2013-08-12
Windows Live Photo Common 2013-08-12
Windows Live Mail 2013-08-12
Windows Live Installer 2013-08-12
Windows Live Essentials 2013-08-12
Windows Live Communications Platform 2013-08-12
Visual Studio Tools for the Office system 3.0 Runtime 2013-08-12
Shared C Run-time for x64 McAfee 2013-08-12 2.78 MB 10.0.0
Photo Gallery 2013-08-12
Photo Common 2013-08-12
Office Addin 2003 2013-08-12
Nero Core Components 2013-08-12
MSVCRT_amd64 2013-08-12
MSVCRT110 2013-08-12
MSVCRT 2013-08-12
Movie Maker 2013-08-12
Microsoft Visual Studio 2005 Tools for Office Runtime 2013-08-12
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219 2013-08-12
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 2013-08-12
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148 2013-08-12
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17 2013-08-12
Microsoft Visual C++ 2005 Redistributable 2013-08-12
Microsoft Office Word MUI (English) 2007 2013-08-12
Microsoft Office Shared Setup Metadata MUI (English) 2007 2013-08-12
Microsoft Office Shared MUI (English) 2007 2013-08-12
Microsoft Office Publisher MUI (English) 2007 2013-08-12
Microsoft Office Proofing (English) 2007 2013-08-12
Microsoft Office Proof (Spanish) 2007 2013-08-12
Microsoft Office Proof (French) 2007 2013-08-12
Microsoft Office Proof (English) 2007 2013-08-12
Microsoft Office PowerPoint MUI (English) 2007 2013-08-12
Microsoft Office Outlook MUI (English) 2007 2013-08-12
Microsoft Office OneNote MUI (English) 2007 2013-08-12
Microsoft Office InfoPath MUI (English) 2007 2013-08-12
Microsoft Office Groove Setup Metadata MUI (English) 2007 2013-08-12
Microsoft Office Groove MUI (English) 2007 2013-08-12
Microsoft Office Excel MUI (English) 2007 2013-08-12
Microsoft Office Access Setup Metadata MUI (English) 2007 2013-08-12
Microsoft Office Access MUI (English) 2007 2013-08-12
LPT System Updater Service 2013-08-12
Junk Mail filter update 2013-08-12
D3DX10 2013-08-12
Acer Launch Manager Acer Incorporated 2013-08-12 5.75 MB 8.00.3005
Acer Launch Manager Acer Incorporated 2013-08-12 8.00.3005 -
I don't believe it's normal to show DirectX10 or any of those Windows Live sub-components as removable components? Seems like a bug to me. If you actually remove them, bad things happen.
They're all PNG's from what I'm viewing, just click them to open them full-size in a new window. Yeah they're a bit blurry, if it bothers you there are free image hosting services available with the added benefit they won't count against your forum upload MB limit.
As for the Microsoft Visual C++ Redistributable (umpteen versions) in particular those also show on my system. I pay them no attention because Revo Uninstaller also shows them with the system components view turned off, they're just from normal Windows installers which are uninstallable.
I don't believe they are? The forum resized them, but checking the background the white is no longer pure 255,255,255. It has a mixture of other whites, which is what JPEG usually does. Also, the filesize doesn't match up - when I take the image after the forum has altered it and save it as PNG, it drops by 80KB. That suggests the forum resizes and saves lossy, but doesn't bother to adjust the file name. I could be wrong... but that's what it looks like. I'd need to re-download a hex editor to confirm it.
Any which way, the simple solution is to check the filesize before and after resizing, then decide which one to keep.
Edit: Attached Image.
-Kramy
-
A friend of mine was removing toolbars and stuff in CCleaner. He removed something, the list refreshed, and suddenly tons of hidden stuff was visible. Just taking a quick look, it appears to be windows components and OEM preinstall stuff. Things that should NOT be visible.
They are not visible in Programs and Features, so it seems to be CCleaner specific. Uninstalling and reinstalling did not correct it. How do we shut off these important components being visible, so that he doesn't remove something important?
At one point it was also showing every supported language for the AMD Catalyst Control Centre, although that disappeared after a reboot and driver update.
Totally unrelated, but the forum software just took a bunch of large perfect quality 80KB PNGs and turned them into blurry small hard to read 240KB JPGs. Nice!
-Kramy
-
What about the Windows built-in defragmenter ? Is it faster ? (if it is, then there's a bug in Defraggler...the XP defrag is not really a good one)
(contrarily to popular myths, Vista is not worse than XP if you have normal drivers, and Linux is not better than any of those - but that's totally offtopic.)
Yes, the built-in defrag is faster. Even at its slowest moments, it's faster than one 4KiB file per couple seconds.
I just tried MyDefrag. It took about 1 hour and 50 minutes to do the volume, using the Monthly Data Disk preset. It moved almost every file into one huge multi-hundred-GB chunk at the end of the partition.
-
What about the freespace defrag ?
It doesn't seem to be leaving holes, but it's still taking 20+ hours.
As the number of files on the drive increases, the amount of time per file goes up. It's now at ~4 seconds.
(a little offtopic, but...you will see a big difference in performance if you upgrade to Win7. XP just can't handle multi-core processors, gigabytes of RAM, or any modern hardware, correctly ; Vista and 7 can.)
Possible, but unlikely. I looked into it for Vista. While Vista did succeed in having higher CPU usage for every core, this was mainly due to increased overhead. In a few benchmarks it scored 5-10% better, but this was actually due to kernel optimizations, rather than better multi-core support. It shows if you restrict them to just a single core, and everything else to other cores. Also, Linux would run those benchmarks with scores 40+% higher, proving there's a long way to go yet.
Win7 may have changed that. It seems like they're finally threading stuff properly, so I/O doesn't completely block the UI for stupid reasons. More threads will naturally run better on more cores, assuming there's no shared resources and locking to completely tank performance.
But in my case I went the other direction. I used nLite to strip back XP to ~10 processes, and ~100 threads, which makes it quite speedy for games. But don't worry - I wouldn't post here without verifying the exact same behaviour on a regular XP install. When I had my Athlon X2, the framerates for CPU-bound games (in particular, Source games) went up 20-25% by stripping the OS down. (80fps -> ~95-100fps)
-
Paranoid. Not stupid.
Agreed.
I've been running Spybot and MBAM monthly for years, and they've never found anything dangerous.
Several times daily...
-
Try right-clicking on your drives in Defraggler, then Advanced >> Defrag Freespacce (Allow Fragmentation). This should not leave holes.
PS : XP on a quad-core system ? Seriously ?
It used to be an Athlon X2 from ~2007, but thanks to Asus and their good BIOS support, it supports Phenom II X4's. I had to do some video encoding, so I upgraded.
In 2007 the only option was XP or Vista, so the choice is entirely obvious.
-
Well, I think if Defraggler wants to to a better job then all the more power to it
Hi. See my thread here:
http://forum.piriform.com/index.php?showtopic=28804
Copying a 4KiB file appears to take several seconds in Defraggler. I think it's taking a bit too long trying to find the right spot...
-
Hello there.
I have a few games which stupidly don't have their gamedata zipped. Because of this, my game partition has about 400k files in it. Defraggler takes close to 20 hours to defragment this.
Is there some way to make this go faster? Or some change that could be made in Defraggler to speed this up?
I'm on XP Pro SP3. I have 3GB+ of RAM free, and 4 cores, but Defraggler only uses a little bit of memory and 30% CPU. (Two threads? Logic in one, I/O in another?)
Also, it seems to leave small holes everywhere. If I were to download something to my game partition after defragmenting, such as a 700MB Ubuntu ISO over HTTP, then afterwards it's split into several thousand fragments. Is this normal? Shouldn't it be split into only a couple fragments?
If I download to C:\ instead, which only has 10k files, then the same file is only in a few dozen fragments.
-Kramy
-
Neat program.
But the About box needs to be fixed. The links don't visit the actual website, like they do for your other software. Maybe the "http://" is missing - this is all that comes up:
Cheers, for all the free software.
-
Didn't help. Open Containing Folder works fine in XP search and every other program I've seen it in. It just fails in Defraggler, on every computer in my home.
Edit: Here's the File Mon info. Maybe that can help pinpoint where the execution request is going.
Would it be more helpful if I dumped file access from every exe/dll?
-
For whatever reason, the 'Open Containing Folder' option fails and does nothing.
To my knowledge, all you have to do to get that to work is pass a quoted path to Explorer.exe; not sure why it doesn't work, on any of my comps...
-
It seems to me that CCleaner is a vastly simpler program, from a coding standpoint. Defragmenting a drive requires some low level filesystem access, and probably requires a kernel mode driver. CCleaner just deletes files and stuff... maintaining the deletion lists is more work than creating the program that deletes stuff.
VERY disappointed in Privacy Invasion of latest release -- Active Monitoring WRONG settings! won't turn OFF!
in CCleaner Suggestions
Posted
I just created Windows Firewall rules to block it, since I don't know what it's doing. Problem (mostly?) solved. Might make a startup script that runs 2 minutes after boot and TaskKill's CCleaner in case anything like this is ever tried again.
Edit: Just make a new task run 1 minute after login, set it to Admin privs, start this action:
Run: C:\Windows\System32\taskkill.exe Arguments: /IM CCleaner64.exe /f
Voila, problem solved.