15Sep

De ce nu toate instrumentele de căutare fișiere Utilizați tabela Master File pentru rezultate instantanee?

click fraud protection


Căutarea de fișiere pe bază de fișiere este rapidă, deci de ce nu este inclusă în fiecare instrument de căutare important? Citiți-ne pe măsură ce investigăm.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Întrebarea

Cititorul SuperUser Dan Dascalescu este curios de ce toate căutările nu se bazează pe tabele:

Tocmai am descoperit UltraSearch și a fost respinsă de viteza de căutare a fișierelor și a dosarelor. Este instantaneu .Și nu utilizează niciun serviciu de indexare. Este pur și simplu utilizează NTFS Master File Table, care stochează deja toate numele de fișiere de pe partiția NTFS.

Întrebarea este, de ce nu este această capacitate mod mai popular printre managerii de fișiere și Windows Explorer Search( Win + F) pentru a începe cu?

Suntem destul de încrezători că este reacția fiecărui utilizator de computer la prima întâlnire cu cât de multă căutare rapidă este pe masă.Deci, de ce nu este construit în totul?

instagram viewer

Răspunsul contribuitorului

SuperUser Mehrdad explică de ce căutarea la nivel scăzut nu a prins niciodată:

Din cauza securității!

Acesta este motivul real.(Și doar motiv real , în opinia mea - nu este greu pentru a face un cititor pentru sisteme de fișiere majore, deși nu este deloc ușor, făcând un scriitor este adevărata provocare.)

Un program caacest lucru trece prin întreaga infrastructură de securitate a sistemului( fișierului), deci numai un administrator( sau altcineva care are privilegii "Manage Volume") poate să-l execute.

Deci, evident, nu ar funcționa în multe scenarii - și nu cred că Microsoft( sau orice altă companie mare) ar lua vreodată în considerare să facă un astfel de produs și apoi să încurajeze utilizatorii să ruleze în calitate de administratori , din cauza securitățiiramificații.

Este ar fi teoretic posibil pentru a face un sistem care rulează în fundal și filtrează date securizate, dar în practică ar fi un lot de lucru pentru a obține corect și fără găuri de securitate pentru producție.

Apropo nu am folosit UltraSearch, dar am scris un program foarte asemănător acum câțiva ani, pe care l-am deschis doar luna trecută!Verificați dacă sunteți interesat.:)

Ai ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.