USB Flash Sürücüyü birleştirmek kötü mü?


Yanıtlar:


20

Flash ortamını birleştirmemelisiniz.

Öncelikle, hiçbir faydası yok. Aktüatör kolunun verileri bulmak için kafaları tabla etrafında hareket ettirmesi gerektiğinden, geleneksel bir manyetik sabit diski birleştirmek yararlıdır. Birleştirme, sabit sürücüdeki verileri sıralar ve aktüatör kolu daha az aramak (hareket etmek) zorundadır. Ancak, flaş ortamın hareketli parçası yoktur, bu nedenle neredeyse hiç arama süresi yoktur.

Flash medya yıpranıyor. Aynı yere tekrar tekrar yazılması uzun zaman alır. Modern flash sürücüler, TRIM adında bir teknolojiye sahiptir ve bu yazı, tüm sürücünün etrafına yayılarak aynı konuma yazmaları en aza indirir. TRIM temelde yapmaya çalıştığınız şeyin tam tersini yapar - verileri parçalara ayırır.

Buna ek olarak, çoğu işletim sistemi flash ortamı birleştirmenize izin vermeyecektir (yukarıda belirtilen nedenlerden dolayı). Kısıtlamayı atlayacak bazı 3. taraf araçları olabilir, ancak bu iyi bir fikir değildir.


1
2012 veya 2011'de piyasada TRIM'i destekleyen tek bir USB Flash Sürücü bilmiyorum. SSD HDDS ve USB Flash Aygıtlarında kullanılan yarıiletken flash bellek dürüstçe farklıdır.
Ramhound

medya TRIM'i destekleyip desteklemese de, yine de birleştirmemelisiniz.
Keltari

@Ramhound: 2012 sonunda TRIM (ve SMART) destekli özel bir USB flash sürücü ortaya çıktı: Kingston DataTraveler Çalışma Alanı
pabouk 17:13

Aslında, düşündüğünüz şey TRIM değil , aşınma seviyelendirmesidir . TRIM, sürücünün aşınma dengelemesini daha iyi yapmasına yardımcı olabilir, ancak ikisi farklıdır.
CVn

3

Birçok insanın aynı fikirde olmayacağını biliyorum.

Nette USB flash sürücüleri birleştirmeye gerek olmadığını belirten birden fazla mesaj gördüm. Bununla birlikte , bazı özel durumlarda bunu yapmaya ihtiyaç vardır .

Düşünmeniz için bir örnek:

grub.cfgUSB'nin birden fazla işletim sistemi çalıştıran ve USB sürücünüzde depoladığınız diğer bazı dosyaların bulunduğu bir kompleksiniz olduğunda durumu düşünün . Dosyalar kötü bir şekilde parçalanmış ve önyükleme için bir ISO eklemeniz gerekiyor. Boş alanın yaklaşık% 20'si vardır ve ISO parçalanır. Ancak grub4dosbitişik disk alanında olmadığı sürece ISO'yu önyüklemeyecektir. Sen ne yapardın?

Her neyse, Flash sürücü hakkında konuştuğumuzdan beri, bir döngüde çalışan ve çoklu (? Gereksiz?) Yazma op'ları gerçekleştiren geleneksel dolandırmak araçlarını kullanmaya gerek yoktur. Flash diskiniz oldukça küçükse, tüm verilerinizi geçici dizine (HDD'nizin herhangi bir yerine) kopyalayabilir, ardından flash sürücünüzü silebilir ve daha sonra verileri tekrar kopyalayabilirsiniz. Bu, herhangi bir dolandırmak algoritmasından çok daha verimli olacak ve aynı işi yapacaktır. Ve flash diskinizin aşınmasını ve yıpranmasını önleyeceksiniz

Benim cevabım şudur: Gerçekten gerekmedikçe flash sürücüleri birleştirmeyin. Gerekirse, dolandırmak araçlarını kullanmayın, sadece elle yapın.


Bu harika ve işe yaradı. HDD'mde yer yoktu ama iki harici sürücüm vardı. 1'den 2'ye kopyalandı, 1'i bombaladı ve daha sonra 2'den geri kopyalandı. Şimdi% 30 ekstra alanım var
tgkprog

2

En iyi dolandırmak yardımcı programı olan Diskeeper programı, SSD'ler için Hyperfast adlı bir optimizasyon modülüne sahiptir. SSD tipi sürücülerinizi birleştirmez, optimize eder.


1
Bunun bir yıl sonra bir nekropost olduğunu biliyorum, ama bazı eski cevaplarıma bakıyordum ve bunu gördüm ve 2 sentimi atmak zorunda kaldım. Bu Hyperfast hakkında hiçbir şey bilmememe rağmen, bir saniyeliğine inanmıyorum işe yarar. Bir SSD üzerinde veri sipariş etmek için matematiksel olarak kanıtlanmış en iyi yöntem olduğundan eminim. Bununla birlikte, SSD'lerde rastgele aramaların hızı ile, bunun yararı muhtemelen bir saniyelik tasarruf süresinin birikmesi günler sürecektir.
Keltari

@Keltari - Kabul etmeliydim. Tahminimce bu aslında hiçbir şey yapmayan ve hatta iyi olandan daha fazla zarar verebilecek özelliklerden biridir.
Ramhound

1

Sürücüde ne olduğuna bağlıdır. Bir flash sürücüyü birleştirerek herhangi bir performans artışı elde edemezsiniz, ancak bunun veri kurtarma üzerinde etkisi olacaktır .

Bir yandan, flash bellek sınırlı sayıda yazma döngüsüne sahiptir , bu nedenle çok fazla yazma yapmak sonunda yıpranacaktır. Flash sürücüler, bellek kartları ve SSD'ler , ortamın ömrünü uzatmak için aşınma dengeleme ve TRIM gibi püf noktaları kullanır , ancak birleştirme çok daha fazla yıpranmaya neden olur ve bu da daha hızlı yıpranmasına neden olur.

Öte yandan, parçalanmış dosyaları yanlışlıkla silindiğinde, bir virüs tarafından vurularak vb. Kurtarılması son derece zordur, bu nedenle dosyalarınızı bitişik bir durumda (örneğin birleştirme yoluyla) tutmak kurtarma şansını büyük ölçüde artıracaktır.

Bu nedenle, başlangıçta söylediğim gibi, sürücüde ne saklandığına, dosyaların ne kadar önemli olduğuna, veri kurtarma işlemini gerçekleştirme olasılığınıza ve dosyaların ne sıklıkta değiştirildiğine bağlıdır (sık silme ve kopyalar daha hızlı parçalanmaya ve daha fazla yazma döngüsüne neden olur).


1

SSD ve Flash sürücülerin birleştirilmesi genel olarak kaşlarını çatmış olsa da, bir faydası bazen sürücüdeki boş alanı kurtaracağınız ve daha sonra kalan boş alanın silinmesi (veya "sıfırlanması") da daha fazla kullanılabilir alan kazanmasıdır. Bu, bir ana görüntü veya arşiv için dosyalarla dolu bir sürücüyü sıkıştırmak için yararlı olabilir, ancak ek okuma / yazma ve kırpma etkinliğiyle, kullanılmayan alan sürücü tarafından tekrar geri kazanılabilir.


2
Birleştirmenin neden boş alanı geri kazanacağını açıklayabilir misiniz?
fixer1234

Her dosya parçası, dosyayı yeniden yapılandırmak, dosya bütünlüğünü korumak için bazen veri ve bozulmayı önlemek için fazladan "eşlik" verileri gerektirir. Daha fazla parça, daha fazla ek alan kullanılır. Bozuk parçalanmış bir sürücü birkaç MB ile GB arasında veri içerebilir; bu dosyalar sonunda sürücüdeki "bitişik" bir alana geri getirildiğinde atılır. Bu tür verilerin çoğu günlük kullanım sırasında sürücüde bırakılır ve sürücü algoritmaları tarafından asla tam olarak kurtarılmaz ve genellikle "çöp toplama" şemaları (katı hal sürücüleri için) olarak adlandırılan bir SSD'deki trim komutu tarafından tamamen temizlenmez. .
Mooncalf2012
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.