Hangi USB sürücü dosya sistemi Windows, Linux ve OS X'teki kutudan çıktı? [çift]


28

Bu sorunun burada zaten bir cevabı var:

Hangi USB sürücü dosya sistemi Windows, Linux ve OS X'deki kutudan çıkıyor, böylece babama 64GB'lık bir USB sürücüsü verdiğimde
sudo apt-get install exfat-fuse exfat-utils ntfs-3g, örneğin terminalde ilk yazmasını istemem gerekmiyor mu?


2
Gerçekten bir tane yok. Kutudan çapraz platform olan dosya sistemleri 64GB'a kadar olan bölümleri desteklemez. Bunun anlamı, sürücüleri bu kadar büyük olan bölüm boyutunu destekleyen dosya sistemlerine sağlamanız gerektiğidir. Babana bir kere bu komutu yazıp bitmesini söyleyemez misin?
Ramhound

Bunun, Linux çekirdeğinizi derlerken hangi dosya sistemlerini seçtiğinize bağlı olduğunu düşünüyorum. Ya da Dağıtımınız sizin için yaptığında, eğer böyle giderseniz.
Toby Speight

1
Ne, baban için gerekli tüm gerekli paketleri kurmadın mı? :)
Ángel

"En doğru" cevap, özellikle her platformun hangi versiyonlarını desteklemeniz gerektiğine bağlı olarak değişir. ExFAT, her işletim sisteminin modern sürümlerinde iyi desteklenir, ancak XP veya Mac OS X Leopard'ı (10.5) veya daha eski bir sürümü ya da Linux'un bazı eski sürümlerini desteklemeniz gerekiyorsa, OOBE çalışmaz. Aksi halde, FAT32 çok kısıtlayıcıysa NTFS bir sonraki en iyi bahsinizdir.
afrazier

@Ramhound Tüm platformlarda çalışanlar, önceki sürümlerin sınırlamaları için geçici çözüm katmanları üzerindeki katmanların geçmişi nedeniyle gerçekten zayıf dosya sistemleridir.
kasperd

Yanıtlar:


23

2018-05-25 Güncellemesi: Bu cevabı ilk olarak 2015 yılında yazdığımdan beri, exFAT, büyük ölçüde SDXC'nin artan popülaritesi ve modern bir platformlar arası dosya sistemine olan ihtiyaç nedeniyle popülerliğini artırmaya devam etti. En az iki Ubuntu aroması, Kylin (masaüstü) ve MATE (çekirdek + masaüstü), varsayılan olarak 18.04'ten itibaren exFAT desteği içerir. Hala patentle korunuyor, ancak yine de FAT ailesinin geri kalanı da öyle . Bazı insanlar bu patentlerin etrafında çalışabileceklerini düşünüyor ; diğerleri çok az başarı ile onlara meydan okumayı denediler .

FAT serisi dosya sistemleri, günümüz işletim sistemlerinde en yaygın şekilde desteklenme eğilimindedir. Çok basit bir dosya sistemidir ve temel bir uygulama herhangi bir platform için hızlı bir şekilde yazılabilir. FAT16 muhtemelen en yaygın olarak desteklenen çeşittir ve bunu FAT32 yakından takip eder . 64 GB'lik bir sürücü için, FAT32 ideal olacaktır. Diğerlerinin de belirttiği gibi, alıcı özelliği, Windows kullanıyorsanız, bölümü biçimlendirmek için üçüncü taraf bir yardımcı program kullanmanız gerekeceğidir; çünkü yerleşik Windows yardımcı programı 32 GB'den büyük FAT32 bölümleri oluşturamaz. Ek olarak, FAT32 4 GiB'den büyük dosyaları depolayamaz, çünkü her dosyanın boyutu 32 bit işaretsiz tam sayı olarak depolanır.FAT32 muhtemelen sürücüyü ve dosya boyutu sınırını biçimlendirmede ilk sıkıntıyı tolere ederseniz en iyi şansınız.

exFAT , büyük SD kartlar (SDXC) için standart bir format olduğu için, özellikle mobil platformlarda daha yaygın kullanım görmeye başlıyor. Muhtemelen bir SDXC kart okuyucusu olan herhangi bir cihazda exFAT için yerel destek bulacaksınız. Sizin de fark ettiğiniz gibi, bazı platformlar (veya platformların belirli sürümleri / dağıtımları) sürücüleri varsayılan olarak göndermez, çünkü dağıtım, “özgür olmayan” yazılımdan kaçınmayı seçer. FAT ailesinin tamamı patentlidir , ancak exFAT , çoğu uzun süre sona ermeyecek olan grubun en son patentlerine sahiptir (örneğin, US8321439 ve US8583708 ). Tavsiyem, FAT32 çok kısıtlayıcıysa, özellikle sürücüyü Windows'ta sık kullanıyorsanız, exFAT kullanmak olacaktır.Evet, bazı Linux sistemlerine sürücü kurmanız gerekebilir, ancak bunlar muhtemelen yine de yüklenmesi gereken yararlı sürücülerdir ve patent kaygılarının bireysel kullanıcılar için bir sorun olma olasılığı düşüktür.

