Warum muss Windows jede Datei besuchen, um die Indizierung zu deaktivieren?

384
Steve Barnes

Ich habe gerade die Indizierung für eine austauschbare Festplatte unter Windows 10 deaktiviert (dies sollte jedoch ein einfaches Flag sein), und die Maschine hat die letzte Stunde damit verbracht, anscheinend auf das zuzugreifen, was wie jede einzelne Datei auf dieser (2 TB) -Festplatte aussieht .

Dies schien alle Arten von Dateitypen einzuschließen, dh doc, docx, jpeg, png, svg, exe, dll, zip - es schien sehr unterschiedslos. Während dies geschah, hatte ich natürlich das Gefühl, es sei unsicher, das Laufwerk abzuschalten.

Kann jemand erklären, warum dies notwendig ist? Wenn die Dateien bereits indiziert wurden, wäre es sicherlich viel schneller , den Index im Hintergrund einfach nach Einträgen zu durchsuchen, die sich auf dieses Laufwerk bezogen, und sie zu entfernen, anstatt zu jeder einzelnen Datei zu gehen oder zumindest ein Ausschlusskennzeichen in jedem Laufwerk zu setzen Verzeichnis.

0
Das Index-Flag für jeden Dateieintrag in der MFT muss geändert werden. Sie besucht nicht jede Datei physisch, sondern nur ihre Metadaten in der MFT. Greg W vor 6 Jahren 0
Dateien können Indizierungsattribute haben. Entfernen Sie diese Attribute mit dem Befehl "attrib / s / d *. * -I". Siehe dazu: https://msdn.microsoft.com/de-de/library/windows/desktop/bb266513(v=vs.85).aspx Biswapriyo vor 6 Jahren 0

0 Antworten auf die Frage