Indexing across a mount point in windows

All we need is an easy explanation of the problem, so here it is.

I have a new windows 7 computer. The first thing I did was in stall a 2nd hard drive and mount it at C:/Users/me this seems to work just fine, except one issue.

Search does not find and file there, and the indexing service will not index it.

I think the latter is the cause of the former. Is there a to tell the indexer to look past the mount point?

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

After much searching, I found this: http://support.microsoft.com/kb/260207

It explains that drives mounted to folders are not indexed BY DESIGN.

It does not explain what kind of brain dead design this is, or what the reasons are.

Method 2

They explain a bit more about this “issue” here:

Monitoring the USN change journal is
new to WS 3.0. The benefit is that we
can use the journal change log to
determine file changes without
rescanning the files on the drive,
even if the search service is not
running.

In the thread, they give a link to a Windows Search add-in which may work with Windows 7, but only for the 32-bit versioon so I cannot confirm it.

  • Supported Operating Systems: Windows Server 2003; Windows Server 2003 Service Pack 1; Windows Vista; Windows XP Service Pack 2

    Note x64 bit installations are not supported

    • Windows Desktop Search 03.00.0000.XXXX or later versions
    • Windows Search 04.00.6001.XXXXX

I’m not sure which version of Windows Search is included in Windows 7 though. The Indexer Gadget returns “Windows Search version 6.1.7600.16385” but that’s the version of Windows 7. Maybe Windows Search doesn’t have a separate version number anymore?

Method 3

I have a similar issue on Windows 7 64bit. What I found is that if you (through Explorer) go to the folder to which the drive is mounted to, and then go into a subfolder, and the type something in the search textbox in the upper right corner, you will get a popup asking you whether you want to index this “unindexed” folder. If you click yes, the indexing service will index the folder.

Now I have no idea how to remove this location from the index as it doesn’t show up in the “Indexed locations” window. But the files are indexed, no doubt! EDIT: It seems that after the folder is deleted or unmounted, one can see the paths in “Indexed locations” window as unavailable.

One could tweak the registry and add mountpoints manually: see here

I also find thet my mount point is correctly registered here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\UsnNotifier\Windows\Volumes

Method 4

Have you check in “Indexing options”, “Modify”? From there you can select drives to be indexed.

Method 5

I had a similar problem and was recommended to install Windows Desktop Search Addin for Networks, – works well for me now.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply