Mac'te NTFS diskini veri kaybı olmadan exFAT'a dönüştürme
Mac'te NTFS'i yerinde exFAT'a dönüştüremezsiniz; tüm diski yeniden yazmadan bunu yapabilen bir araç da yoktur. Tek güvenli yöntem şudur: her şeyi yedekleyin, yedeği doğrulayın, diski exFAT olarak biçimlendirin, dosyaları geri kopyalayın ve yeniden doğrulayın. Bu rehber, bunu macOS'in yerleşik araçlarıyla nasıl yapacağınızı gösterir.
Neden yerinde dönüştürme yok
NTFS ve exFAT, dosya tablolarını ve ayırma verilerini birbirinden tamamen farklı düzenlerde saklar. Windows, FAT32'yi yerinde NTFS'e dönüştürebilir; ancak macOS'te NTFS'ten exFAT'a böyle bir yöntem yoktur. Bunu yaptığını söyleyen her araç her dosyayı taşımak veya yeniden yazmak zorundadır; işlem sırasında elektrik kesilmesi ya da bozuk bir sektör tek kopyayı yok edebilir. Önce tam yedek almak isteğe bağlı değildir.
Başlamadan önce
- Alan: Diskteki verinin (toplam kapasite değil, kullanılan alan) en az kadar boş yeri olan bir yedek konumuna ihtiyacınız var. Ne kadarının dolu olduğunu görmek için Finder'da diskte Bilgi Al'ı çalıştırın.
- Yedek hedefi: APFS, Mac OS Extended veya exFAT olarak biçimlendirilmiş başka bir harici disk ya da Mac'inizin dahili diski. FAT32 olmaz (4 GB dosya sınırı); macOS'in yalnızca okuyabildiği bir NTFS diski de olmaz.
- Disk türü: Bu yöntem Windows sistem veya önyükleme diskine, Boot Camp bölümüne ya da BitLocker ile şifrelenmiş bir diske uygulanmaz. BitLocker'ı önce Windows'ta çözün.
- Güç ve kablo: Sağlam bir kablo kullanın, dizüstü bilgisayarı prize takın ve kopyalama sırasında Mac'in uykuya geçmesine izin vermeyin. Büyük diskler saatler sürer.
Yöntem 1: Disk İzlencesi (komut satırı olmadan)
Bunu yalnızca dosyalarınız yedeğe kopyalanıp kontrol edildikten sonra yapın (aşağıdaki yedekleme bölümüne bakın).
- Disk İzlencesi'ni açın (Uygulamalar > İzlenceler). Görünüm menüsünden Tüm Aygıtları Göster'i seçin.
- Kenar çubuğunda yalnızca altındaki NTFS birimini değil, fiziksel diskin kendisini (üretici adını taşıyan en üst düzey öğe) seçin.
- Sil'e tıklayın. Birime bir ad verin, Biçim olarak ExFAT'ı, Şema olarak GUID Bölüm Eşlemesi'ni seçin. Master Boot Record'u yalnızca eski bir kamera, TV veya araç teybi gerektiriyorsa seçin.
- Seçili aygıtın doğru olduğunu bir kez daha kontrol edin, ardından Sil'e tıklayın ve işlemin bitmesini bekleyin.
- İşlem bittiğinde disk bir exFAT birimi olarak görünür. Dosyalarınızı yedekten geri kopyalayın, sonra doğrulayın.
Yöntem 2: Terminal'de diskutil
Harici diskleri listeleyin, doğru tanımlayıcıyı dikkatle belirleyin (örneğin /dev/disk4), sonra silin. MYDRIVE yerine birim adını, disk4 yerine kendi tanımlayıcınızı yazın.
# harici diskinizin tanımlayıcısını bulun (SIZE ve NAME sütunlarına bakın)
diskutil list external
# tüm diski SİLER: GUID bölüm eşlemesiyle exFAT olarak biçimlendirir
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4
diskutil eraseDisk verdiğiniz diskteki her şeyi yok eder. Yanlış tanımlayıcıyı, örneğin dahili diskinizi seçerseniz geri alma yoktur. diskutil list external çıktısını iki kez kontrol edin.
Yedekleme ve doğrulama (atlamayın)
1. adım: dosyaları yedek konumuna kopyalayın. Bu rsync komutu özyinelemeli kopyalar, değiştirilme zamanlarını korur ve Windows sistem klasörlerini atlar. Sondaki eğik çizgilere dikkat edin.
rsync -rtv --progress \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
2. adım: orijinal diskle yedekteki dosya sayısını ve toplam boyutu karşılaştırın. Eşleşmeleri gerekir (atlanan sistem klasörleri hariç).
find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE
3. adım: bayt bayt kontrol. -c ile yapılan bu deneme çalıştırması gerçek sağlama toplamlarını karşılaştırır ve yalnızca farklı olan ya da eksik dosyaları yazdırır. Dosya listesi başlığından başka çıktı yoksa yedek eşleşiyordur.
rsync -rcn --delete -v \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
İsteğe bağlı, daha güçlü ve yeniden kullanılabilir: yedeğin SHA-256 sağlama toplamlarını şimdi kaydedin ve aynı dosyayı exFAT diske geri yüklediğiniz kopyayı doğrulamak için kullanın. OK olmayan her satır yazdırılır.
cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# yeni exFAT birimine geri kopyaladıktan sonra, kaydedilen sağlama toplamlarıyla karşılaştırarak doğrulayın
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'
Silme adımına yalnızca tüm kontroller geçtiğinde devam edin. Geri yüklenen kopya da doğrulanana kadar yedeği saklayın.
Dosyaları geri kopyalama
Disk silinip exFAT olarak bağlandıktan sonra her şeyi geri kopyalayın, ardından diski düzgünce çıkarın. exFAT'ın günlüğü (journal) yoktur, bu yüzden fişi çekmeden önce mutlaka çıkarın.
rsync -rtv --progress \
/Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4
Sonra önceki bölümdeki sağlama toplamı doğrulamasını yeni diske karşı çalıştırın. Yedeği yalnızca her şey eşleştiğinde silin.
Ne zaman dönüştürmemelisiniz
- Diski yalnızca Mac'te kullanıyorsanız: APFS daha hızlı ve daha güvenlidir; anlık görüntüleri, izinleri ve Time Machine'i destekler. exFAT paylaşım için bir uzlaşmadır.
- NTFS diskini yalnızca Mac'inizde okumak ve yazmak istiyorsanız: yeniden biçimlendirmeniz gerekmez. macOS için bir NTFS sürücüsü kurun ve verilerinizi yerinde bırakın.
- FAT32'de 4 GB'tan büyük dosyalara ihtiyacınız varsa: FAT32 değil, exFAT kullanın. FAT32, 4 GB veya daha büyük tek bir dosyayı saklayamaz.
- Windows önyükleme ya da sistem diski, BitLocker diski veya Boot Camp bölümüyse: silmek Windows'u bozar. Bu yöntemi kullanmayın.
- Time Machine'e ihtiyacınız varsa: Time Machine exFAT'a yedekleme yapamaz. APFS veya Mac OS Extended kullanın.
exFAT, APFS, FAT32 ve NTFS karşılaştırması
| Dosya sistemi | Mac | Windows | En büyük dosya boyutu | Çökme güvenliği | En uygun kullanım |
|---|---|---|---|---|---|
| exFAT | Okuma ve yazma | Okuma ve yazma | Pratikte sınır yok | Günlük yok | Mac ile Windows arasında paylaşılan harici diskler |
| APFS | Okuma ve yazma | Yerel olarak değil (üçüncü taraf sürücü gerekir) | Pratikte sınır yok | Evet (yazarken kopyala) | Yalnızca Mac'te kullanılan diskler, özellikle SSD'ler, Time Machine |
| FAT32 | Okuma ve yazma | Okuma ve yazma | 4 GB | Günlük yok | Eski kameralar, TV'ler, araç teyipleri, küçük diskler |
| NTFS | Yalnızca okuma (yazmak için sürücü gerekir) | Okuma ve yazma | Pratikte sınır yok | Evet (günlüklü) | Ağırlıklı olarak Windows'ta kullanılan diskler |
exFAT ayrıca sabit bağlantı, sembolik bağlantı, Unix izinleri veya ACL desteklemez; macOS bunun için ek meta verileri gizli "._" dosyalarında saklar.
exFAT'ın dürüst riskleri
- Günlük yok: Diski çıkarmadan fişten çekerseniz veya yazma sırasında elektrik kesilirse birim tutarsız kalabilir ve dosyalar kaybolabilir. Her zaman çıkarın.
- Küme boyutu: Büyük diskler çoğunlukla büyük kümelerle biçimlendirilir (araca bağlı olarak genellikle 128 KB veya daha fazla); bu yüzden her küçük dosya kümenin bir kısmını boşa harcar. Çok sayıda küçük dosya içeren bir klasör eskisinden belirgin biçimde daha fazla yer kaplayabilir.
- Yetersiz yedek alanı: Tam bir kopyayı başka bir yerde tutamıyorsanız başlamayın. Veri, kısmi yedeklerle kaybolur.
- Geri dönüşü yok: Yanlış diski silmek geri alınamaz. Aygıt tanımlayıcısını üç kez kontrol edin.
- ACL, alternatif veri akışları, sabit bağlantılar, birleşim noktaları (junction) ve EFS şifreleme gibi yalnızca NTFS'e özgü özellikler korunmaz. Dosya içerikleri, adları ve değiştirilme zamanları korunur.
Otomatikleştirme: NTFS2exFAT
NTFS2exFAT
NTFS2exFAT, yukarıdaki elle yapılan yordamı her adımda güvenceler ekleyerek otomatikleştiren küçük, yerel bir Mac uygulamasıdır:
- Ön kontrol taraması: dosyaları sayar, boyutları toplar ve exFAT'ın saklayamadığı adları işaretler. Ön kontrol ücretsizdir.
- Dosyalarınızı yedekler ve her dosyayı SHA-256 ile doğrular.
- Biçimlendir düğmesi yalnızca tüm dosyalar doğrulamadan geçtikten sonra görünür.
- Biçimlendirmeden önce onaylamak için birim adını yazmanız gerekir.
- Geri kopyalamadan sonra her şeyi yeniden doğrular.
- Kesintiye uğratılıp kaldığı yerden sürdürülebilir ve sonunda bir rapor üretir.
- Birkaç MB'lık yerel bir macOS uygulaması; çekirdek motoru GitHub'da açık kaynaktır.
Sınırlamalar
- Diskteki tüm veri için yine de yeterli yedek alanına ihtiyacınız var.
- BitLocker disklerini veya sistem disklerini işlemez.
- macOS 13 veya üzerini gerektirir.
Uygulamaya hiç ihtiyacınız yok: bu sayfadaki her şey macOS'e zaten yerleşik araçlarla yapılabilir.
NTFS diskini yeniden biçimlendirmeden yalnızca Mac'inizde okumak ve yazmak istiyorsanız şuna bakın: NTFSTool.
SSS
NTFS'i biçimlendirmeden exFAT'a dönüştürebilir miyim?
Hayır. NTFS ve exFAT disk üzerinde farklı yapılar kullanır ve macOS'te birini yerinde diğerine çeviren bir araç yoktur. Güvenli yol yedekle, biçimlendir, geri kopyala'dır. "Biçimlendirmesiz" diyen her yöntem de yine her dosyayı yeniden yazmak zorundadır; yedek olmadan bu aynı riski taşır.
NTFS'ten exFAT'a geçerken dosya izinlerini kaybeder miyim?
exFAT, Unix izinlerini, sahipliği, ACL'leri, sembolik bağlantıları veya sabit bağlantıları saklamaz; NTFS alternatif veri akışları ve EFS ile şifrelenmiş dosyalar da aktarılmaz (EFS dosyalarını önce Windows'ta çözün). Dosya içerikleri, adları ve değiştirilme zamanları korunur. Mac'te NTFS birimleri zaten gerçek Unix izinleri sunmadığından çoğu kullanıcı bir fark görmez.
2 TB'lık bir disk ne kadar sürer?
Diske ve arayüze bağlıdır. Yalnızca örnek olarak: dolu bir 2 TB disk 120 MB/sn hızla tek geçiş için yaklaşık 4,6 saat ister ve yordamda dört geçiş vardır (yedekleme, yedeği doğrulama, geri kopyalama, geri yüklemeyi doğrulama); bu yüzden bir günü göze alın. USB 3 üzerindeki SSD'ler dönen disklerden çok daha hızlıdır. Küçük bir denemeden tahmin yürütmeyin.
İşlemin ortasında elektrik kesilirse veya kablo çekilirse ne olur?
Yedekleme veya doğrulama sırasında orijinal diske dokunulmaz, bu yüzden yeniden başlamanız yeterlidir. Silme sırasında disk, yeniden silene kadar kullanılamaz olabilir; ancak doğrulanmış yedeğiniz sağlamdır. Geri kopyalama sırasında yeniden silin ve yedekten tekrar geri yükleyin. Bu yüzden yedeğin silmeden önce doğrulanması ve geri yüklenen kopya doğrulanana kadar saklanması gerekir.
Bozulmuş bir exFAT diski onarılabilir mi?
Bazen. Disk İzlencesi'nin İlk Yardım'ı macOS'in fsck_exfat aracını çalıştırır; bu araç kirli bayrağını temizleyebilir ve bazı meta veri sorunlarını giderebilir, ancak sınırlıdır. Windows'taki chkdsk X: /f exFAT için genellikle daha kapsamlıdır. Veri önemliyse onarımları denemeden önce kurtarabildiklerinizi başka bir diske kopyalayın (veya diskin imajını alın); dosyalar eksikse bir kurtarma aracı kullanın.
Dönüştürmeden sonra Windows diski okuyabilir mi?
Evet. Windows 7 ve sonrası exFAT'ı yerel olarak okur ve yazar. Linux, 5.7'den beri çekirdeğinde destekler; daha eski çekirdekler exfat-fuse paketini kullanır. Bazı çok eski TV'ler, kameralar ve araç teyipleri yalnızca FAT32 kabul eder; cihazın kılavuzuna bakın.
exFAT diskini Time Machine için veya Mac önyükleme diski olarak kullanabilir miyim?
Hayır. Time Machine, APFS veya Mac OS Extended (ya da bir ağ paylaşımı) gerektirir ve macOS exFAT'tan önyükleme yapamaz. Disk yalnızca Mac içinse onu APFS olarak biçimlendirin.
Bunu BitLocker ile şifrelenmiş ya da Windows sistem diskiyle yapabilir miyim?
Hayır. BitLocker diski önce Windows'ta çözülmelidir; bir Windows sistem veya önyükleme diskini ya da Boot Camp bölümünü silmek o Windows kurulumunu bozar. Bunun yerine yedekleyip yeniden kurun.
NTFS ve Windows, Microsoft Corporation'ın ticari markalarıdır. Mac, macOS ve Time Machine, Apple Inc.'in ticari markalarıdır. NTFS2exFAT bağımsız bir yardımcı programdır; Microsoft veya Apple ile bağlantılı değildir, onlar tarafından desteklenmez ya da onaylanmamıştır.
NTFSTool