PDA

Показать полную графическую версию : Windows 7 Ultimate x64 сходит с ума от пустых файлов нулевого размера


Oleg_SK
30-08-2017, 22:21
Сабж. У меня одна из утилиток конвертеров аудиофайлов время от времени зависает при конвертации какого-нибудь файла и в результате ее аварийного завершения на диске появляется файл нулевого размера. Все бы ничего, но Windows 7 Ultimate x64 не может нормально работать с папкой, в которой есть такой файл. При попытке открыть такую папку или если папка была уже открыта удалить из нее проблемный файл винда начинает что-то там искать причем очень долго (еще ни разу не дождался завершения этого процесса - терпения не хватило). Данная проблема возникает не только при работе с папкой/файлом стандартными средствами винды, но и из под TotalComander ничего сделать нельзя. Может быть кто-нибудь подскажет как можно решить эту проблему? Добавлю только, что у WinXP таких проблем нет и сейчас при появлении таких файлов мне приходится загружать с LiveDVD WinXP и уже в ней удалять проблемные файлы, но это очень не удобно.

Busla
30-08-2017, 22:25
удалить эту утилитку и забыть, как страшный сон
запустить проверку диска

Oleg_SK
30-08-2017, 22:27
Busla, утилиту удалять не буду, т.к. она лучшая в своем роде и глючит редко. С файловой системой и с поверхностью самого диска (в плане битых или плохо читаемых секторов) все в порядке. Проблема именно в семерке, которая местами менее стабильна и более глючна, чем WinXP...

Казбек
30-08-2017, 23:25
удалить из нее проблемный файл винда начинает что-то там искать причем очень долго »
мне приходится загружать с LiveDVD WinXP и уже в ней удалять проблемные файлы, но это очень не удобно. »

Попробуйте удалять их, используя командную строку или скрипт:

Windows batch: delete all empty files in a specified folder (http://anderwald.info/scripting/windows-batch-delete-all-empty-files-in-a-specified-folder/)
How do I Detect (and Delete) a File if it is Empty using a Windows Batch File? (https://stackoverflow.com/questions/9378972/how-do-i-detect-and-delete-a-file-if-it-is-empty-using-a-windows-batch-file)

mwz
31-08-2017, 00:16
Oleg_SK
1. Это просто файлы нулевой длины — или у них есть расширения?
2. Если с расширениями, соответствующими мультимедийным файлам — K-Lite установлен?

Поскольку самой Windows без надстроек будет всё равно, а вот надстройки (в данном случае — мультимедийные фильтры), обрабатывающие такие файлы, могут иметь глюки при обработке файлов как нулевой длины, так и файлов, внутри которых одни нули (т.е. в обоих случаях — когда содержимое файла не соответствует расширению).

Oleg_SK
31-08-2017, 13:32
mwz, это должны были быть аудиофайла с расширением wma; данное расширение у файла присутствует. K-Lite установлен. Проигрывание файлов с данным расширением ассоциированно с Winamp'ом. Как можно решить возникшую проблему без удаления K-Lite? Кроме того, интересно: для чего мультимедийные фильтры запускаются при удалении файла или даже просто при открытии папки в которой лежит этот файл?

Petya V4sechkin
31-08-2017, 13:50
для чего мультимедийные фильтры запускаются при удалении файла или даже просто при открытии папки в которой лежит этот файл?
Для генерации эскизов (если видео).
Для отображения метаданных в Проводнике.

Oleg_SK
31-08-2017, 14:47
Хорошо, в следующий раз когда появятся такие файлы загружу комп с LiveDVD Windows 7 в котором нет K-Lite и потом отпишусь здесь повторились ли там описанные здесь проблемки.




© OSzone.net 2001-2012