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

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


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

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.

    La domanda

    Il lettore SuperUser Dan Dascalescu è curioso del fatto che tutte le ricerche non siano basate su tabelle:

    Ho appena scoperto UltraSearch e sono rimasto stupefatto dalla sua velocità di ricerca di file e cartelle. Suo 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é non è questa capacità modo 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 basata su file. Quindi, perché non è incorporato in tutto?

    La risposta

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

    A causa della sicurezza!

    Questa è la vera ragione. (E il solo vera ragione, secondo me - non lo è quello difficile rendere un lettore per i file system principali, sebbene non sia affatto facile; fare un scrittore è la vera sfida).

    Un programma come questo 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.

    Quindi, ovviamente, non funzionerebbe in molti scenari - e Non credo che Microsoft (o qualsiasi altra grande azienda) prenderebbe in considerazione la possibilità di creare un prodotto come questo e quindi di incoraggiare gli utenti a girare come amministratori, a causa delle ramificazioni della sicurezza.

    esso voluto essere teoricamente possibile creare un sistema che funzioni in background e filtra i dati protetti, ma in pratica sarebbe a lotto di lavoro per ottenere corretto e senza buchi di sicurezza per la produzione.

    Tra l'altro 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.