Я удалил около полумиллиона файлов из папки и не думал нажимать Shift, чтобы полностью удалить их.
Теперь они забивают мою корзину, и Windows заявляет, что ее очистка займет 4 часа - она делает около 68 файлов в секунду.
Есть ли какая-то магия или альтернативный метод, который может ускорить это?
Баунти - я начинаю баунти . Файлы все еще находятся в моей корзине, так как от них не было необходимости избавляться, и таким образом я могу опробовать представленные предложения. Я, однако, ищу способ, который не включает в себя жесткое удаление содержимого
RECYCLER
папки - я уверен, что это сработает, но мне кажется, что это немного нечисто.
windows-7
recycle-bin
Пекка поддерживает GoFundMonica
источник
источник
o.O
Это совсем немного. После ~ 20 лет интенсивного использования компьютера у меня всего ~ 300K файлов на всех томах в моей текущей системе (не считая моих тысяч дискет или других дисков). Можете ли вы сказать, что, черт возьми, было в этой папке?Ответы:
Есть RecycleNOW , небольшая утилита, которая сразу же очищает корзину, независимо от того, сколько в ней содержится. (Или, по крайней мере, я видел, что он работает очень быстро даже с моей корзиной, содержащей ~ 1 ГБ данных.) Работает с Windows 7.
Как только вы получите его, просто дважды щелкните исполняемый файл, и все готово. Бункер должен быть пустым.
источник
У вас есть сканер вирусов, который выполняет
on-access
сканирование? Отключите его во время действия удаления.При отключенном антивирусном сканере удаление происходит в 10 раз быстрее.
(Я так и не понял, почему он проверяет файлы, которые собираются удалить)
источник
on-access
и разрешить только сканированиеon-write
. :)Это не должно быть так медленно, если только у вас не установлены расширения оболочки, которые перехватывают процесс удаления, чтобы что-то сделать (например, функция «Smart Delete» расширения NTFS Link Shell).
Но вы всегда можете попробовать
а также
и они могут быть быстрее. Они удалят всю вашу корзину на C :, хотя (включая файлы других пользователей).
источник
nul
чтобы сделать его еще быстрее.Жесткий метод состоит в том, чтобы показать скрытые и защищенные файлы ОС в параметрах папки, а затем сдвинуть + удалить папку Recycler (XP) или $ Recycle.Bin (Vista, 7) в корне C:
Если это не позволит, используйте загрузочный компакт-диск с дистрибутивом Linux и удалите их оттуда.
источник
rd
вместоrmdir
, но tomato-tomato), обойдет всю дополнительную работу, выполняемую Explorer, и удалит ее намного быстрее, особенно если вы перенаправляете выводnul
.Я заметил, что Windows 7 обрабатывает корзину намного хуже, чем XP, особенно когда в ней много элементов. Всякий раз, когда у меня есть корзина, заполненная смешным количеством файлов, и особенно в 7, я открываю командную строку (
cmd
) и использую простую команду для удаления корзины на уровне файловой системы (изменение диск по необходимости):Там может быть несколько различных имен для каталога корзины в зависимости от версии Windows , и других установленных программ (например,
$RECYCLE.BIN
,RECYCLED
,RECYCLER
,RECOVERY BIN
). Для совместимости с различными версиями Windows, а также со старой защищенной корзиной Norton, используйте эту версию (предполагается, что в корневом каталоге диска нет законных файлов или папок, которые бывают, которые встречаютсяrecycl
; что редко встречается):Для этого нужно удалить папку и все ее содержимое и перенаправить любой вывод
nul
(то есть вообще не показывать никакого вывода).Это, вероятно, самый быстрый метод очистки корзины по нескольким причинам:
rd
командойnul
(технически это не должно отображать что-либо подобноеdel
иdeltree
полезное, но это все же хороший прием, чтобы знать)Полное удаление папки корзины не является проблемой, поскольку она создается заново, как только вы удаляете файл.
В моем пакетном файле я использую описанный выше метод (который использует быструю встроенную
rd
команду), но также есть несколько ссылок на внешние сторонние исполняемые программы:nircmd emptybin
)FileRecycleEmpty
источник
Очистка корзины - это то, что на самом деле удаляет файлы на уровне файловой системы, поэтому, если это занимает много времени, я не думаю, что вы многое можете с этим сделать. Вы можете попытаться свести к минимуму использование диска другими программами, потому что излишний поиск назад и вперед замедляет все, но это все.
Максимальная емкость корзины ограничена определенным процентом диска, поэтому ее очистка никогда не должна занимать часы. Это не помогает сейчас, но вы можете убедиться, что ваш диск дефрагментируется, по крайней мере, еженедельно, если не ежедневно. В Windows 7 вы можете запланировать дефрагментацию таким образом.
Единственная причина, по которой я могу подумать, почему очистка заняла бы часы, - это наличие большого количества очень маленьких файлов на очень фрагментированном диске или какая-то программа, мешающая процессу. Или проблемы с диском / кабелем, вызывающие много попыток ввода-вывода.
Файловая система - это часть операционной системы, которая отслеживает файлы и каталоги, и где они находятся на блоках устройства хранения. Если у вас есть каталог из сотен тысяч файлов, файловая система должна иметь запись для каждого из них, чтобы сделать просмотр и доступ к каталогу достаточно быстрым, знать, где данные этих файлов хранятся в блоках устройства, и знать, кто является разрешен доступ к ним. Каждый раз, когда файл добавляется или удаляется, все эти данные необходимо обновлять, чтобы мы знали, что некоторые части устройства хранения теперь свободны для использования другими.
источник
Что может помочь - закрыть все окна Проводника. Кажется, ОС пытается обновить их в каждом удаленном файле, что замедляет работу.
источник