Verborgen Mac-bestanden op USB-sticks, SD-kaarten en zips: wat ze zijn en hoe je ze kwijtraakt

Je zet twintig nummers op een USB-stick voor in de auto, en de radio vindt er ineens veertig. Of je Windows-collega vraagt wat al die rare bestanden met een punt en een liggend streepje zijn. Dat zijn sporen die je Mac achterlaat, en op een andere Mac zie je ze nooit. Deze whitepaper is onderdeel van de serie “Mac en de rest van de wereld” en legt uit wat die bestanden zijn, waarom macOS ze maakt en hoe je ze voorkomt of opruimt.

Welke bestanden zijn het?

macOS bewaart bij bestanden en mappen extra informatie die niet in het bestand zelf zit. Denk aan Finder-labels, de plek van iconen in een venster, waar een download vandaan kwam, of de Spotlight-index. Op een schijf met het eigen Apple-bestandssysteem (APFS) gaat dat allemaal onzichtbaar mee. Op een stick of kaart met FAT32 of exFAT, het formaat dat Windows, tv’s en camera’s begrijpen, kan dat niet. Dan maakt macOS er gewone, verborgen bestanden van.

Bestand of map Wat het is Waar je het tegenkomt
._bestandsnaam AppleDouble-bestand met de extended attributes (en vroeger de resource fork) van het bestand ernaast FAT32/exFAT-sticks en SD-kaarten, soms netwerkschijven
.DS_Store Finder-instellingen per map: weergave, iconposities, Finder-opmerkingen Elke map waar je in de Finder iets hebt veranderd
.Spotlight-V100 Spotlight-index van die schijf, zodat je erop kunt zoeken Hoofdmap van een externe schijf
.fseventsd Logboek van wijzigingen, gebruikt door onder meer Time Machine en Spotlight Hoofdmap van een externe schijf
.Trashes De prullenmand van die schijf. Wat je weggooit staat hier tot je de prullenmand leegt Hoofdmap van een externe schijf
.TemporaryItems Tijdelijke bestanden van apps die op die schijf werken Hoofdmap van een schijf of netwerkshare
__MACOSX Map in een zip met de ._-bestanden van alles wat erin zit Zips die je maakt met Comprimeer in de Finder

Waarom het buiten de Mac misgaat

Een Mac weet dat ._liedje.mp3 bij liedje.mp3 hoort en laat het met rust. Een autoradio ziet gewoon een bestand dat op .mp3 eindigt en probeert het af te spelen. Dat geeft een foutmelding, een stilte of een dubbele tracklijst. Een fotolijst of tv toont lege of kapotte foto’s. En wie op Windows verborgen bestanden zichtbaar heeft, ziet de hele verzameling.

Verborgen bestanden bekijken op je Mac

In de Finder druk je op Cmd+Shift+. (punt) om verborgen bestanden te tonen of weer te verbergen. Dan zie je mappen als .Trashes en .Spotlight-V100. Let op: volgens Howard Oakley van The Eclectic Light Company blijven .DS_Store en ._-bestanden ook dan onzichtbaar, omdat ze een extra verbergvlag hebben. Wil je echt alles zien, gebruik dan Terminal:

ls -la /Volumes/NAAMVANSTICK

Vervang NAAMVANSTICK door de naam van je stick. Je kunt de stick ook vanuit de Finder in het Terminal-venster slepen, dan vult het pad zich vanzelf in.

Oplossingen

dot_clean: de ._-bestanden opruimen

macOS heeft er zelf een commando voor. Dit verwijdert alle ._-bestanden op de stick:

dot_clean -m /Volumes/NAAMVANSTICK

Zonder -m probeert dot_clean de informatie eerst samen te voegen met het echte bestand. Op FAT32 en exFAT kan dat niet, dus daar is -m wat je wilt. .DS_Store haal je weg met:

find /Volumes/NAAMVANSTICK -name .DS_Store -delete

Wees precies met het pad. Dit commando verwijdert zonder te vragen.

Geen .DS_Store meer op netwerkschijven en sticks

Voor netwerkshares heeft Apple een officieel supportartikel (“Adjust SMB browsing behavior in macOS”) met dit commando:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

Daarna log je uit en weer in. Apple schrijft het vooral voor sneller bladeren op SMB-shares. Het geldt alleen voor jouw gebruikersaccount en ruimt bestaande bestanden niet op.

Voor USB bestaat een broertje:

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE

Eerlijk is eerlijk: Apple documenteert deze tweede niet. Hij staat al jaren in handleidingen van IT-afdelingen, maar ik heb geen bron gevonden die bevestigt dat hij in macOS Golden Gate nog werkt. Probeer het dus zelf: zet hem aan, log opnieuw in, open een map op de stick en kijk met ls -la of er nog een .DS_Store verschijnt. Terugdraaien doe je met defaults delete com.apple.desktopservices DSDontWriteUSBStores. En let op: dit stopt alleen .DS_Store, niet de ._-bestanden.

Spotlight uitzetten voor een stick

Wil je geen .Spotlight-V100 op een stick, zet indexeren dan uit voor die schijf:

sudo mdutil -i off /Volumes/NAAMVANSTICK

Je typt je beheerderswachtwoord. Daarna kun je de bestaande map veilig verwijderen. Je kunt een schijf ook toevoegen in Systeeminstellingen bij Spotlight, onder de privacy-uitsluitingen. Hoe die knop in Golden Gate precies heet heb ik niet kunnen controleren, dus Terminal is hier de zekere route.

