“Everything”: small, lightning fast desktop search for NTFS drives

Everything ScreenshotDescription: “Everything” is a free, lightning fast file and folder name search program that offers right-click context menu integration. It works with NTFS filesystem hard drives only because it does not scan your hard drive but rather uses the Master File Table of the NTFS volume to build its database.

If your hard drive(s) is NTFS formatted and if you are looking for a super-fast program for searching file and folder names that beats the pants off of Windows’ default search function, this program may be it. It may be, in fact, the fastest desktop search program (for files and folder names) that I have ever seen.

Freewaregenius 5-Star PickI will admit that before I encountered this program I thought that desktop search programs were of two types: the kind that scans your hard drive on demand on the one hand, and “indexing” search programs on the other that scan your hard drive, store the result in a database, and then use various methods to keep that database updated with subsequent changes. And although “Everything” is in fact similar to the aforementioned “indexing” desktop search programs (it does indeed build an index), there is a difference in that it doesn’t do this by actual, time consuming scanning of the hard drive.

The way “Everything” works is by accessing the NTFS USN Change Journal maintained by the NTFS drivers, which logs all changes made on the NTFS drive. It uses the raw Master File Table for building its database, which is very fast (1,000,000 files will take about 1 minute), but it only works with NTFS drives. More info on this program:

  • Updating the database: aside from the initial indexing (which is superfast) you do not need to worry about this. You never need to reindex manually, and the program does not need to be running in memory at all times. All files are monitored, including system files.
  • Search results: right click “Search Everything ..” on a folder or drive and you get a “flattened” list of results that include all files and folders inside recursively (hence the name “Everything”). You can then type into the search box to filter the result or click on a column header to sort them.
  • Everything Screenshot Context MenuContext menu integration: is one of my favorite features; right click on a folder or drive and search on the spot. Also a great way to view a “flattened” folder with all files and subfolders displayed in one big list.
  • Filtering: can use boolean operators, wildcards, and (optionally) “regular expressions”. This means that the user has significant power/flexibility in terms of what they can search for. It will be worth your while to go here to get to grips with the search syntax, as it really is quite powerful.
  • Connecting to ETP/HTTP/FTP servers: an added option that seems a little out of place in a desktop search app. I have not explored this personally, but I will quote an email exchange with the author of this software: “the servers are there for remote access and searching. While the ETP/FTP/HTTP are probably not for general use… I use the ETP server on my fileserver, and connect to that from my TV computer. This allows me to quickly find TV-Series, music etc… from my TV computer that are on my fileserver. There is no remote indexing yet, only local NTFS volumes are indexed.”
  • Drive PropertiesNTFS: only files/folders that are on NTFS volumes will be indexed by “Everything”. To find out if you have an NTFS formatted drive/partition right click “properties” on the drive icon and go to the “general” tab (see image to the right). To convert your FAT32 formatted drive to NTFS see this Microsoft Help article or search Google.
  • Resource consumption: is supposed to be very low. To quote the program site “a fresh install of Windows XP SP2 (about 20,000 files) will use about 3-5mb of ram and less than 1mb of disk space. 1,000,000 files will use about 45mb of ram and 5mb of disk space”. A quick check of memory consumption on my machine showed “Everything” taking up approx. 11 megs, which is very little considering what this program does.

Wish list (or how this program can be even better)

  • Filtering by files/folder/all: one thing I would like to see is a quick, radio-button style filter for viewing “files”, “folders” or “all”.

The verdict: needless to say I love this program (almost enough to consider it as yet another reason to have NTFS formatted drives rather than FAT32). If you (like me) are lucky enough to have NTFS formatted drives then you should definitely install it; the speed and flexibility that it provides is simply terrific. I love the context menu integration, I love the powerful search syntax (even as it is somewhat cumbersome at first), and I love the fact that I never need to re-index or worry about the file list being out of date. Highly recommended.

[Thanks go to reader Idodialog for letting me know about this program in the comments section of my DK Finder review].

Version Tested: 1.1.4.301

Compatibility: Windows 2000, XP, 2003 and Vista.

Go to the program page to download the latest version (approx 293K).

Random Posts

E-MAIL this
Subscribe

42 Comments so far

  1. Catboy85 on November 2nd, 2008

    Hey, small internet:). This started as an autohotkey script. talk about fast, I don’t get why other programs don’t use this system.

  2. jack on November 2nd, 2008

    why is the link to the program so tiny

  3. Catboy85 on November 2nd, 2008

    He wants to make sure you read his review first?

  4. Zop on November 2nd, 2008

    My friend’s HDD filesystem table lost after use this and close it and then open that file in explorer.

    I am not sure if it is a bug or something.
    Because it’s ok for me.
    Does anyone get the same problem? Lost filesystem table with this?

  5. Woody on November 2nd, 2008

    Really nice piece of software! Thx! ^^

    My only wish would be to register Everything as
    windows standard search protocol. It is one thing
    that Locate32 can do.
    Does any one know if that’s possible and how to do it? I would really appreciate!
    I have already tried to manipulate the “Search protocol - Register.reg” that comes with Locate32, in order to make it work for Everything. But no success…

    Thanks in advance! ;)

  6. Woody on November 2nd, 2008

    Aah, sorry!

    I forgot to say: I’m on Vista SP1.

  7. CGA on November 2nd, 2008

    Used to praise Locate 32 but this beats everything, including Locate, hands down.

  8. Kaerigan on November 2nd, 2008

    Holy crap this is fast. Thanks! XD

  9. idodialog on November 2nd, 2008

    As a long time user of Locate, now irrevocably switched to Everything (about a month) I gotta say Everything is simply stunning. Not only is it very (VERY) fast, loads up multiple big drives in seconds (how does it do that?), seems to have a really tiny footprint and is simplicity itself. Maybe Locate can do things Everything can’t - but whatever they are I never used them and it had just too many (admittedly small) annoyances.
    Winner!

  10. skrollan on November 2nd, 2008

    if been looking for a good search engine for a long time and after i found everything a few months ago my search stopped.
    thumbs up!

  11. The Windows Fix on November 2nd, 2008

    Wish I could find a good use for these local search tools at home. I find them only useful for work environments.

  12. Yaron on November 2nd, 2008

    It’s very very nice. I was impressed by the speed, and the convenient interface and search functionality.

    The one major think it’s missing is Unicode support.

    Also, to the level that it’s written in the file system anyway, the ability to search for dates and sizes could be an improvement. But for most search cases (at least for me) that’s minor and it’s pretty good as-is.

  13. M on November 2nd, 2008

    No unicode support. Too bad :(

  14. raimond on November 2nd, 2008

    the new beta has unicode support:
    http://www.voidtools.com/download.php

  15. [...] Via Freeware Genius [...]

  16. x on November 2nd, 2008

    Why is it always so hard to find the home page for software titles that are reviewed? It’s always a small-font, hard-to-find link. Why not make a button using an image?

  17. raimond on November 2nd, 2008

    For weeks I did a google search of software reviewed in freewaregenius. Could not find the download link. Now, I know where it is. :)

  18. raimond on November 2nd, 2008

    Everything uses quit a lot of ram on my PC: 175.000 files 29 MB ram. :-(

  19. T. on November 2nd, 2008

    a fantastic software. I used locate32 before, now everything.

    However, I prefered the way of searching of locate.
    1) search variable,-search variable not to find

    this does a search of all files with this variable but without the 2nd search variable in the string

    2) search variable,+search variable

    this search both variables in the string

    3) search variable,search variable

    this search one or the other search variable

  20. Toni on November 2nd, 2008

    Great find! Wonder why Windows doesn’t use this method by default.

  21. [...] c. ?????????????????????????????????Everything???????lifehacker?9?25??????????????26??DonationCoder?????10?25??????DC??????????????10?28???????????11?1?freewaregenius???Everything: small, lightning fast desktop search for NTFS drives????? ???????????11?2????Everything?????????????????????????????????????everything? [...]

  22. Calep on November 3rd, 2008

    I switched from Locate to Everything me too. A lighting fast little gem. Strongly recommended

  23. Irfan9727 on November 3rd, 2008

    @T. You can turn on Regex on Search>enable Regex for that. You must learn Regex first.

  24. [...] Go here to read the rest:  “Everything”: small, lightning fast desktop search for NTFS drives … [...]

  25. [...] Via Freeware Genius [...]

  26. T. on November 3rd, 2008

    @Irfan9727,

    Yes it is good that search with regular expressions is available in everything.
    Regex can be very powerful.

    However I find searching in dos command mode easier. The problem is that you can’t define in everything a pattern (without using regex) to include one searchterm and exclude another search term (in the same search).

    In locate you use the “-” symbol.

  27. [...] c. ?????????????????????????????????Everything???????lifehacker?9?25??????????????26??DonationCoder?????10?25??????DC??????????????10?28???????????11?1?freewaregenius???Everything: small, lightning fast desktop search for NTFS drives????? ???????????11?2????Everything?????????????????????????????????????everything? [...]

  28. T. on November 3rd, 2008

    why does this not work in everything:
    [^a-z]

    with regex enabled?

    All names returned

  29. Chocobito on November 3rd, 2008

    Wow, really fast. Now I can replace Windows Search with Everythigs in the Start Manu with tis little tool :RerouteXPSearch.
    You can find this in http://www.winhelponline.com/articles/99/1/How-to-replace-Windows-XP-Start-menu-Search-with-a-third-party-search-tool.html

  30. [...] source news and update [...]

  31. Boogie on November 4th, 2008

    I’ll have to join the crowd of people bashing about the tiny (almost unnoticeable) links to the software’s homepage. I already know where those links usually are, but the newcomers to your site will have to suffer for a couple of minutes in search of the precious link.

  32. T. on November 4th, 2008

    Yes, correct.
    But this site is still one of the best on the web.
    The owner creates great reviews.

  33. cicom3nd3z on November 5th, 2008

    Great software, thanks!

    About RAM usage: I guess everything loads the list of files/folders in ram for fast search. So lots of files = lots of RAM used. But by unchecking Run in background in options, closing the main window will also exit the app (at least in beta ver.). It starts pretty fast so I don’t need it running in background.

  34. Jayendran on November 5th, 2008

    Blazingly fast! I switched to Everything from Locate.

  35. [...] is a fast NTFS file name search program for Windows. Here’s a review. It’s not quite Spotlight for MacOS, because it doesn’t search file contents, it only [...]

  36. blogward on November 6th, 2008

    Couldn’t get it to work - it hangs ’scaning’(sic) an NTFS USB portable drive.

  37. zippodemos on November 8th, 2008

    Hello Samer,

    I’m very impressed with this search engine, it retrieves results in no time and as I just type with no apparent effect on my RAM, I was using SearchGT (payware) but this one easily beats it.

    Now, one feature I’d love to see implemented is integration with Windows Explorer, specially in the file dialogs (sorta like FlashFolder, docked to a side): just type in the folder you are looking for, find it, click on it and save/open any given file in there instead of endlessly spidering through all the folder structure.

    Thanks for the great finding!

    Zippo

  38. djm on November 10th, 2008

    Doesn’t work on network drives.

  39. RxR on November 10th, 2008

    From the review and comments, it sounds like it’s a nice program, but unfortunately it’s little use to me because it doesn’t search for actual content of files, only file and folder names. I’ll stick to using Agent Ransack.

  40. [...] “Everything”: small, lightning fast desktop search for NTFS drives - review & download link … (tags: software install desktop Search) [...]

  41. Marc Savoy on January 1st, 2009

    Haven’t used earlier versions of google desktop search (I understand it faster than it once was) other desktop search apps,and the Windows default search to often agonizingly slow response, poor results on Vista SP1 I didn’t expect much from Everything.
    but I must say how simply amazed I am with both the lightning fast speed and absolute thoroughness of its search. This is one truly great product.

  42. robert on January 4th, 2009

    For my needs, searching program code files mostly, I want to see the hits in context. I also don’t need to need or want to have files be indexed since I generally know the projects I want to look in and indexing can be very annoying.
    I used to use Examine32, which is good but not free. Later I switched to AgentRansack (http://www.mythicsoft.com/agentransack/), which still has a free but substantially crippled version.
    For some time now I’ve been using AstroGrep (http://astrogrep.sourceforge.net/) which is now my current favorite and does everything I need.

Leave a reply

You must be logged in to post a comment.