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.

Biçimlendirme diski siler. Saklamak istediğiniz her dosyanın, başka bir diskte doğrulanmış bir yedeği yoksa başlamayın.

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

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).

  1. Disk İzlencesi'ni açın (Uygulamalar > İzlenceler). Görünüm menüsünden Tüm Aygıtları Göster'i seçin.
  2. 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.
  3. 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.
  4. 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.
  5. İş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

exFAT, APFS, FAT32 ve NTFS karşılaştırması

Dosya sistemiMacWindowsEn büyük dosya boyutuÇökme güvenliğiEn uygun kullanım
exFATOkuma ve yazmaOkuma ve yazmaPratikte sınır yokGünlük yokMac ile Windows arasında paylaşılan harici diskler
APFSOkuma ve yazmaYerel olarak değil (üçüncü taraf sürücü gerekir)Pratikte sınır yokEvet (yazarken kopyala)Yalnızca Mac'te kullanılan diskler, özellikle SSD'ler, Time Machine
FAT32Okuma ve yazmaOkuma ve yazma4 GBGünlük yokEski kameralar, TV'ler, araç teyipleri, küçük diskler
NTFSYalnızca okuma (yazmak için sürücü gerekir)Okuma ve yazmaPratikte sınır yokEvet (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

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.