Видалення файлів у Windows XP надзвичайно повільне


23

Коли я видаляю навіть найменші файли з Windows xp, операція займає 3-10 хвилин.

Я читав, що це може статися, коли в кошику є багато предметів, і XP має переглядати всі файли. Тому я встановив витрату місця на 1%, але навіть це не допомагає, єдине, що працює - це відключення кошика, що не є ідеальним.

Якісь відомі виправлення до цього?


1
Я почав стикатися з цим на різних моїх машинах XP (як вдома, так і на роботі). Я думаю, було оновлення Windows, яке спричинило цю проблему, але у мене немає ні доказів, ні рішення.
Меттью Растон

Я отримую щось подібне, навіть зі зміною + дель витрачає тривалий час "Підготовка до видалення"
Jeremy French

1
Ви фактично випорожнили ваш контейнер для переробки або просто обмежили його?
кмарш

Ви випадково намагаєтесь стерти файли, які є медіа? Наприклад, якщо у вас є зображення чи фільми, XP може намагатися створити попередній перегляд мініатюр до того, як файли будуть стерті.
Нд

Це менше розмір файлів у кошику, а швидше кількість файлів. Якщо у кошику є мільйон файлів, це може спричинити проблему. Але сотні файлів в RB не повинні бути проблемою, і розмір їх також не має.
Даніель Ф

Відповіді:


12

Чи змінюється продуктивність на основі того, що ваш кошик є порожнім або повним? Навіть на 1%, якщо у вас в накопичувачі є накопичувач на 500 ГБ, який досі складає 5 гігабайт файлів, що може мати багато файлів, якщо вони, як правило, досить невеликі файли.

Я вважаю, що це працює набагато краще, щоб видалити файли з кошика виходячи з того, як довго вони там перебувають, а не за розміром.

Антивірус - ще одна можливість. Я також бачив інші інструменти сторонніх виробників, які встановлюють себе замість кошика. Перевірте це і спробуйте відключити їх. Якщо нічого іншого, ви просто можете почати вимикати всі ті програми, що працюють у вашому системному треї, і побачити, чи це має значення.

Якщо нічого з цього не працює, тоді завантажте Провідник процесів від SysInternals і подивіться, чи можете ви сказати, що відбувається під час видалення.


Продуктивність покращується, коли вона порожня? Його 200 Мб, будь-який спосіб я б очікував, що вікна будуть розроблені для цього? Є можливість базувати кошик вчасно?
Ден

4
Кошик не підтримує спорожнення, засноване на часі, але я вважаю, що CCleaner ( CCleaner.com ) може зробити це за вас. Він може налаштувати його, щоб очистити лише елементи кошика, старші за певну дату, а потім встановити його для запуску або навіть зробити заплановане завдання для нього.
Джим Маккіт

1
200MB або 200GB? Якщо це 200MB, ви прострочуєтесь для оновлення.
кмарш

1
+1 Я натиснув неправильну кнопку в Total Commander, щоб видалити Boost, тому всі 3141534 файли опинилися в кошику. Після цього видалення займало 2+ секунди на файл.
Дьорджі Андрасек

Також видалення із запиту DOS та використання шляху DOS (той, який використовує ~ для скорочення його), може прискорити роботу.
Даніель Ф

11

Спробуйте тимчасово вимкнути антивірусне програмне забезпечення, щоб побачити, чи має він великий вплив на видалення.


3

Є рішення - я видалив із Recycle-Bin лише 8 дуже великих файлів загальною кількістю 1,5 ГБ із приблизно 1,8 ГБ загального розміру кошика, а потім настінну ... видалення файлів відбувається так само швидко, як і клацання - як я звик до початку стирання, видалення файлів займає дуже багато часу.


3

Ваш жорсткий диск може робити спроби читання / запису в області, що відповідає функціональності сміттєвого сміття.

Завантажте інструменти продавця вашого диска та перевірте стан SMART на наявність помилок. (Наприклад, SeaTools для накопичувачів Seagate, WD Data Lifeguard , Samsung Hutil , Hitachi Drive Fitness Test або OGT ). Для Linux існує пакет smartmontools .

Це гарна ідея для кожного робити хоча б раз на рік!


1

можливо форматування вашого жорсткого диска за допомогою файлової системи NTFS пришвидшить роботу


1

У мене виникла проблема, коли мережа працювала неправильно. У цьому випадку це було пов’язано із затримкою доступу до мережі. Виправленням було відключення мережевих накопичувачів, поки я не знайшов тих, що спричиняли проблеми.
Також у Windows є проблеми з доступом до файлів, коли в будь-якій одній папці більше 10 000 файлів.


1

Зазвичай допомагає видалення файлів у кошику. Якщо цього немає, подивіться, чи є ще залишки

<drive>: \ RECYCLER \ <UserSID> \

UserSID може виглядати як S-1-5-21-2502600870-2247595359-1186002861-1024

Видаліть файли всередині папки <UserSID>, а не папки <UserSID>.

Одного разу мені траплялося, що там було ще багато файлів, навіть після того, як я спорожнив кошик. Після видалення цієї папки видалення було негайно.


1

Тільки зараз я проходжу це. Я ще не бачив згадуваного слова defrag, тому для майбутніх читачів я його викидаю туди. Chkdsk, щоб побачити, чи є проблеми, і зробіть дефрагмент, якщо це необхідно / якщо це минуло з часу останньої дефрагменти.


0

Якщо є деякі файли, які ви знаєте, що хочете видалити (тобто ви хочете обійти кошик і назавжди видалити їх), ви можете вибрати файли, потім натиснути Shift + Del або утримувати Shift, натискаючи та видаляючи правою кнопкою миші.

Це дозволяє вибірково обходити накладні витрати використання кошика, не вимикаючи його повністю.


0

Для Windows 7 тут є рішення

http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-deleting-large-files-is-extremely-slow/f2b32bf0-bab6-4935-9002-8127d9ca066a

Більш конкретно, Файл -> Клацніть правою кнопкою миші -> Властивості -> Додатково, зніміть прапорець

Файл готовий до архівації Дозвольте цьому файлу додатково до властивостей файлу індексувати вміст

Я думаю, це має стосуватися всіх ОС на базі NTFS.


0

Видалення тимчасових файлів у Windows швидше пришвидшить роботу.

Щоб видалити тимчасові файли.

Клацніть Пуск, введіть% temp% на панелі пошуку та натисніть клавішу Enter. Видаліть усі файли, вибравши вручну.

Сподіваюсь, це допоможе.


0

Використовуйте командний рядок.

Це набагато швидше. Коли ви видаляєте через Провідник, Windows сканує кожен файл, перш ніж він фактично починає їх видаляти. Це як би перебирати сміття, перш ніж викидати його.


Оголошення, оскільки хтось спростував це, не згадуючи про причину. Порада використання командного рядка є дійсною, я вдався до цього пару разів. Але відповідь може показати, як це зробити.
Даніель Ф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.