Tam bir yinelenen dosya, içeriği başka bir dosyanın içeriğiyle bayt bayt aynı olan dosyadır. Windows'ta dosyaları boyutlarına göre gruplandırıp ardından her gruptaki dosyaların kriptografik karmalarını karşılaştırarak bunları bulabilirsiniz; bunu kısa bir PowerShell komutu yapabilir. Sonra her birinden bir kopyayı saklayıp diğerlerini Geri Dönüşüm Kutusu üzerinden kaldırın ve bir uygulamanın bağlı olduğu klasörlere dokunmayın. Dosya adları ve tarihler tek başına hiçbir şeyi kanıtlamaz; bu nedenle karar vermek için bunları kullanmayın.

Fotoğraf tarzı çizim: Masanın üzerinde aynı gri çizgilere sahip, iki özdeş kâğıt; saklanacak kopyayı belirten mavi bir etiketi olan kâğıdın yanında açık bir karton kutu.

Neler yinelenen dosya sayılır?

Üç farklı şeye yinelenen dosya denir, ancak bunlardan yalnızca birini güvenle bu şekilde değerlendirebilirsiniz.

  • Aynı ad. Farklı klasörlerde bulunan ve adı report.docx olan iki dosyanın içeriği farklı olabilir.
  • Aynı boyut. İki fotoğraf tesadüfen aynı boyutta olabilir; adı değiştirilmiş bir kopyanın boyutu aynı kalırken adı değişir.
  • Aynı içerik. Her bayt eşleşir. Bu, birini kaldırmanın hiçbir şey kaybettirmeyeceğini gösteren tek testtir.

İçeriği tam olarak eşleştirme denetimi, birbirine benzeyen kopyaları bulmaz. Farklı kalitede yeniden kaydedilmiş bir fotoğrafın veya tek bir sözcüğü değiştirilmiş bir belgenin karması farklıdır. Bu, yöntemin bir sınırıdır; aynı zamanda yöntemi güvenli kılan şey de budur: farklı olan iki dosyayı asla işaretlemez.

Karma neden işe yarar?

Karma işlevi, bir dosyanın içeriğini kısa bir parmak izine dönüştürür. Microsoft'un Get-FileHash belgelerine göre, iki dosyanın karma değerleri aynıysa dosyaların içerikleri de aynıdır ve cmdlet varsayılan olarak SHA256 algoritmasını kullanır (Ekim 2026'da kontrol edildi). Önce boyutu denetlemek zaman kazandırır; çünkü farklı boyuttaki iki dosya eşleşemez, dolayısıyla yalnızca aynı boyuttaki dosyaların karmasını hesaplamak gerekir.

Nereye bakacağınızı seçin

Taramadan önce kapsamınıza karar verin. Kendi düzenlediğiniz klasörler uygun yerlerdir: fotoğraf arşivi, müzik klasörü, İndirilenler klasörü veya harici sürücüdeki arşiv. Yinelenen dosyaların beklenen ve kasıtlı olarak bulunduğu klasörler uygun değildir.

  • C:\Windows, Program Files ve ProgramData. Programlar, paylaşılan dosyaların kendi kopyalarını tutar; bunlardan birini kaldırmak programın başlatılmasını engelleyebilir.
  • Yazılım projelerindeki bağımlılık klasörleri gibi, araçların her kopyanın mevcut olmasını beklediği proje ve paket klasörleri.
  • Bu bilgisayarda hangi dosyaların gerçekten depolandığını öğrenene kadar bulut eşitleme klasörlerini taramayın (aşağıya bakın).
  • Yedekler. Güvenlik amacıyla bulunan bir kopya, yinelenen dosyayla tıpatıp aynı görünür.

PowerShell ile tam yinelenen dosyaları bulun

Bu yöntem yalnızca dosyaları okur, hiçbir şeyi silmez. Açın Windows PowerShell veya Terminal, klasör yolunu kendi yolunuzla değiştirip komutu çalıştırın. Çok sayıda büyük dosyanın bulunduğu bir klasörde işlem uzun sürebilir; ayrıca bu satırı Windows 10 ve 11'in her derlemesinde test etmedik.