Sürücüyü UDF olarak biçimlendirmek, FAT32'deki bazı sınırlamaların üstesinden gelecektir. Bununla birlikte, bazı platformların cihazı kullanıcıya, hantal olabilecek bir optik sürücü olarak sunması muhtemeldir. Ayrıca sürücüyü Windows veya Mac'te biçimlendirmek için üçüncü taraf bir yardımcı programa ihtiyacınız olacaktır. Bu rotaya giderseniz, KDV veya yedek yerine sade UDF kullandığınızdan emin olun. Son iki yapı, bazı optik ortam türleri içindir ve bir flash sürücüde beklendiği gibi çalışmaz. İddiaya göre, UDF, bir güvenlik açığı için tembel bir düzeltme nedeniyle Linux'ta 1 GB'den büyük dosyaları desteklemiyor (CVE-2006-4145) - Bunu doğrulamadım. Ayrıca, Windows'un UDF olarak biçimlendirilmiş optik olmayan ortamları kullanmayı reddedebileceğini açıkça gösteren bazı kanıtlar var, ancak bunu da test etmedim.


7
Ayrıca, FAT32'nin 4G'den büyük dosyaları desteklemediğini de unutmayın.
Ruslan


19

FAT32 dosya sistemini tavsiye ederim.

FAT32 dosya sistemi hemen hemen tüm işletim sistemleri üzerinde kutunun dışında çalışır. Çoğu USB flash sürücü FAT32 olarak önceden biçimlendirilmiş olarak gelir.

USB'de 2 bölüm oluşturmanız gerekecektir ve bunlar yalnızca Linux veya Mac'te görünür olacaktır. Bunun nedeni, FAT32'nin en fazla yalnızca 32 GB'lık bölüm boyutlarını kullanabilmesidir. Windows'ta sadece ilk bölümü gösterecektir.

FAT yalnızca 4GB'lık bölüm boyutlarını işleyebilir, bu yüzden bunu tavsiye etmem çünkü Windows’un yalnızca ilk bölümü göstereceğini söylediğim gibi.

NTFS , Linux ve Mac'te ek sürücülere ihtiyaç duyar ve dosya izinleriyle ilgili sorunlarla karşılaşabilirsiniz.


10
FAT32 için +1, ancak cevabınız OP'nin babasına 64GB'lık bir disk vermek istediğini söylediği gibi
FAT32'nin

12
@BigChris FYI, bu 32GB sınırlaması yalnızca Windows'un varsayılan biçim aracında. Diğer araçlar, Windows'ta daha büyük FAT32 bölümleri oluşturacaktır.
Martijn Heemels

3
Ve Windows, 32
gb'den

12
Ayrıca, FAT32 için maksimum dosya boyutu 4GB ile sınırlıdır.
algiogia

1
@BigChris Bir flash sürücüde birden fazla bölüm olabilir, ancak Windows yalnızca ilk bölümden tanıyacak ve okuyacaktır. Diğerlerini takmayı, silmeyi veya biçimlendirmeyi reddedecektir. Bu, diğer bölümler diskmgr.msc'de görünmesine rağmen, Windows 10'da olduğu gibi duruyor. Bazı anakartlar, flash sürücüleri bu sorunu çözen, ancak başka uyarılar getirebilecek harici sabit sürücüler olarak sunmak üzere yapılandırılabilir.
Zenexer

9

UDF çoğu modern işletim sistemleri tarafından desteklenir ve FAT32'nin ciddi kısıtlamaları yoktur. Wikipedia'daki uyumluluk tablosuna bakın .


1
UDF'yi kullanmayı denedim ve tüm platformlarda sorunla karşılaştım. Kağıt üzerinde iyidir ancak uygulama ve destek konusunda olgun değildir.
JDługosz 24:15

6

FAT32 hemen hemen her cihazda çalışır, ancak Windows yalnızca FAT32 bölümünün 32 GB olmasını sağlar. 64 GB istiyorsanız, Linux kullanarak (örn. Gparted) biçimlendirmeniz gerekir. Windows bu bölümden / bölümünden okuma / yazma ile ilgili herhangi bir problem yaşamaz.

NTFS de çalışır, ancak dosya izinleriyle ilgili sorunlarla karşılaşabilirsiniz.


