gleiches Problem.. meine Ursache und Loesung:
Ich habe ne neue Festplatte eingebaut und wollte dafuer ne alte (mit dem systempartitionen win98, xp und linux) wieder ausbauen. Ich hab mit Partitionmagic alle wichtigen Partitionen auf die neue Platte kopiert.
Danach hab ich sichergestellt, dass der Laufwerksbuchstabe fuer XP so ist wie er vorher war (bei 98 habe ich das nicht getan).. damit XP ueberhaupt noch richtig bootet, weil in den ganzen einstellungen noch zu viel verweise auf den alten laufwerksbuchtaben waren.
So.. XP hat jetzt gebootet, aber ich hatte o.a. Problem mit dem Windows Explorer.. keine Symbole in der Ordnerauflistung. IconCache.db loeschen hat auch bei mir nix gebracht.. noch irgendein anderer Tip hier. Ich hab dann zum Spass den Buchtaben der Win98 Partition (jetzt J) geaendert (vorher wars C)..
Jetzt gings auf einmal wieder alles. Ich nehme an, dass XP automatisch irgendwelche Daten auf der C Platte oder auf der ersten Partition des Rechners speichert. Das hat es bei mir auf jeden Fall gebracht.
Gruss
dakira