Çok dolu bir geri dönüşüm kutusunu nasıl hızlı bir şekilde boşaltın?


38

Bir klasörden yaklaşık yarım milyon dosyayı sildim ve Shifttamamen silmek için basmayı düşünmedim .

Şimdi geri dönüşüm kutumu tıkıyorlar ve Windows boşaltmanın 4 saat alacağını iddia ediyor - saniyede 68 dosya yapılacağını iddia ediyor.

Bunu hızlandırabilecek bir sihir ya da alternatif bir yöntem var mı?

Ödül - Ödül almaya başladım. Dosyalar hala çöp kutumda, onlardan kurtulmaya gerek yok ve bu şekilde sunulan önerileri deneyebilirim. Ben, ancak, yapacak bir yol arıyoruz değil sert silme içeriğini kapsar RECYCLERBunun işe yarayacağını eminim, ama bu benim için kirli biraz hissediyor - Klasör.


8
Evet, çok hızlı: sürücünüzü formatlayın.
Mehrdad

@Pekka - Yani, bir gün oldu. Aslında 4 saat sürdü mü?
ᴇcʜιᴇ007

3
@Mehrdad bu daha uzun sürmez mi?
Pacerier

0.5M dosyalar‽ o.OBu birazcık. ~ 20 yıllık yoğun bilgisayar kullanımından sonra, mevcut sistemimdeki tüm birimlerde ~ 300K dosyam var (binlerce disketimi veya diğer sürücüleri saymaz). O klasörde haltın ne olduğunu söyleyebilir misin?
Synetech

@Synetech, her biri için SVN sürüm kontrolü altında (her biri için kontrol dosyaları ekleyen) her biri binlerce varlık dosyası ve JavaScript aracı içeren büyük bir CMS'nin bir düzine sürümü
Pekka, GoFundMonica'yı

Yanıtlar:


25

Ne kadarını olursa olsun hemen Geri Dönüşüm Kutusunu boşaltan küçük bir yardımcı program olan RecycleNOW var . (Veya en azından ~ 1 GB veri içeren Geri Dönüşüm Kutusu ile bile çok hızlı çalıştığını gördüm.) Windows 7 ile çalışır.

Bir kez olsun, çalıştırılabilir dosyayı çift tıklayın ve bitti. Depo boş olmalıdır.


4
İlginç, ama bu benim Windows 7 64-Bit'imde işe yaramaz! Aracı yönetici haklarıyla başlattım, birkaç saniye çalıştım ve çıktım ancak kutuda hiçbir değişiklik olmadı.
Pekka GoFundMonica'yı

2
Güncelleme: Bu sonuçta işe yaradı , kaşif penceresinin güncellenmesi birkaç dakika sürdü! Teşekkürler. (Henüz ödül
alamadım

5
> ~ 1 GB veri içeren Geri Dönüşüm Kutumda bile çok hızlı çalıştığını gördüm. Boyut önemli değil, önemli olan dosya sayısıdır .
Synetech

@ Synetech: Doğru. Ben de sayılmazdım, çünkü orada da klasörler vardı.
Isxek

Bu yardımcı programı yönetici olarak çalıştırmadığınızdan ve yönetici düzeyinde bir komut isteminden çalıştırmadığımdan emin olmam gerekiyordu. Kullanıcıya özel bir şekilde çalışıyor gibi görünüyor.
Andrew Koster

39

Tarama yapan bir virüs tarayıcınız var on-accessmı? Silme işleminiz sırasında devre dışı bırakın.

Virüs tarayıcım devre dışı kaldığında silme işlemi 10 kattan daha hızlı.

(Neden silinmek üzere olan dosyaları denetlediğini asla anlamadım)


5
İyi bahşiş! Bu, dosyaların silinme hızını üçe katlar. Hala çok yavaş ama kesinlikle bir gelişme.
Pekka GoFundMonica'yı

2
@ Moo: burada aynı
surfasb

1
Devre dışı bırakmalı on-accessve yalnızca taramasına izin vermelisiniz on-write. :)
Tamara Wijsman,

@ Moo burada aynı dostum ........
avirk

