파일 테이블 기반 검색은 매우 빠른데 모든 주요 검색 도구에 포함되지 않는 이유는 무엇입니까? 조사하면서 계속 읽으십시오.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 독자 인 Dan Dascalescu는 왜 모든 검색이 테이블 기반이 아닌지 궁금합니다.
방금 UltraSearch를 발견했고 파일 및 폴더 검색 속도에 놀랐습니다. 이것의 동시에 일어나는 . 인덱싱 서비스를 사용하지 않습니다. 단순히 NTFS 마스터 파일 테이블 , 이미 NTFS 파티션에 모든 파일 이름을 저장합니다.
문제는 왜이 기능이 방법 파일 관리자와 Windows 탐색기 검색 (Win + F) 사이에서 더 많이 사용됩니까?
우리는 이것이 파일 테이블 기반 검색이 얼마나 빠른지 처음 접했을 때 모든 컴퓨터 사용자의 반응이라고 확신합니다. 그렇다면 왜 모든 것에 내장되어 있지 않습니까?
대답
수퍼 유저 기고자 인 Mehrdad가 저수준 검색이 결코 포착되지 않은 이유를 설명합니다.
보안 때문에!
그게 진짜 이유입니다. (그리고 뿐 제 생각에는 진짜 이유입니다. 그 결코 쉬운 일은 아니지만 주요 파일 시스템의 리더를 만들기는 어렵습니다. 만들기 작가 진짜 도전입니다.)
이와 같은 프로그램은 전체 (파일) 시스템의 보안 인프라를 우회하므로 관리자 (또는 "볼륨 관리"권한이있는 다른 사람) 만 실제로 실행할 수 있습니다.
분명히 많은 시나리오에서 작동하지 않을 것입니다. Microsoft (또는 다른 대기업)는 이와 같은 제품을 만들고 사용자가 관리자로 실행하도록 권장하지 않을 것이라고 생각합니다. , 보안 파급 효과 때문입니다.
그것 할 것이다 이론적으로는 백그라운드에서 실행되고 보안 데이터를 필터링하는 시스템을 만드는 것이 가능하지만 실제로는 제비 정확하고 생산을위한 보안 허점없이
그건 그렇고 저는 UltraSearch를 사용하지 않았지만 몇 년 전에 저도 매우 유사한 프로그램을 작성했습니다. 오픈 소스 지난달! 관심이 있으시면 확인해보세요. :)
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내세요. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .