15Sep

¿Por qué no todas las herramientas de búsqueda de archivos utilizan la tabla principal de archivos para obtener resultados instantáneos?


La búsqueda basada en tablas de archivos es muy rápida, ¿por qué no está incluida en todas las principales herramientas de búsqueda? Sigue leyendo mientras investigamos.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

El lector de

SuperUser pregunta Dan Dascalescu es curioso por qué todas las búsquedas no están basadas en tablas:

Acabo de descubrir UltraSearch y quedé impresionado por su velocidad de búsqueda de archivos y carpetas. Es instantáneo. Y no usa ningún servicio de indexación. Simplemente utiliza la Tabla de archivos maestros NTFS, que ya almacena todos los nombres de archivos en la partición NTFS.

La pregunta es, ¿por qué no es esta la capacidad de más popular entre los administradores de archivos y la búsqueda de Windows Explorer( Win + F) para empezar?

Estamos bastante seguros de que esta es la reacción de todos los usuarios de computadoras cuando se dan cuenta de cuán increíblemente rápido es la búsqueda en tablas de archivos. Entonces, ¿por qué no está integrado en todo?

La respuesta

SuperUser contribuidor Mehrdad explica por qué la búsqueda de bajo nivel nunca ha tenido éxito:

¡Debido a la seguridad!

Esa es la verdadera razón.(Y el verdadero razón real, en mi opinión, no es que es difícil de leer para los principales sistemas de archivos, aunque no es fácil: hacer un escritor es el verdadero desafío.)

Un programa comoesto pasa por alto la infraestructura de seguridad del sistema completo( archivo), por lo que solo un administrador( u otra persona que tenga privilegios de "Administrar volumen") puede ejecutarlo.

Así que, obviamente, no funcionaría en muchos escenarios, y no creo que Microsoft( ni ninguna otra gran compañía) alguna vez consideraría hacer un producto como este y luego alentar a los usuarios a ejecutar como administradores, debido a la seguridadramificaciones.

sería teóricamente posible hacer un sistema que se ejecute en segundo plano y filtra datos seguros, pero en la práctica sería un lote de trabajo correcto y sin agujeros de seguridad para la producción.

Por cierto, no he usado UltraSearch, pero yo mismo había escrito un programa muy similar hace unos años, que abrí solo el mes pasado. Compruébalo si estás interesado.:)

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.