15Sep

Perché non tutti gli strumenti di ricerca file Utilizzare la tabella file master per risultati istantanei?


La ricerca basata su tabelle file è velocissima, quindi perché non è inclusa in tutti i principali strumenti di ricerca? Continua a leggere mentre indaghiamo.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

La domanda

SuperUser reader Dan Dascalescu è curioso di sapere perché tutta la ricerca non è basata su tabelle:

Ho appena scoperto UltraSearch e sono rimasto stupefatto dalla sua velocità di ricerca di file e cartelle.È istantaneo .E non usa alcun servizio di indicizzazione. Utilizza semplicemente la tabella file master NTFS, che memorizza già tutti i nomi di file nella partizione NTFS.

La domanda è: perché questa funzionalità non è più popolare tra i file manager e Windows Explorer Search( Win + F) per cominciare?

Siamo abbastanza fiduciosi che questa è la reazione di ogni utente di computer al primo incontro con la rapidissima ricerca di file basati su tabelle. Quindi, perché non è incorporato in tutto?

La risposta

SuperUser contributore Mehrdad spiega perché la ricerca di basso livello non ha mai preso piede:

A causa della sicurezza!

Questa è la vera ragione.(E solo la vera ragione dell', a mio parere - non è che sia difficile da fare per un lettore di file system importanti, anche se non è per niente facile: fare uno scrittore è la vera sfida.)

Un programma comequesto scavalca l'intera infrastruttura di sicurezza del sistema( file), quindi solo un amministratore( o qualcun altro che abbia i privilegi di "Gestisci volume") può effettivamente eseguirlo.

Ovviamente, non funzionerebbe in molti scenari - e non penso che Microsoft( o qualsiasi altra grande azienda) prenderebbe in considerazione la possibilità di creare un prodotto come questo e quindi incoraggiare gli utenti a eseguire come amministratori , a causa della sicurezzaramificazioni.

It sarebbe teoricamente possibile realizzare un sistema che funziona in background e filtra i dati protetti, ma in pratica sarebbe un lotto del lavoro per ottenere corretto e senza buchi di sicurezza per la produzione.

A proposito, non ho usato UltraSearch, ma ho scritto un programma molto simile io stesso qualche anno fa, che ho aperto solo il mese scorso! Guardalo se sei interessato.:)

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.