Anasayfa » nasıl » Windows Geri Dönüşüm Kutusu Nasıl Çalışır?

    Windows Geri Dönüşüm Kutusu Nasıl Çalışır?

    Windows'ta bir dosyayı siliyorsunuz, Geri Dönüşüm Kutusu'na atılıyor ve daha sonra geri atılıyor. Bu süreç boyunca tam olarak ne oluyor??

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu Jonath0n Geri Dönüşüm Kutusu'nu merak ediyor:

    Windows'taki Geri Dönüşüm Kutusu'nun gerçekte ne işi var? Sadece yüceltilmiş bir klasör ve yakında silinecek dosyalar için bir saklama yeri mi, yoksa belirli bir şey mi yapıyor? Özellikle, Geri Dönüşüm Kutusu'na “taşınan” dosyalar aslında sabit diskte taşındı mı, yoksa yalnızca taşınan dosyaların işaretçileri mi? Oldukça deneyimli bir kullanıcıyı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 tam olarak nasıl bir tür araf olarak çalışır??

    Cevap

    Süper Kullanıcı Katkıda Bulunan Tim Wijsman, perdenin arkasında zirve yapıyor:

    Başvuru kaldırıldı, orijinal konumu bilmek için Geri Dönüşüm Kutusu'nda bir meta veri dosyası tutuldu.

    İlk günlerde, Windows 95 ve 98’de bu \ DÖNÜŞÜMLÜ. Windows 2000'de ve daha sonra yeniden adlandırıldı \ RECYCLER. Windows Vista'dan bu yana, şimdi adı verilen özel bir klasör \ $ Recycle.Bin.

    Kaputun altındaki G / Ç'yi görmek için İşlem İzleyici'yi kullanın, bir filtre yerleştirin. Geridönüşüm kutusu ve onu ziyaret et. :)

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

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

    Not: Uzun klasör adı bir Kullanıcı SID'sidir. Son klasör adı meta verilere dayalı bir karma.

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

     Ö¸ÌC: \ P a t h \ T o \ S o \ E x a m p l e. Txt 

    Dosya yolunun aralarında boşluk bırakmasının nedeni, belirli dillerin yanı sıra unicode ve diğerlerinin özel karakterlerini desteklemek için geniş bayt karakterlerinde depolanmasıdır. Önceki semboller ikilidir ve dosya büyüklüğü ve izinleri ile dosya verisine bir işaretçi gibi bilgiler içerir. Özünde, orijinal referansı yeniden oluşturmak için yeterli bilgi içeriyor…

    Windows Internals kitabının bu durumu kapsamaması üzücü, aksi halde daha fazla referans alabilirdim. Microsoft ya da üçüncü şahıslar tarafından, bu konuda ayrıntılı bir şekilde hiçbir makale bulamadım. Muhtemelen varlar ama ana konsepti değiştirmeyi ve geriye doğru gitmeyi daha kolay buldum…


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.