Почему Windows использует всю оперативную память для удаления файлов?

372
jwillmer

У меня огромный резервный архив на дополнительном жестком диске, который я сейчас удаляю. После часов прогресса в диалоговом окне удаления теперь зависло на 99% и заполняет мою оперативную память. Интересно, что использование диска теперь происходит с моего основного жесткого диска.

Может кто-нибудь объяснить, что происходит в процессе удаления?

enter image description here

Редактировать: убивая (и перезапуская), explorer.exeя мог освободить оперативную память и файлы там фактически исчезли.

0
Более вероятно, что вы столкнулись с ситуацией, когда Windows столкнулась с ошибками ввода-вывода. Это происходит потому, что файловая операция будет использовать системную память для перемещения файла из его текущего местоположения в корзину. Основной диск используется, потому что именно там находится корзина. Ramhound 6 лет назад 1
@Ramhound Я посмотрел на `Event Viewer` и не нашел никаких повторяющихся событий, пока это происходит. jwillmer 6 лет назад 0
Ознакомьтесь с https://superuser.com/questions/988363/why-do-file-transfers-between-drives-use-ram iTechieGamer 6 лет назад 0
Очень информативная ссылка @iTechieGamer, но они говорят о 1-3 ГБ использования ОЗУ, а не о всей доступной ОЗУ. jwillmer 6 лет назад 0
Не похоже, что вы перемещаете файлы в корзину (кстати, она существует для каждого раздела). Диалог говорит «Удаление», а не «Переработка». Что-то здесь не так. Daniel B 6 лет назад 0
@DanielB Я думаю, я принял всплывающее окно, что файлы будут удалены немедленно, так как они слишком велики для корзины. jwillmer 6 лет назад 0
@jwillmer - Если ответ на ваш вопрос состоял в том, чтобы перезапустить Проводник (то есть explorer.exe), тогда вы должны отправить ответ. Решение вашей проблемы не должно содержаться в вопросе. Ожидайте, что редактирование будет отменено модератором. Ramhound 6 лет назад 0
Как только ваша физическая память израсходована, ваш компьютер начинает выгружать данные на жесткий диск. Это основное использование диска, которое вы видите. Проводник Windows неэффективен при обработке файловых операций с тысячами файлов и папок. Вам лучше перейти в административную командную строку и использовать `rmdir / s`. В противном случае, подождите и дайте ему закончить. Appleoddity 6 лет назад 0
@ Разыскивать мои правки не решает вопрос, который у меня есть. Это решило проблему нехватки оперативной памяти. jwillmer 6 лет назад 0
Если бы на диске не было ничего более важного, то я бы просто стер и переразметил ... Solar Mike 6 лет назад 0
[проанализировать рост использования памяти с помощью анализатора производительности Windows] (https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-154-Memory-Footprint-and-Leaks#time=16m57s) magicandre1981 6 лет назад 0

0 ответов на вопрос