Get-ChildItem "D:\Photos" -Recurse -File -ErrorAction SilentlyContinue |
            Where-Object { $_.Length -gt 0 } |
            Group-Object Length |
            Where-Object { $_.Count -gt 1 } |
            ForEach-Object { $_.Group } |
            Get-FileHash |
            Group-Object Hash |
            Where-Object { $_.Count -gt 1 } |
            ForEach-Object { $_.Group | Select-Object Hash, Path }

İşlem sırasıyla beş şey yapar. Klasörün altındaki dosyaları listeler ve boş dosyaları atlar; çünkü boş dosyaların hepsi birbirine benzer. Dosyaları boyutlarına göre gruplar ve yalnızca birden fazla kez bulunan boyutları tutar. Bu dosyaların SHA256 karmasını hesaplar. Dosyaları karmalarına göre gruplar. Son olarak, karması birden fazla kez bulunan her dosyanın karmasını ve yolunu yazdırır. Aynı karmayı taşıyan dosyalar birebir yinelenen dosyalardır.

Çıktı boşsa bu klasörde birebir yinelenen dosya yoktur. Çıktı uzunsa, her bir grupla ayrı ayrı ilgilenin. İlgili cmdlet'ler belgelerde açıklanmıştır: Get-ChildItem ve Get-FileHash.

OneDrive ve diğer bulut klasörlerini kullanırken dikkatli olun

Yalnızca çevrimiçi olan bir dosya bilgisayarınızda yer kaplamaz; bu nedenle onun yinelenen kopyasını kaldırmak yerel olarak alan açmaz. Microsoft'un OneDrive Files On-Demand sayfasında belirtildiğine göre, yalnızca çevrimiçi olan bir dosyayı açmak dosyayı indirir. Dolayısıyla, tüm dosyaları okumak için karma hesaplayan bir betik büyük indirmeleri başlatabilir; bunu istiyorsanız bulut klasörlerini taramaya dahil edin, aksi hâlde taramayın. Eşitlenmiş bir klasördeki dosyayı kaldırmak, eşitleme çalıştıktan sonra dosyanın buluttaki kopyasını da kaldırır.

NTFS sürücülerinde tek bir dosyanın birden fazla adı olabilir. Microsoft'un fsutil sabit bağlantı belgelerinde açıklandığı üzere, NTFS birimlerinde her dosyanın birden fazla sabit bağlantısı olabilir; böylece tek bir dosya birçok dizinde görünebilir ve programlar bu bağlantılardan herhangi birini açabilir. Bu tür iki girdi, iki ayrı kopya değildir. Bunlar, iki adı olan tek bir dosyadır. Adlardan birini silmek alan açmaz ve yukarıdaki karma yöntemi aynı veriler oldukları için bunları eşleşme olarak listeler.

Windows, WinSxS klasöründe sabit bağlantıları yoğun biçimde kullanır; bu da sistem klasörlerini yinelenen dosya taramalarının dışında tutmak için başka bir nedendir.

Hangi kopyayı tutacağınıza karar verin

Eşleşen her dosya grubu için herhangi bir şeyi kaldırmadan önce tutacağınız bir kopya seçin. Şu sorular yardımcı olabilir.

  1. Düzenli olan hangi klasör? Gerçekten kullandığınız arşivdeki kopyayı tutun; İndirilenler'deki veya masaüstündeki dağınık kopyayı kaldırın.
  2. Bir şey bu kopyaya başvuruyor mu? Müzik çalarlar, fotoğraf uygulamaları, kısayollar ve bağlantılı dosyaları olan belgeler belirli bir yola başvurabilir. Kullandıkları kopyayı kaldırmadan önce kontrol edin.
  3. Bunlardan biri bilerek yedek olarak mı tutuluyor? Öyleyse bu amaç bakımından yinelenen dosya değildir.
  4. Hâlâ emin değil misiniz? İkisini de tutup devam edin. Tek bir dosyadan kazanacağınız alan, riske girmeye çoğu zaman değmez.

Hangisini seçerseniz seçin, en az bir doğrulanmış kopyanın kaldığından emin olun. Önce dosyayı açıp eksiksiz olduğunu kontrol edin.

Kopyaları Geri Dönüşüm Kutusu üzerinden kaldırın

Dosya Gezgini'nde kaldırmaya karar verdiğiniz kopyayı seçip Deletetuşuna basın. Normal bir yerel sürücüde Windows dosyayı, Geri Dönüşüm Kutusu boşaltılana kadar geri yükleyebileceğiniz bu kutuya taşır. Onay istemini okuyun. Dosyanın kalıcı olarak silineceği yazıyorsa durun. Windows, dosyanın Geri Dönüşüm Kutusu'nda tutulmayacağı konusunda böyle uyarır; bu durum bazı çıkarılabilir sürücülerde ve ağ konumlarında görülebilir. Her durumu listeleyen bir Microsoft sayfası bulamadık, bu nedenle esas alınması gereken uyarı istemidir. Bunun yerine dosyayı başka bir yere taşıyın veya gerçekten silmek isteyip istemediğinize karar verin.

Geri Dönüşüm Kutusu'nun her sürücü için bir boyut sınırı vardır. Geri Dönüşüm Kutusu'na sağ tıklayıp Özellikler'iBüyük dosyaları kaldırırken bunu göz önünde bulundurun. Kutuyu boşaltana kadar alan açılmaz ve kutuyu boşaltmak kalıcıdır. Bir şeyin eksik olduğunu fark etme ihtimalinize karşı boşaltmadan önce birkaç gün bekleyin.

Peşine düşmeye değmeyen yinelenen dosyalar

Eşleşen çok sayıda küçük dosyayla uğraşmak zamanınıza değmez. Uygulama klasörlerindeki aynı simgeler, yapılandırma dosyaları ve kitaplık dosyaları uygulamalara aittir. Bunları kaldırmak neredeyse hiç alan kazandırmaz ve bir şeyi bozma riski taşır. Gerçekçi hedefler büyük dosyalardır: videolar, disk görüntüleri, yükleyiciler, dışa aktarılmış arşivler ve iki kez kopyalanmış fotoğraf klasörleri.

SafeClean içinde yinelenen dosya bulucu

Taranacak klasörleri seçin. SafeClean dosyaları boyutlarına göre gruplar, karşılaştırır, içeriğin tamamını kriptografik karma ile denetler ve işlem yapmadan hemen önce yeniden kontrol eder. Başvuru klasörü olarak işaretlenen klasörlere hiçbir zaman dokunulmaz; ayrıca tutulacak kopya olarak tercih edilirler. En az bir kopya her zaman kalır; diğerleri yalnızca Geri Dönüşüm Kutusu'na taşınır ve Geri Dönüşüm Kutusu kullanılamıyorsa hiçbir işlem yapılmaz. Açık, değişmekte olan veya aynı veriye sabit bağlantıyla bağlı dosyalar atlanır.

Microsoft Store'de SafeClean'ü edinin Özellikler ve fiyatlandırma

Sık sorulan sorular

İki farklı dosyanın karması aynı olabilir mi?

SHA256 için Microsoft belgeleri, eşleşen bir karmayı içeriklerin aynı olduğunun kanıtı olarak kabul eder ve uygulamada kazara çakışmalar endişe kaynağı değildir. Yine de yerine koyamayacağınız dosyalar söz konusuysa birini kaldırmadan önce ikisini de açıp karşılaştırabilirsiniz.

Boyut ve ada göre bulunan yinelenen dosyaları silmek güvenli midir?

Hayır. Ad ve boyut, içeriğin aynı olduğunu kanıtlamaz. İçerik karması kullanın ve doğruladığınız bir kopyayı saklayın.

Windows bir şeyi kalıcı olarak silmeden önce beni uyarır mı?

Genellikle evet. İstemi okuyun. Kalıcı silmeyle ilgili bir mesaj, dosyanın Geri Dönüşüm Kutusu'na taşınmayacağı anlamına gelir.

Yinelenen dosyaları kaldırdığımda neden hiç alan açılmadı?

Dosyalar aynı veriye ait sabit bağlantılar, yalnızca çevrimiçi olan bulut dosyaları olabilir veya hâlâ Geri Dönüşüm Kutusu'nda bulunuyor olabilir. Kutuyu boşaltın ve gerçek boyut için Özellikler'deki Diskteki boyut değerini kontrol edin.

Bu yöntem benzer fotoğrafları bulur mu?

Hayır. Boyutu değiştirilmiş veya yeniden kaydedilmiş bir fotoğrafın içeriği ve karması farklıdır. Bu yöntem yalnızca tam kopyaları bulur.