1

В последнее время я получаю прерывистую (случайную, спорадическую) блокировку записи недавно записанных файлов без какой-либо очевидной причины.

Настройка:

Речь идет о двухлетнем DELL Latitude E6520 с жестким диском Samsung SSD PM830 объемом 250 ГБ на Windows 7 Professional SP 1 и антивирусе Sophos 10.3.

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

Что идет не так:

Машина работала с самого начала до второй недели. В последнее время, когда я компилирую программу *, я получаю «Отказано в доступе» от компилятора при связывании основного файла, и впоследствии ошибка «Файл заблокирован другим процессом» при попытке удалить старый исполняемый файл вручную. Файл остается заблокированным в течение некоторого времени (порядка минут), а затем просто исчезает сам по себе. То же самое произошло, когда я загрузил файл из Интернета с помощью Chrome - временный файл нулевой длины не мог быть удален после завершения загрузки, и я застрял с пустым файлом .zip (или любым другим) и файлом .zip.part. с полными данными. Позже я успешно удалил пустой файл и переименовал файл .part, и все прошло довольно хорошо, не повредив файл. Проблема, однако, до сих пор никогда не возникала при сохранении одного из исходных файлов или любых других текстовых файлов или файлов Office - и требуется несколько исходных файлов, чтобы получить один файл .exe, который вызывает проблему.

* Это то, что я делаю чаще всего, поэтому я нахожу естественным и частое появление ошибки в этой ситуации.

Сделано до сих пор:

Я перезапустил разработку IDE (Qt Creator) и весь компьютер, не помогло.

Я попытался использовать проводник процессов (связанный с одной из страниц базы знаний Microsoft), чтобы определить, кто блокирует рассматриваемый файл, только чтобы найти System.exe и ничего больше.

Подозреваемые:

Моими первыми подозрениями будет аппаратный сбой диска SSD (изношенные ячейки) или антивируса. Я не могу отключить антивирус (и не знаю, как проверить, действительно ли антивирус стоит за блокировкой system.exe), и я не знаком со средствами, специально предназначенными для проверки дисков SSD (я не хочу получать один из эти инструменты тестирования, я уверен, вы понимаете). Но это только мои мысли. Я хотел бы опробовать еще несколько возможностей, прежде чем представить свой ноутбук в наш отдел ИТ ...


Изменить: в настоящее время я пытаюсь выяснить, находится ли диск в рабочем состоянии. Я опубликую результаты здесь, как только они появятся.

1 ответ1

2

так как проблема не в текстовых файлах и т. д., а в zip-файлах, exe-файлах и т. д., мои деньги будут направлены на антивирус, вызывающий его ... он проверяет файл на безопасность и, когда это делается, разблокирует его. Если у вас есть возможность, попробуйте сказать AV проверять только файлы на открытие, возможно, оно проверяет на открытие и закрытие. Если они не проверены на закрытие, есть возможность загрузки зараженного файла ... однако, пока вы проверяете на открытие, у вас все еще есть степень защиты

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .