Disk birleştirme açıklaması
Yayınlanan: 2011-02-14Disk birleştirme, birleştirme çalışırken bilgisayar farenize asla dokunmamanız, bunu Güvenli Mod'da yapmanız ve ara sıra elektrik kesintisinden kaynaklanan veri kaybı olasılığına karşı kendinizi hazırlamanız tavsiyesiyle gizemli bir şekilde çevriliydi. Birçok insan hala birleştirmeden korkuyor veya internet aramalarında hala ortaya çıkan eski tavsiyeler nedeniyle bunu düşünmemeye çalışıyor. Bu yazıda, disk birleştirme ve onunla ilgili tüm korkuları veya efsaneleri ortadan kaldırmak için ilgili tüm kavramları basit terimlerle açıklamaya çalışacağım.
Disk birleştirmenin ne olduğunu anlamak için öncelikle sabit diskin nasıl çalıştığını, dosya sisteminin ne olduğunu ve parçalanmanın gerçekte nasıl olduğunu anlamanız gerekir. Bunlar kulağa çok teknik terimler gibi gelebilir, ancak kavramlar aslında biraz açıklama ve bazı resimlerle anlaşılması oldukça kolaydır. Onlara buradan bakalım.
HDD'niz Nasıl Çalışır?
HDD'niz (sabit disk sürücünüz) bilgisayarınızın en yavaş parçasıdır, çünkü içinde dönen plakalar ve okuma-yazma kafası gibi hareketli parçalar bulunur. Bilgisayarınızın içinde şöyle görünüyor:
Bir dosyayı her açtığınızda (veya sistem bir dosyaya erişmeye çalıştığında), CPU talebi sabit sürücünüze gönderir ve okuma-yazma kafası istenen verileri almak için hareket etmeye başlar. Okuma-yazma kafasının tam olarak nasıl hareket ettiği hakkında ayrıntılı olarak konuşmak yerine ("açısal hız", "zaman arama" gibi terimleri kullanarak), veri erişim hızı açısından hatırlamanız gereken bir gerçeği belirteceğim. , sürücünün önü olarak da adlandırılan sabit sürücü plakasının dış kısmı en hızlı, sürücünün iç kısmı veya arkası ise en yavaş olanıdır.
Disk yüzeyi sektörlere ve parçalara bölünmüştür (aşağıdaki resme bakın). Bu, alınması gereken çok fazla bilgi gibi görünüyorsa, endişelenmeyin. Bu bilgiyi makaleme eklememin iki nedeni var - bu, verilerin sabit sürücünüzde nasıl depolandığını gösteren zihninizde bir resim oluşturmanıza yardımcı olabilir ve bunlar aynı zamanda birleştirme yazılımında sıklıkla kullanılan terimlerdir. Bu nedenle, ekstra çaba gösterebiliyorsanız, o halde lütfen bu bölümü okuyun ve burada devam edecek olan son derece teknik terminolojiyi anlamaya çalışın.
İzler temelde kesilmiş bir ağaçtaki yıllık halkalar gibidir. Ve sektörler pizzadaki dilimler gibidir, bilgisayar terminolojisinde tek bir sektör pizza diliminin tek bir yola ait olan ve genellikle 512 bayt boyutunda olan kısmıdır.
Farklı sabit sürücü modellerinde farklı sayıda iz ve sektör olabilir. Bununla birlikte, herhangi bir sabit sürücüdeki dış izlerde depolanan verilere, okuma-yazma kafasının erişmesi, iç izlerde depolanan verilere göre daha az zaman alır.
Dosya Sistemi Nedir?
Sabit sürücüde depolanan büyük miktarda veriyle, dosya sistemlerinin yaptığı gibi, onu düzenlemenin ve kontrol etmenin bir yolu olmalıdır. NTFS, Microsoft tarafından Windows işletim sisteminde (Windows NT'den itibaren) kullanılan dosya sistemidir. Dosya sistemi, sabit sürücüdeki her dosyanın fiziksel konumunu korur ve bilgisayarınızın istendiğinde verileri almasını mümkün kılar. Dosya sistemi, 512 baytlık sektör gruplarını, bir dosyayı veya dosyanın bir bölümünü depolamak için en küçük alan birimi olan kümeler halinde birleştirir. NTFS sabit disklerinde genellikle küme başına 8 sektör vardır, bu da tek bir kümenin boyutunun 4096 bayt olduğu anlamına gelir. Bu, her dosyanın bölündüğü parçaların boyutudur. Sabit sürücünüzde depolanan birçok dosyanın boyutlarının megabayt, hatta gigabayt olarak ölçüldüğünü düşünürsek, bunları 4096 baytlık parçalara bölmek, çeşitli nedenlerle gerekli olmasına rağmen, büyük bir parçalanma potansiyeli sağlar.
Parçalanma Nedir?
Yeni biçimlendirilmiş bir sabit sürücüde dosyalar sürekli bir şekilde yazılır - tek bir dosyaya ait tüm kümeler düzgün bir şekilde bir arada saklanır ve her dosyayı yazmak için bol miktarda boş alan olduğundan dosyanın tümü tek parça halindedir. Ve sonra PC'nizi kullanmaya başlarsınız. Kullanmamış olsaydınız, düzenli bir şekilde organize olurdu ve parçalanma konusunda endişelenmenize gerek kalmazdı, ancak o zaman pahalı bir oda dekorasyonundan başka bir şey olmazdı. Parçalanma, yanlış bir şey yaptığınız için veya PC'niz kötü olduğu için değil, normal PC kullanımında olan şeydir. Dosyaların düzgün bir şekilde yan yana saklandığı bir sabit disk hayal edin. Şimdi diyelim ki bu düzgün bir şekilde saklanan grubun ortasından 1 megabaytlık bir dosyayı sildiniz ve ardından 2 megabaytlık bir dosyayı sabit sürücünüze kaydedin. Sisteminiz dosyayı yazmak için boş alan arar, eski dosyayı silerek henüz kullanıma açtığınız 1 megabaytlık boş alan bloğunu bulur ve yeni dosyayı ona yazmaya başlar ve beklendiği gibi, 1 megabayt sonra bu noktada boş alan biter ve bir sonraki uygun boş alan bloğunu aramaya başlar. Sonraki alan penceresi 1 megabayt boyutundaysa, yeni kaydettiğiniz dosya yalnızca 2 parçaya bölünür. Ama diyelim ki bir sonraki boş alan bloğu yarım megabayt, sonra dosyanızın bir kısmını bu noktaya yazdıktan sonra, sistem daha fazla alan arar ve dosyanız şimdi 2'den fazla parçaya bölünmüştür. Bu, parçalanmanın nasıl gerçekleştiğinin basitleştirilmiş bir açıklamasıdır.

PC'nizin performansı için neden önemli olduğunu görmek için aşağıdaki resme bakın. Sol tarafta, hepsi tek bir yerde tek parça olarak saklanan bir dosyanın şematik bir temsilini görüyorsunuz. Sağ tarafta, sabit sürücüde farklı konumlarda saklanan birkaç parçaya bölünmüş aynı dosyayı görüyorsunuz. Şimdi, okuma-yazma kafasının soldaki dosyayı almak için yapması gereken iş miktarını hayal edin ve sağdaki dosyayı getirmek için bir yerden bir yere atlayarak yapması gereken iş miktarıyla karşılaştırın. Sağdaki dosyaya ulaşmanın daha uzun süreceği aşikar. Dosya ne kadar çok parçaya bölünürse ve bu parçalar sabit sürücüde ne kadar uzağa dağılırsa, okuma-yazma kafasının onu alması o kadar uzun sürer ve bu da performansın düşmesine neden olur.
Dosya parçalanmasının yanı sıra, daha fazla dosya parçalanmasına neden olan boş alan parçalanması sorunu vardır. Bu genellikle, veriler silindiğinde, kalan dosyaların arasına dağılmış küçük boş alan bölümleri bırakıldığında meydana gelir. Sonuç olarak, sabit sürücüye yeni dosyalar kaydedildiğinde, sistem onları bu küçük boş alan bölümlerine sığdırmak için parçalara ayırır.
Disk Birleştirme Nasıl Çalışır?
Artık sabit diskler, dosya sistemi ve parçalanma hakkında bilmeniz gereken her şeyi bildiğinize göre, bu makalenin ana konusu olan disk birleştirmeye geçeceğiz. Umarım sabit sürücünüzü birleştirmenin neden gerekli olduğu açıktır. Bu işlem yalnızca dosya parçalarını yeniden bir araya getirmeye yardımcı olmakla kalmaz, aynı zamanda yeni dosyalar yazmak için daha büyük alan blokları olacak ve böylece daha fazla parçalanmayı önleyecek şekilde boş alanı birleştirebilir. İyi bir birleştirici, sabit sürücüdeki daha hızlı ve daha yavaş veri erişim bölgeleri bilgisini kullanan akıllı dosya yerleştirme için bir algoritma da içerecektir. Disk birleştirmenin bu yönlerine daha yakından bakalım.
Dosya Birleştirme
Basit bir ifadeyle, dosya birleştirme, dosya parçalarını tekrar bir araya getirme işlemidir. Disk birleştiricilerin yaptığı, tüm dosya parçalarının ardışık bir sırada yazıldığından emin olarak dosyaları bitişik boş alan bloklarına yeniden yazmaktır. Bu şekilde, sabit sürücünün okuma-yazma kafasının, sürücünün her yerinde dosya parçalarını toplamak yerine istenen dosyaya erişmek için tek bir konuma gitmesi gerekir.
Boş Alan Birleştirme
Sabit sürücüdeki boş alanın birleştirilmesi veya birleştirilmesi, en etkili parçalanma önleme tekniklerinden biridir. Boş alan, sabit diskin etrafına daha küçük bölümler halinde dağılmak yerine büyük bitişik bloklar halinde olduğunda, sabit diske yazılan yeni dosyalar tek parça halinde kolayca yerleştirilebilir. Disk birleştirme sırasında dosyaları yeniden yazarken, birleştiriciler, kalan boş alanın daha büyük bölümlerde birleştirilmesi için tüm dosyaları birbirine daha yakın yerleştirmeye çalışır.
Akıllı Dosya Yerleştirme
Bir sabit sürücünün nasıl çalıştığını ve üzerinde verilerin nasıl depolandığını ve bunlara nasıl erişildiğini bilerek, akıllı dosya yerleştirmenin ardındaki teoriyi daha kolay anlayabilirsiniz. Aslında, sistem performansını iyileştirmek amacıyla dosyaları bir sabit sürücüye yerleştirmenin birkaç yolu vardır. Farklı birleştiriciler, dosyaları yerleştirmek için farklı teknikler veya algoritmalar kullanabilir; bazıları, bir kullanıcının kendi kişisel bilgisayar kullanım tarzına uyacak şekilde seçebileceği bir algoritma seçeneği sunar.
Birleştiriciler, bir uygulama başlatıldığında ihtiyaç duyulan bir grup .dll dosyası gibi normalde birlikte erişilen dosyaları bir arada tutmaya çalışabilir. Bu, bu dosyalar istendiğinde HDD'nin okuma-yazma kafasının yapması gereken iş miktarını büyük ölçüde azaltır. Sistem dosyalarını sabit sürücünün hızlı dış parçalarına yerleştirmek, sisteminizin başlatılması ve uygulamaların başlatılması için gereken süreyi azaltır. Sabit sürücüdeki bu hızlı bölge, günlük görevlerin hızını artıracak şekilde en sık erişilen dosyaları yerleştirmek için de kullanılabilir. Aynı zamanda, nadiren kullanılan dosyaları sürücünün arkasına taşımak (daha yavaş olan iç yollar) onların yoldan çıkmalarını ve hızlı bölgede değerli boş alan kaplamamalarını sağlar.
Gördüğünüz gibi, disk birleştirme sadece dosya parçalarını bir araya getirmek değil, bundan çok daha fazlası var. Birleştiricilerde kullanılan çeşitli tekniklerin tümü, sistem hızının ve performansının iyileştirilmesi için büyük potansiyel sunar. Modern sabit disklerle birleştirmeye gerek olmadığını söyleyenler, güçlü bir optimizasyon motoruna sahip modern bir birleştirme aracı denememiş olabilirler. Bilgisayarını çok kullanan, dosyaları düzenleyen, kaydeden ve silen, yazılım yükleyen ve kaldıran, bilgisayar oyunları oynayan veya uzun vadeli okul projelerinde çalışan herkes, zengin özelliklere sahip birleştirme yazılımı kullandıktan sonra bilgisayarlarının performansında kesinlikle bir gelişme fark edecektir. Dedikleri gibi, görmek inanmaktır. PC'nizin performansında ne gibi bir fark yaratabileceğini görmek için sabit sürücünüzü birleştirmeyi ve optimize etmeyi deneyin.