So, my windows box has a bunch of hard drives in it, and my files are scattered across several of them.
I never remember where I put things, and what I’d really like is to have a single directory that has links to all the top-level directories in all my drives. Then I wouldn’t have to remember which hard drive I put something on. I’d like this to auto-update. I could make a single directory on the desktop with links to the current top-level dirs on all drives, but then I have to remember to update it when I add another.
This seems like a common-enough thing to want. In fact, maybe it’s common enough that it’s built into the OS, but I don’t know where to look for it. Help? Windows 10.
Can I suggest one better? Windows 10 comes with full-drive indexed search. That means it already knows where everything lives and you don’t have to browse for them through a deeply nested tree.
You just tap the Windows key and start typing, either a folder name or a file name. It should find it, no matter the drive or folder.
Those both give me a list of drives. But I want to skip the drives, and have a list of the top-level directories in each drive. Because the drives do not have useful names. And I can’t really give them useful names, because the drives are not logical heirarchical organization points, they are simply the hardware that my stuff is on.
It’s way too slow and inaccurate.
For example, one of the top-level directories I have is called “Public”. It’s a public-viewable shared dir that I put things into when I want to transfer a file to someone on my home network. When I searched “public”, the top match is “Public Storage”, the storage company. The rest of the results are stupid web-search suggestions. Nowhere is my actual directory returned.
Windows 10 Disk Management allows you to create (eg) a Dynamic Spanned Volume, which does what you want. Totally built in. Problem is, reinitializing the drives will wipe out all the data on them, so you will need to reload it from backup.
Sorry, but please do NOT do this. Spanned volumes are JBOD - Just a Bunch Of Disks. Lose one drive and you lose everything. If you have 4 drives, your chance of any one drive killing the volume is now 4x higher.
You can mount an NTFS volume in an empty directory instead of or in addition to using a drive letter. From the Windows menu, type partition and you can right click on a volume and change the drive letter assignment.
Sounds like the drive with the “Public” folder isn’t being indexed by Windows. Go to Control Panel -> Indexing Options, click on Modify and add those drives. Once Windows is done indexing those drives (which may take a while), folder names should come up immediately when you search for them by name (or part of the name).
That is all true, and I hope the OP is using a decent backup strategy.
However, I do not think he or she wanted to mount the volumes in different folders, rather to create a union view of all the folders contained among all the volumes. Here is another suggestion: create a custom Windows Library, and add all the folders to it.
But it sounds like the OP wants the list to automatically update when a new top-level folder is created in any of the drives. I don’t think your solution would do that.
Sorry, I meant add all the root folders (C:, D:, etc) to the Library. Then, when you open it, you will see an up-to-date view of all the top-level folders, not links to different volumes.
This was what I was going to recommend. Libraries let you combine a bunch of folders into a single view.
This is a lot easier than any other solution. If the OP needs help doing this, I can, once I get access to my Windows 7 computer (someone else is using it right now) work out all the steps. (Of course, if someone wants to beat me to that, that’d be fine, too.)
The drive it’s on is in the list of things to be indexed. Maybe Windows search just sucks?
I am.
Yes! This is almost exactly what I want.
The contents are still sorted by drive. I’d rather they just sort all together, as though they were all just in one directory together. Any way to do that?
If not, this is still a very good solution. Thanks.
Apart from the auto-update, as others have noted, this is what a Library in Windows does. This would have the advantage of only listing the data folders and not including folders like \windows,
vidia, etc.
Windows search works very well for me. I just tried searching for top level folder names and it comes up immediately. Are you sure all your drives have been indexed? When you go to Indexing Options, does it say “Indexing complete”?
It will instantly find any file, on any drive, as you start to type the name - similar to autocomplete. (And wildcards, etc.)
It’s very, very fast, and takes up minimal disk space and system resources. It also instantly updates its index when you add new files, rename them, move them, etc.
I’ve been using it for years, and I find it indispensable.
Windows search has some stupid algorithm. It’s not an indexing problem, it’s a problem of what it chooses to float to the top. If you type “public” and then choose “filters” in the upper right and “folders”, it’ll be right there… but that’s a lot of extra steps.
Better yet, I wish you could just turn off the internet search option and only have it search locally. Then public would probably appear. I thought you used to be able to do that but I can’t find that setting for the life of me…