Piszę program który wykonuje pewne operacje na systemie plików. Do poruszania się po nim używam recursive directory iterator z boosta. Wszystko działa bardzo dobrze, na dowolnym katalogu który podam, poza przypadkami gdy chcę przeszukać całą partycję. Nawet nic nie robiąca pętla iterująca po partycji wysypuje program. Wrzuciłem do pętli wypisywanie "odwiedzanych" plików i wysypało się już na drugim - otrzymałem coś takiego:

Kopiuj
 
E:/$RECYCLE.BIN
E:/$RECYCLE.BIN/S-1-5-20

Początkowo myślałem, że to jakiś brak uprawnień do pliku, ale przecież ja tych plików nawet nie otwieram. Ma ktoś jakiś pomysł?