4
Windows'ta daha büyük FAT32 bölümlerini biçimlendirmek için üçüncü taraf araçlar vardır. 32GB sınırı, yalnızca biçim aracındadır; mutlulukla daha büyüklerine okuyacak / yazacak. 64 GB SD kartla yaptığımı biliyorum; 128 ile de yapmış olabilirsiniz. (Emin değilim ve kontrol etmek için evde değilim.)
Dan Neely

@rav_kr Mac'ler NTFS dosya sistemlerine kutudan yazamazlar, bu nedenle FAT32 tek seçenek gibi görünmektedir.
Mihai

NTFS'yi herhangi bir kullanım için gerçekten önermemeliyiz. Doğası gereği istikrar sorunları var (dergi yok, yazı üzerine kopya yok, vb… modern bir dosya sisteminin standart olduğu her şey). Taşınabilir değildir ve hiçbir cihaz yerel olarak okuyamaz ve yazamaz.
SnakeDoc

1
@ SnakeDoc NTFS'de günlük kaydı var. COW bir tasarım kararıdır, “modern” değildir. NTFS kaya gibi sağlam.
Daniel B

3
@ SnakeDoc: NTFS günlüğe alındı, nereden geldiği fikrini nereden aldığınızdan emin değil. Aynı zamanda mülkiyeti, ACL'leri, sabit bağlantıları, sembolik bağlantıları, bağlama noktalarını (sürücü harfleri olmayan), çoklu veri akışlarını, saydam sıkıştırma veya şifrelemeyi, büyük dosyaları, çok uzun dosya adlarını ve diğer birçok özelliği destekler. Yazma üzerine kopyalama ana "modern" özelliktir ve hatta birçok Linux dosya sistemi de bu konuda yetersiz kalmaktadır.
CBHack

3

FAT , en yaygın olarak desteklenen bölüm türüdür. 4GB'a kadar ciltlere ve 2GB'a kadar dosya boyutuna izin verir. Bu, çoğu cihaz tarafından da desteklenir (TV'ler, arabalar vb.)

FAT32 ayrıca söz konusu tüm sistemlerde çalışır, 512 MB'tan 2 TB'ye kadar olan hacimlere ve 4 GB'a kadar dosya boyutuna izin verir. Diğerleri tarafından belirtildiği gibi, Windows XP yalnızca 32GB'a kadar birimlere izin verir.

NTFS , yalnızca NT (Windows 200 veya Windows XP ve üzeri) ve * NIX sistemlerine dayalı Windows sürümleri tarafından desteklenir

Kaynak: https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/choosing_between_ntfs_fat_and_fat32.mspx?mfr=true

Kişisel olarak (yeterince büyük) USB sürücülerde iki bölüm oluşturuyorum, bu nedenle bir yeri ziyaret edersem her zaman veri depolamak için bir yolum olacağından eminim.


Ayrıca, NTFS sürücülerine erişmek için NFS açık * NIX kullanabilirsiniz. Muhtemelen Mac için de bir şeyler var.
Ismael Miguel,

3
@IsmaelMiguel NFS, NTFS ile ilgisi yoktur. Bir ağ üzerinden dosyalara erişmek için bir protokoldür.
suriv

Yerel NTFS sürücülerini okuyacak şekilde yapılandırılmış NFS kullandığımı hatırlıyorum. Ancak, hafızam 6-8 yıl önce olduğu için başarısız olabilir. Ancak * NIX, bazı dağıtımlarda genellikle NTFS desteği neredeyse kullanıma hazırdır.
Ismael Miguel,

2

İlk soruya, "En çok platformlar arası" yüksek kapasiteli dosya sistemi hangisidir? " Windows işletim sistemleri hariç, HFS + diğer ortak platformlarda, Linux ve OSX'te gezinmek için oldukça kullanışlı olduğu ortaya çıktı. (Ama ne yazık ki, BSD değil: https://en.wikipedia.org/wiki/Comparison_of_file_systems ).

Geçenlerde Linux ve OSX sistemleri arasında birçok toplu dosya aktarımı (terabayt) yapıyordum ve UDF ya da ext2 aktarımlar için kullandığım 5tb sürücüleri biçimlendirmek için doğal seçenekler gibi görünüyordu. Bölme şemaları ve / veya yerli sürücü desteğindeki farklılıklar nedeniyle hiçbiri kusursuz değildi. Sonunda, Linux HFS + 'ya yazmakta (sans gazeteciliği) OSX'ten başka bir şey okumaktan daha iyidir.

İkinci soruya: Neden sürücüyü sadece babanızın bilgisayarında çalışacak şekilde biçimlendirmiyorsunuz?

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.