Gizmo's Freeware is Recruiting
We are looking for people with skills or interest in the following:
- Mobile Platform Reviews
- Rootkit Scanner and Remover
- Streaming Media Recorder
- Email Client
- Archive Manager Interested? Click here
Best Free Desktop Search Utility
|
In a Hurry?
|
|
|
|
Introduction
|
|
A couple of years back there were no contenders for this title. Today we have a wealth of choices. NOTE: I have made a decision to mainly highlight programs that meet 2 specific needs that I have: 1) the ability to search within files (find words within files) and 2) programs that will work across network shares (index files on my work network where all my documents are stored). There are literally tons of software programs that will search for files and folders, but that do not search within files. There are also several alternatives that might search network shares, but do not search within files. Again, my focus has been on programs that meet the primary needs I've identified above. It is beyond my scope to review all types of desktop search tools. NOTE #2: I recently upgraded to Windows 7 (64-bit). To be honest, after upgrading and using Windows 7 built-in search tool, I see no reason to use a third-party desktop search tool. It takes a little tweaking, but the new search tool within Windows 7 is quite good. It even searches within files and will search my home network for files. My recommendation is that if you are using Windows 7, you really don't need a third-party tool. For an excellent resource on how to maximize your use of the Windows 7 search tool, please check out this article: http://windowssecrets.com/top-story/getting-the-most-from-windows-search-part-2/ |
|
Discussion
|
|
Please note that the download page is a little confusing. I recommend that you use the Release Candidate (RC) downloads (not the Daily Version unless you want to be a beta tester). I actually do NOT recommend that you use one of the "official versions". The RC downloads are the newest, non-beta versions. The section you probably want to download from is the one that says "Release candidates (RC) and beta versions".
Google recently released Google Desktop version 5.9;, which is lighter and faster. Google Desktop now supports 64 bit Windows. In addition to supporting 64 bit Windows systems, Google Desktop now supports the latest browsers as well (Google Chrome, Firefox 3, & Internet Explorer 8). Please be advised that Google Desktop does not appear to index pst files in conjunction with Outlook 2010. Please be advised, according to http://googledesktop.blogspot.com/, "As of September 14, 2011 Google Desktop will no longer be available for download, and existing installations will not be updated to include new features or fixes." I do not know if you can still find the installation file elsewhere on the internet. |
|
Related Products and Links
|
|
Everything (http://www.voidtools.com/) indexes your entire hard disk and then you can search for a file by typing in part or all of the filename and it will display results as you type. Then just double click to run the file or right-click for the menu to open the path. The beauty of Everything is that it can be completely portable! Everything was recently updated and now supports Windows 2000, XP, Vista, and Windows 7. (There is no mention of 32 bit or 64 bit on their website.) Cons: It does not have a right click preview of common file types (txt, doc, pdf, etc.). It works only on NTFS drives. And, Everything does not search file contents, only file and folder names. Exalead (http://www.exalead.com/software/products/desktop-search/) For home users, this is a serious contender for my top pick. It's been around for a while, but only recently has become totally freeware. It's fast and the options are quite handy. It opens up in a browser window with preview options and other search options. Recently updated to version 4.6. Supports Windows 2000 (SP4), XP (SP2 and SP3), Vista/Vista SP1, Windows 7. Cons: I don't recommend Exalead Free version in a networked environment unless you have a ton of storage capacity. On my work laptop, the index file took up a HUGE 46 GB of storage space! In addition, Exalead does not allow users any option about where the index files will be kept on computer. For an interesting review of this product, please see the following url: http://www.networkworld.com/reviews/2010/072610-desktop-search-tools-tes.... Please note that you might have to search around for version 4.6 as I am having difficulty finding it on the Exalead website. DocFetcher (http://docfetcher.sourceforge.net/en/index.html) DocFetcher is an Open Source desktop search application: It allows you to quickly access documents on your computer by typing keywords. - You can think of it as Google for your local document repository. The application is currently available for Windows and GTK-based Linux distributions. It does offer the ability to search within files (actually only certain document types). A Java Runtime Environment (JRE), version 1.6.0 or higher, is required. Note: If you have a 64-bit OS, you might have to replace an installed 64-bit Java Runtime with its 32-bit counterpart in order to make DocFetcher work. 64-bit Java is currently not supported. The Windows version runs on Windows XP or later. Windows 98 is not supported. There is also a Linux version and a portable version. Cons: (though some might see this as a pro) It indexes documents only - pictures, music, videos, etc. are omitted. Agent Ransack (http://www.mythicsoft.com/agentransack/) Agent Ransack is one of my favorites when I'm in a hurry. It is very similar to Locate32. It does not index your hard drive, but is still relatively quick. It also has the ability to search within files. When searching the contents of files Agent Ransack displays the text found so you can quickly browse the results without having to separately open each file! Requires: Win 9x/ME/NT/2000/XP/SP2/2003/Vista/2008/7. |
|
Have Your Say
|
|
You are invited to share and discuss your views in our freeware forum. To post in the forum you need to register first but that's quick and immediate. Alternatively, anyone can leave a comment at the bottom of this page. |
|
Editor
|
|
This software category is maintained by volunteer editor Kendall Alexander. |
|
Tags
|
|
Search desktop, search files, best free desktop search tools, best free desktop search utility, top free search desktop tools. |
Back to the top of the article.
- Article type:
- Login or register to post comments
Printer-friendly version




Another option is
Comments
Another irritating Google Desktop feature is that it only indexes the first 10,000 words in a document, which is approximately 13 pages of a document. It also indexes only 100,000 documents on a drive in the initial scan. And there is no substring search or logical OR support.
System restore came to my rescue and everything is as was! ;-)
Hi kendall,
After installing Copernic I noticed that it also installed an icon on my taskbar. Not a problem until I also noticed that my launcher toolbar had moved approx 3” to the left and was now showing 3 of my 8 subfolders on the taskbar. I find this highly irritating as these subfolders are located within the launcher folder and are therefore, normally hidden. When I want to launch a particular application, I simply right click the double chevron and view a vertical list of folders and then click on the appropriate shortcut icon. I uninstalled Copernic using Revo but I still have the aforementioned taskbar annoyance! :-(
I've not heard of this happening before. However, check out this link, I think it might prove useful.
http://www.allpostnews.co.uk/i5/Remove%20items%20from%20taskbar%20toolba...
Does Copernic actually work? I put a file called "app.txt" in the root of my D: drive. I spent 10 minutes trying to get Copernic to find it to no avail. And why is there a "search" box as well as a "file name" box? redundant when searching for files, isn't it?
Could someone tell me which program gives you a simple search box like XP (after you turn off the stupid features), i think it was customize. Where you can simply change date, type of program, and text within file? Why Windows 7 is TERRIBLE for searching. Why does something so simple have to be so hard? For the average home user it is a million steps backwards (7).
I use this: www.ultrafilesearch.com
Well, I tested text-search under windows 7. It found the text very fast. When I went into 1 of the files and removed the text it still listed the file as having it. I did a reset and everything. Am I missing something?
UltraFileSearch leverages Windows Indexes and if you delete a file or it's contents it may still appear in the list until the indexes are refreshed.
I have looked at the UltraFileSearch utility but I have not installed it yet because Zone Alarm tags it as being infected with a Zombie virus. I have not been able to determine if that is a false-positive or not.
If you have concerns about a file, download it (do not open it) and submit it to Virustotal (http://www.virustotal.com/) for review.
This may suit you:
http://www.nirsoft.net/utils/search_my_files.html
I'm sorry but I'm still using XP. Maybe someone else who works with Windows 7 can assist you.
In the mean time, you might want to consider Locate32 or Everything. Both are lightening fast.
Hi Kendall.
You're no doubtedly going to get inundated with W7 32 & 64 bit problematic file searches. It might benefit you to explore this area in a bit more detail as this is an extreme headache Microsoft has pathetically created. They took a simple thing and complicated the heck out of it.
Anyway: -
What's wrong with Windows 7 file search? It works great!
It only took me 7 weeks @ 4 hours a day to get it configured so I could use it somewhat.
Beats the heck out of XP's search that took me about 5 minutes to learn and to configure.
(SARCASM)
One solution: -
Currently, I have a second HDD with XP (D:) that I use to search the W7 directory (C:) on the other drive. It's the only way that works for me, but why should we need to do this, or even spend copius hours configuring a once easy to use search?
So the bottom line is;
what is a good free file/registry searcher for Win7, preferably similar to that of XP? Tried the ones listed here, but not too impressed so far either because of the configurations, results, removal problems, W7 compatibility etc or a combo of these.
Scoffer
It is a great suggestion. I could research Windows 7 Desktop Search Utilities. However, at this point, my research would only be based upon what others write or say. I have no ability right now to test these products out on Windows 7.
I feel strongly that in order to recommend a product, I have to actually use it; and use it for at least a while. Unfortunately, I cannot at this point test out any products on Windows 7. I don't foresee myself upgrading to Windows 7 any time soon.
So, with that said, if anyone is interested in taking over this particular category and you have the ability to test these products in Windows 7, please let me know. I would be willing to step aside in the interest of technology advancements that I'm not prepared to make.
Hello Kendall.
I noticed that the reviews made mainly concern "Indexing" in the software. This precicely is the reason NOT to use these, along with having to create an index in the first place. FYI, this is one of the most painful problems with W7. The Generic search parameter has been deleted unless you want to search within the files, and we all know how long that can take.
Google works well, but like all Google products, there's just too much crapware and other non-wanted rubbish added to it. Seems the bigger the name, the more swamped by this they become (MS, Adobe, Nero etc etc to name just some top contenders of software mortal obesity).
So what we (I) are looking for is a free simple, non-bloated, non-indexing, generic Desktop searcher without extras that resembles the ease and speed of the XP search engine.
Maybe someone can "Crack" the XP version for W7 use? Food for thought.
I have mostly focused on "indexing" software because that is the only kind that can search within files. (If you see my NOTE within my review, I explain that clearly.) There are several, fast, alternatives for only searching for file/folder names. However, if you want to search within files, then you will have to "put up with" a program that indexes your hard drive. Again, those programs that search within files have been my focus.
If you are looking for a program that does not search within files, some that come to mind include Agent Ransack or Everything.
Like I've posted here before, I will not be reviewing Windows 7 programs here. If you are using XP and you only want to search for files, then the search program within XP is fine; it works reasonably well. It just does not allow you to search within files.
Agent Ransack does search for text within files, it merely does not create an index. I liked it enough that I purchased a more thorough search program from the same maker.
Another one that searches text in files is Info-Rapid Search & Replace and a free version of it is still available at http://www.inforapid.de/html/english.htm
It does appear to be a decent program. One concern is that it doesn't appear that it is still being developed. The most recent version is from 2003. It obviously does not indicate if it supports Windows 7. (It does support Vista however.)
Agent Ransack 2010 is Win7 compatible and portable, so I use it both ways. Though it may not be as fast as Locate32 or Everything, the unnecessary need to create an index makes it a good app to use. Someone suggested Xobni (free) for Outlook searches. Obviously, having one app handle ALL desktop searches would be great, but the combination of Ransack/Xobni might be worth a look.
I have been using Copernic for years, until the v3.2 update turned out to be a downgrade. So was most interested to try http://www.exalead.com/software/products/desktop-search/ .
I downloaded and installed exalead, but found that Exalead does not allow users any option about where the index files will be kept on computer.
So for anyone who likes to keep their system on a smallish 20 partition downloading Exalead is a complete waste of time, so can't recommend it at all.
Herman
why did you say Copernic 3.2 is a downgrade? i upgrade from 3.1 to 3.2, it has everything that i need, only that some of the previous search buttons are missing (contact, music, etc), which i can easily added through the options....
I absolutely detest those softwares that you need to install.
You don't know what kind of files they are putting in your computers.
I like portable ones.
as far as I could see only Everything and TheSearchMan are portable.
of them TheSearchMan has only 35 KB and is much fast.
I like this TheSearchMan.
Presumably you don't like windows much either then?
While there are always some aspects of various software that will fail to suit individuial tastes, things like default index locations, and the size of indices when indexing a network, are hardly valid criticisms of a piece of software. The size of the index is obviously directly related to what you index. You can't have a database without sufficient space to store the data.
If you want the functioniality that comes with such indexing search software then you simply have to accept that indices require storage space somewhere.
The functionality this software offers is very good indeed. It finds and displays what you are looking for quickly and in a useful fashion.
Complaining about the size or location of indices is absolutely pointless, and has no bearing on the functionality of the software at all, it has to do with the capacity of your machine. Some software simply wont run properly, or indeed at all,if your machine does not have the capacity for it.
Some expectations in regard to various software are quite unreasonable.
The Filehand search works pretty well, but it doesn't have the same functionality of the Exalead software. I tried it for a little while, and then deleted it.
This is a totally asinine comment. Most Pros who install their own Windows OS will partition the hard drive into at least three partitions, at minimum, but more than likely 5 or more. These would be Windows (for Windows ONLY), Programs, Swap, Temp, My Documents, and then Video, Images, MP3's etc. Each of these partitions will be different sizes with the Temp and swap file partitions being the smallest (1-2GB), Windows the next (7-9GB), etc.
This partitioning is done so that Windows works more smoothly and does not get F***** up over time by having files dumped everywhere which slows the machine down.
So when I install a program I choose the Programs partition (usually E:) and force the installer to install the program into this partition. To have a program install into C:\ by default without ANY other options pisses me off no end as it shows a lack of professionalism by the programmer or extreme arrogance, and so get rid of them no matter how good they are. Unless they are needed like printer software (Brother is a good example).
So your comments show YOUR lack of expertise in this area and are out of order. No one should install any program that does not allow them full control over where the software is installed and where it stores its database/information.
For heavens sake, even Outlook Express, and IE allow one to change the default location of messages (Outlook) and the Temp folder (IE6). Now why do you think that is?
I don't know any pros who do that, and I know a lot of pros. I have been working in this industry "on the sharp edge" for many years.
Most pros will have at least two discs installed in their systems, and a backup medium with enough capacity to backup the contents several times over.
If you dont have enough capacity to run a particular piece of software, then it is pointless using it.
Using a separate partition for windows makes sense, as you can then backup ( image),restore, or defragment that partition much more quickly than a whole disc. The largest partition on a single disc, ( assuming it is large enough to begin with), will contain data, as will the second disc. How this is arranged is a matter of individual taste.
Splitting a single disc into five or more partitions is contra-productive. It will increase wear on the disc, is a form of artificially induced "fragmentation", and will slow the machine down considerably, as the disc I/O, depending as it does on mechanical operations ( head movement) is the slowest component of the machine. Spreading various data around the disc like that forces the disc to work a lot harder to retrieve it. Worst case here being that the disc heads have to move across the whole disc to retrieve data from the "last" partition. This will result in a very slow machine.
Simply making statements about something does not make it so, most especially not when those staements are not backed up by ANY sensible or logical reasoning.
Pros dont simply make statements like that, or disqualify others as "asinine" etc. They try to explain what to do, and why one might do it. That is the main difference between a "pro" and just another would be computer guru.
Y'know, whoever you are, sometimes 'asinine' is exactly the right word - and plenty of pros don't hesitate to use it when appropriate. The amount of drivel that's been spewed here proves mostly that 'a little knowledge is a dangerous thing', so let's set the record straight:
Any software that won't allow control over where it installs and keeps its data is unreasonable (or severely antiquated). Inflexibly targeting the C: drive is just wrong, and not only because that drive may be in use by another system (e.g., by DOS or Win9x in cases where they were installed before an XP or Win2K system). Inflexibly targeting the 'boot' (in Windows terminology) drive isn't all that much better. You appear to have misunderstood the original poster, who was rightly complaining not that he didn't have sufficient space on his *machine* but that Exalead wouldn't let him retarget its indices to a partition where space was available. This was particularly ironic given that you yourself above suggest that keeping the Windows partition relatively small is a good idea.
Multiple partitions are desirable in at least the following situations:
1. When you've got lots of large files that are almost always accessed in their entirety (or at least in extremely large chunks). In such cases, you want to isolate them from small and/or randomly accessed files so that the many small accesses to those files won't move the disk head nearly as far as they would if the large files were interspersed among them. The fact that the head has to move farther to access each such isolated large file is irrelevant, since once it gets there the transfer time for that file will completely eclipse the added positioning time. Also, large streamed files tend to get fewer total accesses than many 'hot' files on the system, further reducing any impact of having them relatively far away.
Thus very large video (or similar streamed) files should have their own partition farthest from the 'hotter' data, and intermediate-size audio, photographic, or similar streamed files should live between the video files and the 'hotter' data (or sandwich the hotter data between them and the video files) - giving you at least 3 partitions already if you accumulate enough video and audio/graphical data to be worth isolating it (and how else do people use up today's disk capacities?). You've agreed that isolating your Windows partition is a good idea, so if there's a good deal of moderately hot non-Windows data (some people have many GB just in mail files) you're now up to 4 partitions. And if you've got a whole lot of other files that are very seldom accessed but which add up to many GB of data you might wish isolate them as well from the hotter data to allow it to be more compact: you could dump them in with the audio/graphical or video data, but that would not only mess up an otherwise fairly conceptually clean segmentation scheme but also might make for more defragmentation overhead - so you might want yet another partition (for example, I maintain installation kits for Win98SE, Win2K, XP, Vista, and Win7, plus all related patches and common applications, in a separate partition: I'm not suggesting that this practice is common, but suspect that OTHER situations that suggest similar partitioning strategies may be, if only because disk space is so cheap that keeping such data on-line and updatable is much easier than alternatives).
Contrary to your assertions, such partitioning will speed up overall disk-access performance (i.e., on average each access will be faster, because performance accessing hot data will noticeably improve while performance accessing cold and/or streaming data will not be noticeably affected), not slow it down.
(By the way, your suggestion that longer head movements contribute noticeably to decreased disk life is pure poppycock, at least in desktop environments where accesses are occasionally bursty but on the whole infrequent. Recent large-scale studies have even shown that when desktop-class drives are given enterprise-class continually-seek-intense workloads they hold up pretty well, so occasional additional seek length during far less intense desktop-style activity won't produce any measurable, let alone noticeable, decrease in service life. nor will it produce a noticeable decrease in performance even if the partitioning decisions are pretty poor - you'd really have to work at it to make things noticeably worse than a single-partition layout.)
2. While there's no substitute for backups, especially when not using RAID (which at least protects your data against SOME failures), holding data in separate partitions DOES somewhat reduce the likelihood and/or magnitude of potential loss - not when the disk crashes catastrophically, but when it develops lesser failures. Bad sectors, for example, tend to occur in clusters: if all your data is in a single partition a few bad sectors in the wrong place can wreak havoc with the entire directory (or even the underlying partition) structure - sometimes CHKDSK can reconstruct it without much help, but there's no guarantee that it can. Software can run amuck, but usually at a high enough level that the system's drivers will limit its damage to the partition that it's currently accessing. Malware may only target your boot drive rather than perform a thorough search for others.
3. Partitions are an entirely reasonable mechanism for structuring data - not just as an effective additional directory layer, but in terms of the ways it's used. Some data sets require much more defragmentation than others if they're to remain responsive, so separating them such that large amounts of data that don't require frequent defragmentation don't add to the defragmentation overhead of the data that needs it can make sense. Same for backup: unchanging data only needs to be backed up once - or sometimes not at all if it's strictly temporary data or a copy of, say, material on optical disks - so keeping it out of the backup process in a separate partition may be useful if that process doesn't easily accommodate such specificity within a partition.
4. The ability to create multiple partitions was in part created to get around FAT16 partition size limits that made most of the space on larger disks inaccessible to Windows. That's not much of an issue these days, but they can still be useful for data exchange between dissimilar systems (e.g., Windows and Linux, since Linux support for NTFS is still not considered mature by many).
5. Having a separate paging/swap partition can make sense if you've got multiple systems installed and would like to let them share the paging file (which is possible with Win9x on up, and perhaps even with Win 3.xx and earlier). Then again, it could probably live with one of the sharing systems (e.g., I've shared a paging file in Win98SE with Win2K and XP). The main concern with the paging file is to make it fixed in size and contiguous (or at least nearly so), which can easily be done with a third-party defragmentation program or by moving it elsewhere, defragging the host system, and then recreating it on the host system partition in a fixed size that should be sufficient for all users. WinNT and successors should then include another variable-sized paging file (the 2 MB minimum may suffice) in their own partition (why MS swapped the terms 'system' and 'boot' in this area escapes me) to accommodate any unexpected additional pagefile needs. Any systems using such a fixed-size shared paging file should have their partitions clustered closely around it to minimize head movement: it's hot, and so are many of the system files. If you're not sharing the paging file and don't have a second disk on which to place it, then giving it a sufficient minimum size in the 'boot' partition and initially making it contiguous as described above should avoid most fragmentation issues - or make it fixed-size as described earlier and create a small expansion pagefile on another partition.
That's enough for now, I guess. I've been designing and writing disk, file, database, and object storage systems (at the system level from drivers on up) for the past 34 years at DEC, EMC, Avid, and lesser-known companies, in case you feel inclined to argue about who's a 'pro' and who isn't.
- bill
It is never appropriate to insult people, and any of my managers and technicians who did so would be summarily dismissed. It is even more stupid to try and insult somebody who is anonymous. Indeed, I can't really imagine anything much more stupid than that.
People who become so heated about these things that they feel the need to insult and attack others based on their views are unreliable, and also a major risk to customer relations.
I never argue, there is no point in it. I simply state my view, giving reasons if required, and leave it at that. It does not worry me at all whether anybody accepts it. Much less another anonymous poster in a comments section. I never assume that I know everything about anything, or assume that I am infallible either. That is a dangerous position to be in, not least because those in it never learn much more than they already know.
People have to decide for themselves what they want to do based on the merits they perceive in the posts or in whatever other information they have access to. How much they can rely on the poster, trust what he says, and the limits of their own knowledge and judgement.
"Pros" are merely people who get paid for whatevever they do, it is a definition of their professional status, not their professional skills.
Whatever, that's about the extent of my views on this post.
The simple fact is, that the best installation for most PC Windows users is the default Windows installation. Just about everything else is window dressing.
Have a nice day!
One can of course create multiple partitions on a single disk, it is your funeral if you do. From a performance point of view there is no benefit in doing so. Worse adopting multiple partitions over a single disk will degrade Windows performance.
I've never worked on a big iron system that recommended this approach, I guess MVS, ICL VME, Dec VAX covers most. I assume that as this approach isn't used in such systems it must be lacking in some way. Further, I doubt you would be able to by a decent PC configured in such a way.
This discussion has been on going on various parts of the site for some weeks. I suggest we transfer it to the dust bin where it belongs.
Rik Mayell - Category Editor, Best Free Windows 7 / Vista 64 bit Software
Also, a quote from Microsoft in regard to XP;
" Microsoft implemented certain disk-layout optimizations in Windows XP.
To perform this optimization, during idle time Windows XP moves pages
used for booting the system and launching frequently used applications to
ensure these files are laid out contiguously on the hard disk. The contiguous
disk layout of these pages results in reduced disk seeks and improved disk I/O,
contributing to improved boot time and application launch time.
Windows XP does not perform these optimizations across volumes. Therefore,
for this optimization to be available to users, the hard disk must be partitioned
as a single volume. "
Some adjustments or alterations with regard to partitions may be of advantage for some reason, and some may result in at least theoretical improvements in system response times and performance. This may however be very hard to measure objectively.
Splitting a disc into multiple partitions, most especially five or more, will result in severe deteriortaion of system performance, as the slowest component in the system is slowed down even further, and also reduce the MTBF ( Mean Time Between Failures ) of the hard disc, as it is subjected to much increased wear and tear.
I have only posted all this here in order to make it clear to any beginners who might be tempted to try it why they shouldn't. It is not a personal matter, and it makes no difference to me whether anybody actually does something silly like this or not.
The problems I used to see a lot of in this direction (and others) were mainly caused by an inexperienced users desire to somehow elevate a perception of their own abilities by "customizing" Windows. It didn't seem to matter what it was so long as what arrived out of the box was altered in some way and the benefits of doing so promoted in the bar later. I guess it's a bit like putting door scrape protectors on a new car and hanging a fury dice from the mirror. Thanks for posting this MS comment if for no other reason than it might make some people think twice. Certainly my experience is that most of the people attempting such things do not have the technical knowledge necessary to make an informed decision and certainly not to extricate themselves from any resulting problems. You've probably just saved a lot of folks from spending the remnants of their Christmas bonus in the repair shop.