Windows'ta dosya sağlama toplamı nasıl doğrulanır
Kısa yanıt: indirilen dosyanın sağlama toplamını indirme sayfasında yayınlanan değerle karşılaştırın. PowerShell'deki Get-FileHash bunu hesaplayabilir ama komutu hatırlamanız ve dizeleri gözle karşılaştırmanız gerekir; Sağlama toplamı denetleyici gibi ücretsiz bir uygulama karşılaştırmayı sizin için yapar — beklenen hash'i yapıştırın, yeşil veya kırmızı etiketi alın.
Sağlama toplamı nedir?
Sağlama toplamı (hash), dosyanın parmak izidir: dosyanın tüm içeriğinden hesaplanan kısa bir dizedir. 10 GB'lık bir imajdaki tek bir biti değiştirin, hash tamamen değişir. Üreticiler indirdikleri dosyaların yanına MD5, SHA-1, SHA-256 veya SHA-512 toplamlarını tam da bunun için koyar: aldığınız dosyanın onların yayınladığı dosya olduğunu kanıtlayabilmeniz için — yolda bozulma yok, sessiz müdahale yok.
Yöntem 1: PowerShell Get-FileHash
- Windows Terminal'i (veya PowerShell'i) indirilen dosyanın bulunduğu klasörde açın ve indirme sayfasındaki algoritmanın komutunu çalıştırın:
Get-FileHash .\file.iso -Algorithm SHA256
Hash konsolda görünür; sayfa başka bir algoritma veriyorsa -Algorithm MD5, SHA1 veya SHA512 kullanın.
- Yazdırılan hash'i kopyalayın ve sayfayla karşılaştırın — harf büyüklüğüne bakmadan, karakter karakter.
Artıları: Windows'a dahil, kurulum gerektirmez, tek seferlik kontrol için yeterli. Eksileri: tam komutu ve algoritma adlarını hatırlamak gerekir; karşılaştırma elle yapılır ve birbirine benzeyen 64 karakter, satır kaymaları, değişen büyük/küçük harf (PowerShell büyük, siteler çoğu zaman küçük yazar) ve fazladan boşluklar gerçek bir farkı kolayca gizler.
Yöntem 2: çevrimiçi sağlama toplamı servisleri
Bazı siteler dosya yüklemenizi kabul edip MD5 veya SHA-256 değerini gösterir. İşin püf noktası fiilde: dosyanız başkasının sunucusuna yüklenir ve bilgisayarınızdan çıkar. Bir Linux ISO'su için bu katlanılabilir; özel bir belge, iş arşivi ya da NDA kapsamındaki bir dosya için kabul edilemez. Buna bir de yükleme boyutu sınırlarını ve tam ihtiyaç duyduğunuz anda çöken servisleri ekleyin — kolaylık buharlaşır.
Yöntem 3: Sağlama toplamı denetleyici — yapıştır, karşılaştır, bitti
Ücretsiz indir — ChecksumVerifier-Setup.exe
- İndirilen dosyayı ekleyin ve indirme sayfasındaki algoritmayı işaretleyin — MD5, SHA-1, SHA-256 veya SHA-512, tek tek ya da birkaçı birden.
- Beklenen sağlama toplamını sayfadan üstteki alana yapıştırın: karşılaştırma büyük/küçük harf ve fazladan boşlukları yok sayar, yani web sayfasından doğrudan kopyalanan hash olduğu gibi çalışır.
- «Doğrula» düğmesine basın — yeşil «Hash eşleşiyor» etiketi dosyanın sağlam olduğunu; kırmızı «Hash eşleşmiyor» ise yayınlanandan farklı olduğunu ve çalıştırılmaması gerektiğini gösterir.
Hashleme yalnızca bilgisayarınızda çalışır: hiçbir şey yüklenmez, dosya makineden asla çıkmaz ve Wi-Fi'ın kapalı olması hiçbir şeyi değiştirmez. Dosyalar diskten akış halinde okunur, bu yüzden 10 GB'lık bir ISO bile sabit bellek kullanımıyla hashlenir — boyut sınırı yok ve dosyanın belleğe yüklenmesini beklemek yok.
Hash eşleşmezse
- Dosyayı çalıştırmayın. Eşleşmeme, diskteki baytların yayınlananlardan farklı olduğu anlamına gelir: indirme bozulmuş ya da yolda değiştirilmiştir.
- Başka bir ağ üzerinden yeniden indirin (veya başka bir yansıdan) ve tekrar doğrulayın: çoğu uyuşmazlık yarıda kalan veya hasarlı aktarımlardır ve farklı bir yoldan ikinci deneme genellikle sağlam gelir.
- Kaynağı kontrol edin. Hash hâlâ uyuşmuyorsa, üreticinin resmî sitesindeki veya HTTPS sayfasındaki değerle karşılaştırın — resmî olmayan bir yansıyla çelişen bir sağlama toplamı, o yansıya tamamen güvenmemek için bir sebeptir.
SSS
Hangi algoritmayı kullanmalıyım — MD5, SHA-1, SHA-256 veya SHA-512?
İndirme sayfasının yayınladığını — çoğunlukla SHA-256. MD5 ve SHA-1 eski indirmelerde hâlâ görünür ama kasıtlı müdahaleye karşı zayıf sayılır; bozuk bir aktarımı yakalamak için herhangi biri işe yarar, müdahaleye karşı korunmak için SHA-256 veya SHA-512 seçin.
Sitede hash küçük harfle, PowerShell ise büyük harfle yazıyor — bu sorun mu?
Hayır: sağlama toplamı karşılaştırması büyük/küçük harfe duyarlı değildir, b94d… ile B94D… aynı değerdir. Sağlama toplamı denetleyici büyük/küçük harf ve fazladan boşlukları otomatik olarak yok sayar, yani hash'i sayfanın gösterdiği şekilde yapıştırabilirsiniz.
10 GB'lık bir ISO'nun biraz sürmesi normal mi?
Evet — tüm dosyanın okunması gerekir, yani süre disk hızınıza bağlıdır, bir hata değildir. Uygulama dosyayı yüklemek yerine akış halinde okur, bu yüzden bellek kullanımı sabit kalır; birkaç dosyayı sıraya koyun ve tek geçişte çalışmasını bekleyin.
Daha fazla: Wi-Fi ağındaki tüm cihazlar nasıl görülür ve Windows'ta boş klasörler nasıl bulunur ve silinir.