3
Oy verenler için teşekkürler, kabul edilen cevabın iki katı oy kullandığım için nadir görülen Popülist rozetini aldın. Sadece 23 kişi bu rozeti yakaladı :-)
Jeff

16

Bu olmamalı Eğer kabuk uzantıları bir şeyler yapmak Kanca silme işlemini yüklü olmadığı sürece (NTFS Shell Extension Bağlantı en gibi özelliği "Akıllı Sil"), yani yavaş.

Ama her zaman deneyebilirsin

RmDir /S "C:\$Recycle.Bin"

ve

RmDir /S "C:\RECYCLER"

ve daha hızlı olabilirler . Tüm geri dönüşüm kutunuzu C: 'de (diğer kullanıcıların dosyaları da dahil olmak üzere) silerler.


1
Bir başka seçenek de Linux canlı cd'sine önyükleme yapmak ve geri dönüşüm klasörünü silmek.
Joe Internet,

2
Hayır, özellikle RB'de çok sayıda dosya olduğunda kesinlikle daha hızlı olacaktır çünkü Explorer, komut satırında olduğu gibi ekstra ev tutma işlemi yapar. Daha nulda hızlı hale getirmek için çıkışı yeniden yönlendirmek de isteyeceksiniz .
Synetech

10

Sert bir yöntem, gizli ve korumalı işletim sistemi dosyalarını Klasör Seçenekleri'nde göstermek, ardından C'nin kökündeki Recycler (XP) veya $ Recycle.Bin (Vista, 7) klasörünü shift + silmek:

Size izin vermezse, bir Linux dağıtım önyükleme CD'si kullanın ve onları oradan silin.


Şimdiye kadar en iyi tavsiye.
Askere

2
ÜstKrkt + Del'i seçtiğinizden emin olmanız gerekir, aksi takdirde Geri Dönüşüm Kutusu'nu yeniden oluşturmaya çalışır. Ayrıca, içinde o kadar çok dosya varsa, bunu Explorer'da yapmak, Boş komutu ile aynı hızda olacaktır . Mehrdad'ın belirttiği gibi komut satırını kullanmak ( rdyerine rmdirdomates-domates kullanırım), Explorer'ın yaptığı tüm ek çalışmaları atlar ve özellikle çıktısını yönlendirirseniz daha hızlı silersiniz nul.
Synetech

1
Boş bir geri dönüşüm kutusu oluşturur, evet shift + del.
Moab

8

Windows 7'nin Geri Dönüşüm Kutusu'nu, özellikle de çok sayıda öğe olduğunda, XP'den daha kötü bir şekilde işlediğini fark ettim. Ne zaman saçma sayıda dosya ile dolu bir çöp kutusu varsa ve özellikle de 7 yaşımda ne yaptığımı bir komut istemi ( cmd) açmak ve dosya sistemi düzeyinde Geri Dönüşüm Kutusu'nu silmek için basit bir komut kullanmaktır. Gerektiği gibi sürücü):

rd /s /q C:\$RECYCLE.BIN > nul

Windows sürümüne ve diğer yüklü programların bağlı Geri Dönüşüm Kutusu dizini için birkaç farklı isimler olabilir (örneğin $RECYCLE.BIN, RECYCLED, RECYCLER, RECOVERY BIN). Eski Windows Korumalı Geri Dönüşüm Kutusu'nun yanı sıra farklı Windows sürümleriyle uyumluluk için, bu sürümü kullanın (sürücünün kökünde bulunan meşru dosya veya klasörlerin olmadığını recycl; bunun da nadir olduğu anlamına gelir ):

rd /s /q C:\*recycl* > nul

Bu, klasörü ve tüm içeriğini silmek ve herhangi bir çıktıyı yönlendirmek içindir nul(yani, herhangi bir çıktı gösterme).

Bu muhtemelen bir kaç nedenden dolayı Geri Dönüşüm Kutusu'nu boşaltmanın en hızlı yöntemidir:

  • Canlı bir CD'nin başlatılması elbette Windows'un kapatılması, diğer işletim sisteminin önyüklenmesi, sonra kapatılması ve Windows'un yeniden başlatılmasıdır;
  • Explorer'da Geri Dönüşüm Kutusu'nu boşaltmak veya hatta silmek (Shift + Del ile bile olsa), rdkomutla oluşmayan fazladan evin korunmasına neden olur
  • Çıktı yönlendiriliyor nulhızları şeyler yukarı (teknik olarak, bu gibi bir şey görüntülendiği edilmemelidir delve deltreedo, ama yine de bilmek iyi hüner)

Geri Dönüşüm Kutusu klasörünü tamamen silmek sorun değil, çünkü bir dosyayı sildiğiniz anda yeniden oluşturulur.


Toplu iş dosyamda yukarıdaki yöntemi kullanıyorum (hızlı, yerleşik rdkomutu kullanır), ancak harici üçüncü taraf yürütülebilir programlara birkaç referansım var:


4

Geri dönüşüm kutusunu boşaltmak, dosya sistem düzeyindeki dosyaları gerçekten silen şeydir, bu yüzden uzun zaman alıyorsa, yapabileceğiniz fazla bir şey olduğunu sanmıyorum. Gereksiz yere geri ve ileriye doğru arama yapmak her şeyi yavaşlatır, çünkü disk kullanımını diğer programlar tarafından en aza indirmeyi deneyebilirsiniz.

Geri dönüşüm kutusunun maksimum kapasitesi, diskin belirli bir yüzdesiyle sınırlıdır, bu nedenle boşaltma işlemi asla saatler almamalıdır. Şu anda yardımcı olmuyor, ancak günlük değilse, diskinizin en az haftada bir kez birleştirildiğinden emin olmak isteyebilirsiniz. Windows 7'de birleştirmeyi bu şekilde programlayabilirsiniz.

Boşaltmanın neden saatlerce süreceğini düşünebilmemin tek nedeni, çok parçalı diskte çok küçük dosyalar ya da sürece müdahale eden bir program olması. Ya da disk / kablo, GÇ işlemlerinde çok fazla yeniden denemeye neden olan sorunlar yaşıyor.

Dosya sistemi , işletim sisteminin dosyaları ve dizinleri izleyen ve bunların depolama aygıtının bloklarında bulunduğu bir parçasıdır. Yüz bin dosyadan oluşan bir dizininiz varsa, dosya sisteminin her biri için girişi olması, dizine oldukça hızlı bir şekilde göz atıp erişmesi, bu dosyaların verilerinin aygıt bloklarında nerede saklandığını ve kim olduğunu bilmek gerekir. onlara erişme izni var. Bir dosya her eklendiğinde veya kaldırıldığında, tüm bu verilerin güncellenmesi gerekir, böylece depolama aygıtının bazı bölümlerinin başkalarının kullanması için ücretsiz olduğunu biliyoruz.


1
Onlar çok küçük dosyalardır, muhtemelen yavaşlatıyor.
Pekka GoFundMonica'yı

+1: "yarım milyon dosya" nın, "vardiya" ya basıldığında veya geri dönüşüm kutusundan boşalırken silinmesi uzun zaman alacak.
ᴇcʜιᴇ007

"Dosya sistemi düzeyinde" ile ne kastettiğinizden emin değilim. Sadece silme tuşuna basmak, seçilen dosyalar üzerinde bir taşıma komutu verir. Geri dönüşüm kutusunun boşaltılması veya Shift-Del düğmesine basılması, aslında dosya sistemindeki dosyaya olan başvuruyu kaldırır, ancak diğer bazı dosyalar üzerine yazana kadar veriler hala oradadır. Sanırım bir tanım meselesi ama disk silme aracını kullanarak verinin gerçek üzerine yazmak anlamına gelmek için "dosya sistemi düzeyinde" silmeyi düşünürdüm.
music2myear

"Dosya sistemi seviyesi", dosyaların dizin girişlerinden ve dosya sisteminin alan ayırma kayıtlarından silindiğini belirtir. Gerçek içeriği silmek, "cihaz seviyesini engelle" olur.
Zds

0

Ne yardımcı olabilir tüm Explorer pencerelerini kapatıyor. İşletim sistemi silinen her dosyada onları güncellemeye çalışıyor gibi görünüyor ve bu işleri yavaşlatıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.