local index on removable drive

Have a suggestion for "Everything"? Please post it here.
daemon
Posts: 1
Joined: Wed Dec 03, 2025 10:51 pm

local index on removable drive

Post by daemon »

Hi team,

New here, haven't found this mentioned in forums/faq/guides, surprisingly.

Is there a feature to locally cache a removeable drive index on the drive, say a '/.everything' file/folder so you can run a portable instance with the drive while away from your primary computer? could also use such a folder for a nocrawl type instruction as well.

If this has already been covered elsewhere, I'd love to know, otherwise would love to see it..
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: local index on removable drive

Post by void »

Please check out Everything File Lists (EFU files)
therube
Posts: 5727
Joined: Thu Sep 03, 2009 6:48 pm

Re: local index on removable drive

Post by therube »

Aside from File List, suppose you could hack something together, no?

Copy Everything.exe onto the USB drive, say /USB-PORT/
Give it an instance name, -instance USB-PORT
Set Everything to run as Administrator, Everything.exe -instance USB-PORT -enable-run-as-admin
You might tell it to, Everything -instance USB-PORT -no-auto-include (to not automatically include fixed volumes - as you're only wanting the USB drive itself)

Then just run Everything -instance USB-PORT, & select your usbdrive as the volume you want to index.
Tools | Options | Indexes -> NTFS --> USBDRIVE (U:) ---> Include in database


There might be some gotchas, but it might also just work.

Alternatively, if you have everything running on all you computers (as one should), you could just piggy-back off of that Everything... thereby not needing -run-as-admin, the .db would then be stored... on each local computer rather on the USB drive itself, & would update when you run Everything.exe -instance USB-PORT from each local computer (& in which case each local computer have has it's open .db updated to the time you Quit Everything...).

You'd want to Exit Everything before Safely Removing USB...
Assign a (quasi)-permanent drive letter to the USB drive such that it remains constant on each system.
(You would have to actually do that on each system you plug into.)

Maybe if Everything supported %VOL% kind of thing (or seg$(%CD%,1,1), which would return the volume letter of the current volume)...