Prullenmand en .Trashes

Gooi je op een stick iets weg, dan staat het nog in .Trashes en neemt het ruimte in. Leeg de prullenmand voordat je de stick uitwerpt, of verwijder direct met Cmd+Option+Backspace.

Zips zonder __MACOSX

De map __MACOSX komt van de Finder-optie Comprimeer. Maak je de zip in Terminal met het standaard zip-commando, dan krijg je die map niet:

cd ~/Desktop
zip -r -X project.zip Projectmap -x "*.DS_Store"

-r neemt submappen mee, -X laat extra bestandseigenschappen weg en -x "*.DS_Store" sluit de Finder-bestanden uit. Controleer het resultaat met unzip -l project.zip. Liever een app? Keka heeft een instelling om Mac-resource forks uit te sluiten. Er zijn meer archiefapps die dit kunnen, kijk bij de instellingen of er iets staat over Mac-bestanden of resource forks.

Netjes uitwerpen

Uitwerpen in de Finder (of slepen naar de prullenmand in het Dock) ruimt die bestanden niet op. Het zorgt er wel voor dat alles echt is weggeschreven. Trek je de stick er zomaar uit, dan krijg je soms een halve ._-rommel of een beschadigde FAT-tabel. Dus altijd uitwerpen, maar verwacht er geen schoonmaak van.

Apps die het voor je doen

BlueHarvest van Zeroonetwenty is de bekendste. Het ruimt .DS_Store en ._-bestanden automatisch op van externe schijven. Volgens Homebrew is versie 8.5.1 de actuele. Of die officieel ondersteuning biedt voor macOS Golden Gate kon ik niet bevestigen, de site van de maker heb ik niet kunnen controleren. Kijk daar zelf even voor je koopt. CleanEject is een ouder gratis programma dat bij het uitwerpen opruimt. Ik heb geen actuele bron gevonden dat het nog onderhouden wordt of op een moderne Mac draait, dus dat raad ik niet zomaar aan.

Is weggooien schadelijk?

Meestal niet. Op een stick voor de auto, een SD-kaart voor de camera of een map voor een Windows-gebruiker heb je er niets aan. Wat je kwijtraakt:

Twijfel je, bijvoorbeeld bij een backupschijf, laat ze dan staan. Ze doen de Mac geen kwaad.

Wat doe je in jouw situatie?

USB-stick voor autoradio of tv

Formatteer de stick als FAT32 (of exFAT als het apparaat dat aankan), zet je muziek of video erop, en draai daarna dot_clean -m en het find-commando voor .DS_Store. Zet Spotlight uit voor die stick. Leeg de prullenmand en werp hem uit. Dit is het geval waar de bestanden echt last geven.

Bestanden delen met een Windows-collega

Via een stick: zelfde aanpak, of BlueHarvest als je het vaak doet. Via een netwerkshare: zet DSDontWriteNetworkStores aan. Via e-mail of een clouddienst: stuur een zip die je in Terminal of met Keka hebt gemaakt.

SD-kaart voor een camera

Formatteer de kaart altijd in de camera zelf, niet op de Mac. Haal je foto’s eraf met Foto’s of Image Capture en schrijf niets terug naar de kaart. Dan blijft hij schoon. Heb je er toch op gewerkt in de Finder, formatteer hem dan opnieuw in de camera.

Een zip versturen

Voor een Mac-gebruiker maakt het niet uit. Gaat hij naar iemand op Windows, een webformulier of een klant die alles controleert, gebruik dan zip -r -X met de uitsluiting voor .DS_Store.

Stappenplan

  1. Kopieer je bestanden naar de stick of kaart.
  2. Open Terminal en typ sudo mdutil -i off gevolgd door het pad naar de stick (slepen mag).
  3. Typ dot_clean -m /Volumes/NAAMVANSTICK om de ._-bestanden weg te halen.
  4. Typ find /Volumes/NAAMVANSTICK -name .DS_Store -delete.
  5. Controleer met ls -la /Volumes/NAAMVANSTICK. Verwijder eventueel .Spotlight-V100 en .fseventsd handmatig.
  6. Leeg de prullenmand en werp de stick uit in de Finder.
  7. Doe je dit vaak, kijk dan of BlueHarvest op jouw macOS-versie wordt ondersteund en laat het automatisch gebeuren.

En met Apple?

Tussen Macs onderling is er niets aan de hand. Een andere Mac begrijpt de ._-bestanden, verbergt ze en gebruikt de informatie erin zelfs. Stuur je iets via AirDrop, iCloud Drive of Berichten, dan gaat de extra informatie op de juiste manier mee en zie je geen losse bestanden. Ook de Bestanden-app op iPhone en iPad verbergt bestanden die met een punt beginnen. Het probleem bestaat dus alleen op de grens met de rest van de wereld, en dat is precies waar je even moet opletten.

Deze whitepaper beschrijft de situatie in oktober 2026, met macOS Golden Gate (macOS 27), iOS 27 en Windows 11. Of DSDontWriteUSBStores en BlueHarvest op Golden Gate werken heb ik niet kunnen bevestigen. Test het zelf voordat je erop vertrouwt.

Dit artikel hoort bij de serie Mac en de rest van de wereld. Daar vind je alle delen op een rij.

Eén e-mail. Elke laatste vrijdag van de maand.

De week in Apple, gelezen in drie minuten. Geen geruchten, geen affiliate-opvulling.

Scroll naar boven