Laman » bagaimana untuk » Mengapa Tidak Semua Alat Carian Fail Gunakan Jadual Fail Master untuk Keputusan Segera?

    Mengapa Tidak Semua Alat Carian Fail Gunakan Jadual Fail Master untuk Keputusan Segera?


    Carian berasaskan jadual fail adalah kilat cepat, jadi mengapa ia tidak termasuk dalam setiap alat carian utama? Bacalah semasa kami menyiasat.

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Soalan

    Pembaca SuperUser Dan Dascalescu ingin tahu mengapa semua carian bukan berdasarkan jadual:

    Saya baru sahaja menemui UltraSearch dan terpesona oleh fail carian fail dan foldernya. Ia seketika. Dan tidak menggunakan perkhidmatan pengindeksan. Ia hanya menggunakan Jadual Fail Master NTFS, yang telah menyimpan semua nama fail pada partition NTFS.

    Persoalannya, mengapa tidak keupayaan ini cara lebih popular di kalangan pengurus fail, dan Carian Windows Explorer (Win + F) untuk bermula dengan?

    Kami sangat yakin ini adalah tindak balas kepada setiap pengguna komputer apabila pertama kali melihat sejauh mana carian berasaskan jadual fail yang cepat. Jadi mengapa tidak dibina ke dalam segalanya?

    Jawapan

    Penyumbang SuperUser Mehrdad menerangkan mengapa carian peringkat rendah tidak pernah ditangkap:

    Kerana Keselamatan!

    Itulah sebab sebenar. (Dan juga sahaja sebab sebenar, pada pendapat saya - tidak itu sukar untuk membuat pembaca untuk sistem fail utama, walaupun tidak semudah itu; membuat a penulis adalah cabaran sebenar.)

    Program seperti ini melangkaui infrastruktur keselamatan sistem (fail) keseluruhan, jadi hanya pentadbir (atau orang lain yang mempunyai keistimewaan "Mengurus Kelantangan") sebenarnya boleh menjalankannya.

    Jelas sekali, ia tidak akan berfungsi dalam banyak senario - dan Saya tidak fikir Microsoft (atau mana-mana syarikat besar lain) akan pernah mempertimbangkan membuat produk seperti ini dan kemudian menggalakkan pengguna untuk menjalankan sebagai pentadbir, kerana kecacatan keselamatan.

    Ia akan secara teorinya mungkin membuat sistem yang berjalan di latar belakang dan menapis data yang dijamin, tetapi dalam amalan ia akan menjadi banyak kerja untuk mendapatkan benar dan tanpa lubang keselamatan untuk pengeluaran.

    Dengan cara saya tidak pernah menggunakan UltraSearch, tetapi saya telah menulis program yang sangat serupa sendiri beberapa tahun yang lalu yang saya buka-sumber hanya bulan lepas! Semak jika anda berminat. :)


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.