Miks mitte kõik failiotsinguvahendid Kasutada kiirteabe põhifaili tabelit?

Sisukord:

Miks mitte kõik failiotsinguvahendid Kasutada kiirteabe põhifaili tabelit?
Miks mitte kõik failiotsinguvahendid Kasutada kiirteabe põhifaili tabelit?

Video: Miks mitte kõik failiotsinguvahendid Kasutada kiirteabe põhifaili tabelit?

Video: Miks mitte kõik failiotsinguvahendid Kasutada kiirteabe põhifaili tabelit?
Video: 30 Ultimate Windows 10 Tips and Tricks for 2020 - YouTube 2024, Märts
Anonim
 Failitabel põhinev otsing on väike kiirus, miks pole see kaasatud igasse olulisesse otsingumootorisse? Loe edasi, kui uurime.
Failitabel põhinev otsing on väike kiirus, miks pole see kaasatud igasse olulisesse otsingumootorisse? Loe edasi, kui uurime.

Täna, see küsimuste ja vastuste seanss tuleb meile viisakalt Super-kasutaja, Stowe Exchange'i alamrubriigist, Q & A veebisaitide kogukonnapõhiseks rühmituseks.

Küsimus

SuperUseri lugeja Dan Dascalescu on uudishimulik, miks kõik otsingud on lauapõhised:

I’ve just discovered UltraSearch and was blown away by its file and folder search speed. It’s instantaneous. And doesn’t use any indexing service. It simply uses the NTFS Master File Table, which already stores all the filenames on the NTFS partition.

The question is, why isn’t this capability way more popular among file managers, and Windows Explorer Search (Win+F) to begin with?

Me oleme üsna kindlad, et see on iga arvuti kasutaja reaktsioon esmakordselt, kui esineb just nii, et faililaiendil põhinev otsing on täiesti kiire. Miks siis pole see kõik kõike sisse ehitatud?

Vastus

SuperUseri toetaja Mehrdad selgitab, miks madala taseme otsing pole kunagi kinni haaratud:

Because of Security!

That’s the real reason. (And the only real reason, in my opinion - it’s not that hard to make a reader for major file systems, although it’s by no means easy; making a writer is the real challenge.)

A program like this bypasses the entire (file) system’s security infrastructure, so only an administrator (or someone else who has “Manage Volume” privileges) can actually run it.

So obviously, it wouldn’t work in many scenarios - and I don’t think Microsoft (or any other big company) would ever consider making a product like this and then encouraging users to run as administrators, because of the security ramifications.

It would be theoretically possible to make a system which runs in the background and filters out secured data, but in practice it would be a lot of work to get correct and without security holes for production.

By the way I haven’t used UltraSearch, but I’d written a very similar program myself a few years ago which I open-sourced just last month! Check it out if you’re interested.:)

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.

Soovitan: