7Sep

Windows Geri Dönüşüm Kutusu Nasıl Çalışıyor, Tam olarak ne işe yarar?

Windows'da bir dosyayı silerseniz, Geri Dönüşüm Kutusu'na dökülür ve daha sonra geri balık atarsınız. Bütün süreç boyunca tam olarak ne olur?

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Soru

SüperKullanıcı okuyucu Jonath0n, Geri Dönüşüm Kutusu'ndan merak ediyor:

Windows'daki Geri Dönüşüm Kutusu gerçekten ne yapıyor? Silinmiş dosyalar için yakında onaylanmış bir klasör ve bir tutma yeri mi yoksa belirli bir şey mi yapıyor?Özellikle, Geri Dönüşüm Kutusu'na "taşınan" dosyalar aslında sabit diskte mi taşınıyor yoksa sadece dosyaların işaretçilerini taşıdınız mı?Oldukça tecrübeli bir kullanıcıım, sadece Geri Dönüşüm Kutusu hakkında daha ayrıntılı bir açıklama istedim.

Öyleyse hikaye nedir? Geri Dönüşüm Kutusu bir tür dosya aftı olarak nasıl işlev görür?

Cevap

SuperUser katılımcısı Tim Wijsman, perdenin arkasında bir zirve oluşturuyor:

Referans kaldırılıyor, özgün konumu öğrenmek için bir meta veri dosyası Geri Dönüşüm Kutusu'nda tutuluyor.

İlk günlerde, Windows 95 ve 98'de bu \ RECYCLED'de bulundu. Windows 2000 ve sonrasında \ RECYCLER olarak yeniden adlandırıldı.Windows Vista'dan bu yana, artık \ $ Recycle. Bin adı verilen özel bir klasör var.

Kaputun altındaki G / Ç'yi görmek, Recycle. Bin'e bir filtre koymak ve ziyaret etmek için Proses Monitörünü kullanın.:)

Örneğin, bunu yaptığımda:

notepad \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5

Not: Uzun klasör adı bir Kullanıcı SID'dir. Son klasör adı meta verilerine dayalı bir karma değerdir.

Bunun gibi meta veri bilgisini içeren bir dosya alıyorum:

ÖLÇÜM: \ P o t e o m e e x a m p l e.t x t

Dosya yolunun arasında boşluk bulunduğunun nedeni, belirli dillerin yanı sıra unicode ve başka özel karakterleri desteklemek için geniş baytlık karaktere depolandığıdır. Daha önceki semboller ikili olup dosya boyutu ve izinleri ile dosya verilerine işaretçi gibi bilgileri içerir.Özünde, orijinal referansı yeniden oluşturmak için yeterli bilgi içeriyor. ..

Windows İçeriği kitabının bunu kapsamadığı için üzgün, aksi halde daha fazla referans almıştım. Bu konuda ayrıntılı bilgi edinen hiçbir makale bulamadım, ne Microsoft ne de üçüncü taraflar tarafından. Muhtemelen varlar ama ana konsepti tersine mühendislik etmeyi ve gitmeyi daha kolay buldum. ..

Açıklamaya eklemek için bir şey var mı?Açıklamalarda ses çıkıyor. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.