Also der Hinweis auf einen Fehler in der MFT ist schon Ernst zu nehmen.
Die MFT (Master File Tabelle) ist die Datei, in der aufgezeichnet wird, welche Blöcke wie zusammengehören, und zu welchen Dateien sie gehören.
Jede Änderung wird aber nicht direkt in diese Datei geschreiben, sondern in einem Journal aufgezeichnet, mit diesem Trick wird eine höhere Sicherheit gegen Datenverlust erreicht.
Eine zerstörte MFT ist praktisch wie der Supergau. Alle Dateien sind theoretisch noch vorhanden, aber keiner weiss wo welches Stück davon ist.
Die Iconcache.dab ist nur für die Darstellung der Icons wichtig. Angelegt wird die Datei wenn das Profile angelegt wird, aber nicht nacher automatisch.
Sie wird nur aktualisiert.
Wenn sie nicht mehr da ist, kann es sein, das deine Icons falsch dargestellt werden.
Für die Funktion von Windows XP ist sie aber nicht nötig.
Lies mal:
https://www.windowspage.de/tipps/021080.html