Наскільки я знаю, файл під час відтворення може бути заблокований, там біля нього створюється файл блоку ".lock", такий метод має назву POSIX сумісний (але це не заборонить вам видалити його вручну).
Як раніше вже сказали, по перше файл копіюється в кеш, але і це все не все, програма яка зробила запит до файлу, запитала індентифікатор файлу (перетворила ім’я файлу на вказівник на фізичне місце на диску), може надалі зчитувати чи записувати у файл, так як вказівник на місце в неї вже є (поки вказівник використовується, файлова система не може зайняти місце на яке він вказує).
Якщо ви видалите ім’я файлу, то ви вже не зможете більше робити запит ім’я<->вказівник.
Але ті програми, які все ще мають цей вказівник, взмозі продовжити його читати чи навіть записувати.
Є навіть спосіб за допомогою якого можна знайти програму, яка все ще працює з вилученим файлом, та витягти з неї вказівник на файл, таким чином скопіювати простір на який цей вказівник вказує.