Osirotela datoteka je datoteka v računalniku, ki je postala zastarela, ker je bila aplikacija ali datoteka, s katero je povezana, premaknjena ali izbrisana. Najpogostejši razlog, da je datoteka sirote prisotna v operacijskem sistemu, je nepopolna odstranitev programa, ko nekdo preprosto izbriše program, namesto da bi zagnal pripomoček za odstranitev. To pušča programske datoteke na trdem disku, čeprav nimajo namena, ker program ni več v uporabi. Osirote datoteke je običajno mogoče izbrisati, da sprostite prostor in ustvarite čist trdi disk, če mora nekdo znova namestiti program ali datoteko.
Obstajajo primeri, ko programsko datoteko uporablja več aplikacij ali sistem. V teh primerih lahko brisanje osirote datoteke povzroči napake. Drugi programi morda ne bodo delovali ali pa bodo delovali nepravilno, dokler se datoteka ne obnovi v sistemu. Ker je včasih težko ugotoviti, ali je datoteka res sirota ali ne, nekateri ljudje pustijo te datoteke na mestu, saj so pogosto majhne in ne zavzamejo veliko prostora na trdem disku.
Ljudje lahko zmanjšajo tveganje za ustvarjanje osirotelih datotek v svojih računalnikih z uporabo pripomočkov za odstranitev, ki so pakirani s programi, ko morajo odstraniti program. Običajno je pripomoček mogoče najti v mapi menija za določen program, odpiranje pripomočka pa bo ljudem zagotovilo vrsto pozivov. Ko je program odstranjen, bo pripomoček poiskal vse datoteke, povezane s programom, preveril, ali jih sistem ali drugi programi ne uporablja, in jih odstranil.
Za upravljanje osirotelih datotek so na voljo tudi pripomočki za čiščenje trdega diska. Ti pripomočki bodo skenirali trdi disk za začasne datoteke in datoteke, za katere se zdi, da niso povezane z ničemer. Pripomoček lahko nastavite tako, da samodejno izbriše te datoteke ali da uporabnika pozove, naj se prepriča, ali je mogoče datoteko odstraniti. Ti pripomočki lahko pomagajo računalniku teči hitreje, če se približuje največjemu datotečnemu prostoru na trdem disku in je veliko nepotrebnih datotek.
Problem datoteke sirote se lahko pojavi v sistemih vseh vrst in velikosti. Za to ni vedno kriv uporabnik; včasih se programi ne odstranijo pravilno ali ustvarijo začasne datoteke brez uporabe, razen namestitve ali odstranitve, nato pa teh datotek ne izbrišejo, ko so končane.