По поводу XP - встречался уже не один раз - в какой-то момент она перестает понимать именно внешние жесткие диски или именно флешки. Т.е. флешки читает, а вставляешь жесткий - не читает, или наоборот - флешки не читает, а жесткие видит... Сколько ребята боролись - решалось только переустановкой системы.