Cách chuyển ổ NTFS sang exFAT trên Mac mà không mất dữ liệu
Bạn không thể chuyển NTFS sang exFAT trực tiếp trên Mac, và không công cụ nào làm được điều đó mà không ghi lại toàn bộ ổ đĩa. Cách duy nhất an toàn là: sao lưu mọi thứ, kiểm tra bản sao lưu, định dạng ổ thành exFAT, chép tệp trở lại và kiểm tra lần nữa. Hướng dẫn này chỉ cách làm bằng các công cụ có sẵn của macOS.
Vì sao không thể chuyển đổi trực tiếp
NTFS và exFAT lưu bảng tệp và dữ liệu cấp phát theo những cách bố trí hoàn toàn khác nhau. Windows có thể chuyển FAT32 sang NTFS trực tiếp, nhưng trên macOS không có cách tương đương cho NTFS sang exFAT. Bất kỳ công cụ nào tuyên bố làm được đều phải di chuyển hoặc ghi lại từng tệp, và nếu mất điện hay gặp sector hỏng giữa chừng, bản sao duy nhất có thể bị hủy. Vì vậy sao lưu đầy đủ trước là điều bắt buộc.
Trước khi bắt đầu
- Dung lượng: bạn cần một nơi sao lưu có dung lượng trống ít nhất bằng dữ liệu trên ổ (dung lượng đã dùng, không phải tổng dung lượng). Dùng Lấy thông tin (Get Info) cho ổ trong Finder để xem đã dùng bao nhiêu.
- Nơi sao lưu: một ổ ngoài khác hoặc ổ trong của Mac được định dạng APFS, Mac OS Extended hoặc exFAT. Không dùng FAT32 (giới hạn tệp 4 GB) và không dùng ổ NTFS mà macOS chỉ đọc được.
- Loại ổ: cách này không áp dụng cho ổ hệ thống hoặc ổ khởi động của Windows, phân vùng Boot Camp, hay ổ mã hóa BitLocker. Hãy giải mã BitLocker trong Windows trước.
- Nguồn điện và cáp: dùng cáp ổn định, cắm sạc cho laptop và đừng để Mac chuyển sang chế độ ngủ khi đang chép. Ổ dung lượng lớn mất hàng giờ.
Cách 1: Tiện ích Ổ đĩa (không dùng dòng lệnh)
Chỉ làm bước này sau khi tệp đã được chép vào bản sao lưu và kiểm tra xong (xem phần sao lưu bên dưới).
- Mở Tiện ích Ổ đĩa (Ứng dụng > Tiện ích). Trong menu Xem, chọn Hiển thị tất cả thiết bị.
- Ở thanh bên, chọn chính ổ đĩa vật lý (mục cấp cao nhất có tên nhà sản xuất), chứ không chỉ chọn ổ NTFS nằm bên dưới.
- Nhấp Xóa. Đặt tên cho ổ, chọn Định dạng là ExFAT và Sơ đồ là Bản đồ phân vùng GUID. Chỉ chọn Master Boot Record nếu máy ảnh, TV hay dàn âm thanh ô tô đời cũ yêu cầu.
- Kiểm tra lại thiết bị được chọn có đúng không, rồi nhấp Xóa và đợi hoàn tất.
- Khi xong, ổ sẽ hiện ra là một ổ exFAT. Chép tệp từ bản sao lưu trở lại, sau đó kiểm tra chúng.
Cách 2: Terminal với diskutil
Liệt kê các ổ đĩa ngoài, xác định cẩn thận mã định danh đúng (ví dụ /dev/disk4), rồi xóa nó. Thay MYDRIVE bằng tên ổ và disk4 bằng mã định danh của bạn.
# tìm mã định danh của ổ ngoài (xem cột SIZE và NAME)
diskutil list external
# XÓA toàn bộ ổ: định dạng thành exFAT với bản đồ phân vùng GUID
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4
diskutil eraseDisk hủy mọi thứ trên ổ bạn chỉ định. Nếu chọn sai mã định danh, ví dụ ổ trong của Mac, sẽ không thể hoàn tác. Hãy kiểm tra kết quả của diskutil list external hai lần.
Sao lưu và kiểm tra (đừng bỏ qua)
Bước 1: chép tệp sang nơi sao lưu. Lệnh rsync này chép đệ quy, giữ thời gian sửa đổi và bỏ qua các thư mục hệ thống của Windows. Lưu ý dấu gạch chéo ở cuối.
rsync -rtv --progress \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
Bước 2: so sánh số tệp và tổng dung lượng giữa ổ gốc và bản sao lưu. Hai bên phải khớp nhau (trừ các thư mục hệ thống bị bỏ qua).
find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE
Bước 3: kiểm tra từng byte. Lệnh chạy thử với -c này so sánh checksum thật và chỉ in ra các tệp khác biệt hoặc bị thiếu. Nếu ngoài dòng tiêu đề danh sách tệp không có gì khác, bản sao lưu đã khớp.
rsync -rcn --delete -v \
--exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
/Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/
Tùy chọn, chặt chẽ hơn và dùng lại được: ghi lại checksum SHA-256 của bản sao lưu ngay bây giờ, rồi dùng chính tệp đó để kiểm tra bản bạn khôi phục sang ổ exFAT. Mọi dòng không phải OK sẽ được in ra.
cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# sau khi chép lại vào ổ exFAT mới, kiểm tra đối chiếu với các giá trị checksum đã lưu
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'
Chỉ tiếp tục sang bước xóa khi mọi kiểm tra đều đạt. Giữ bản sao lưu cho đến khi bản đã khôi phục cũng được kiểm tra xong.
Chép tệp trở lại
Sau khi ổ được xóa và gắn kết dưới dạng exFAT, hãy chép mọi thứ trở lại, rồi tháo ổ đúng cách. exFAT không có nhật ký (journal), nên luôn phải tháo ổ trước khi rút cáp.
rsync -rtv --progress \
/Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4
Sau đó chạy phần kiểm tra checksum ở mục trước trên ổ mới. Chỉ xóa bản sao lưu khi mọi thứ đều khớp.
Khi nào không nên chuyển đổi
- Bạn chỉ dùng ổ trên Mac: APFS nhanh hơn, an toàn hơn và hỗ trợ snapshot, quyền truy cập và Time Machine. exFAT là giải pháp dung hòa để chia sẻ.
- Bạn chỉ muốn đọc và ghi ổ NTFS trên Mac: không cần định dạng lại. Hãy cài trình điều khiển NTFS cho macOS và giữ nguyên dữ liệu.
- Bạn cần tệp lớn hơn 4 GB trên FAT32: hãy dùng exFAT, không dùng FAT32. FAT32 không thể lưu một tệp từ 4 GB trở lên.
- Đó là ổ khởi động hoặc ổ hệ thống Windows, ổ BitLocker hoặc phân vùng Boot Camp: xóa nó sẽ làm hỏng Windows. Đừng dùng cách này.
- Bạn cần Time Machine: Time Machine không thể sao lưu vào exFAT. Hãy dùng APFS hoặc Mac OS Extended.
So sánh exFAT, APFS, FAT32 và NTFS
| Hệ thống tệp | Mac | Windows | Dung lượng tệp tối đa | An toàn khi sự cố | Phù hợp nhất cho |
|---|---|---|---|---|---|
| exFAT | Đọc và ghi | Đọc và ghi | Không giới hạn trên thực tế | Không có nhật ký | Ổ ngoài dùng chung giữa Mac và Windows |
| APFS | Đọc và ghi | Không hỗ trợ sẵn (cần trình điều khiển của bên thứ ba) | Không giới hạn trên thực tế | Có (copy-on-write) | Ổ chỉ dùng trên Mac, đặc biệt là SSD, Time Machine |
| FAT32 | Đọc và ghi | Đọc và ghi | 4 GB | Không có nhật ký | Máy ảnh, TV, dàn âm thanh ô tô đời cũ, ổ dung lượng nhỏ |
| NTFS | Chỉ đọc (ghi cần trình điều khiển) | Đọc và ghi | Không giới hạn trên thực tế | Có (có nhật ký) | Ổ chủ yếu dùng trên Windows |
exFAT cũng không có liên kết cứng, liên kết tượng trưng, quyền Unix hay ACL, và macOS lưu thêm siêu dữ liệu cho nó trong các tệp ẩn "._".
Những rủi ro thực tế của exFAT
- Không có nhật ký: nếu rút ổ mà không tháo đúng cách, hoặc mất điện khi đang ghi, ổ có thể bị lỗi nhất quán và tệp có thể bị mất. Luôn tháo ổ đúng cách.
- Kích thước cluster: ổ dung lượng lớn thường được định dạng với cluster lớn (thường từ 128 KB trở lên, tùy công cụ), nên mỗi tệp nhỏ lãng phí một phần cluster. Thư mục chứa rất nhiều tệp nhỏ có thể chiếm nhiều dung lượng hơn rõ rệt so với trước.
- Không đủ chỗ sao lưu: nếu bạn không thể giữ một bản sao đầy đủ ở nơi khác, đừng bắt đầu. Sao lưu không đầy đủ là cách dữ liệu bị mất.
- Thao tác có tính hủy: xóa nhầm ổ đĩa không thể hoàn tác. Hãy kiểm tra mã định danh thiết bị ba lần.
- Các tính năng chỉ có trên NTFS như ACL, luồng dữ liệu thay thế, liên kết cứng, junction và mã hóa EFS không được giữ lại. Nội dung tệp, tên tệp và thời gian sửa đổi thì được giữ.
Tự động hóa: NTFS2exFAT
NTFS2exFAT
NTFS2exFAT là một ứng dụng Mac gốc nhỏ gọn, tự động hóa quy trình thủ công ở trên, với các biện pháp bảo vệ ở mỗi bước:
- Quét kiểm tra trước: đếm tệp, cộng tổng dung lượng và đánh dấu những tên mà exFAT không thể lưu. Bước kiểm tra trước là miễn phí.
- Sao lưu tệp của bạn và kiểm tra từng tệp bằng SHA-256.
- Nút Định dạng chỉ xuất hiện sau khi mọi tệp đã vượt qua bước kiểm tra.
- Trước khi định dạng, bạn phải gõ tên ổ để xác nhận.
- Sau khi chép lại, ứng dụng kiểm tra mọi thứ một lần nữa.
- Có thể tạm dừng và tiếp tục, và tạo báo cáo khi kết thúc.
- Ứng dụng macOS gốc chỉ vài MB; lõi xử lý là mã nguồn mở trên GitHub.
Hạn chế
- Bạn vẫn cần đủ chỗ sao lưu cho toàn bộ dữ liệu trên ổ.
- Không xử lý ổ BitLocker hoặc ổ hệ thống.
- Yêu cầu macOS 13 trở lên.
Bạn không bao giờ cần đến ứng dụng này: mọi thứ trên trang đều làm được bằng các công cụ có sẵn trong macOS.
Nếu bạn chỉ muốn đọc và ghi ổ NTFS trên Mac mà không định dạng lại, hãy xem NTFSTool.
Câu hỏi thường gặp
Tôi có thể chuyển NTFS sang exFAT mà không cần định dạng không?
Không. NTFS và exFAT dùng cấu trúc trên đĩa khác nhau, và macOS không có công cụ nào chuyển trực tiếp từ cái này sang cái kia. Cách an toàn là sao lưu, định dạng, chép lại. Mọi cách tự nhận là "không cần định dạng" vẫn phải ghi lại từng tệp, và nếu không có bản sao lưu thì rủi ro cũng như vậy.
Tôi có mất quyền truy cập tệp khi chuyển từ NTFS sang exFAT không?
exFAT không lưu quyền Unix, quyền sở hữu, ACL, liên kết tượng trưng hay liên kết cứng, và các luồng dữ liệu thay thế của NTFS cùng tệp mã hóa EFS cũng không được chuyển theo (hãy giải mã tệp EFS trong Windows trước). Nội dung tệp, tên tệp và thời gian sửa đổi được giữ nguyên. Trên Mac, ổ NTFS vốn đã không cho bạn quyền Unix thực sự, nên hầu hết người dùng không thấy khác biệt.
Ổ 2 TB mất bao lâu?
Tùy vào ổ đĩa và giao tiếp kết nối. Chỉ để minh họa: một ổ 2 TB đầy dữ liệu với tốc độ 120 MB/s cần khoảng 4,6 giờ cho một lượt, và quy trình có bốn lượt (sao lưu, kiểm tra bản sao lưu, chép lại, kiểm tra bản khôi phục), nên hãy dự trù cả một ngày. SSD qua USB 3 nhanh hơn nhiều so với ổ cứng quay. Đừng ước lượng dựa trên một lần thử nhỏ.
Nếu mất điện hoặc rút cáp giữa chừng thì sao?
Trong lúc sao lưu hoặc kiểm tra, ổ gốc không bị động đến, nên chỉ cần làm lại. Trong lúc xóa, ổ có thể không dùng được cho đến khi bạn xóa lại, nhưng bản sao lưu đã kiểm tra của bạn vẫn nguyên vẹn. Trong lúc chép lại, hãy xóa và khôi phục lại từ bản sao lưu. Đó là lý do bản sao lưu phải được kiểm tra trước khi xóa và được giữ cho đến khi bản khôi phục được kiểm tra.
Ổ exFAT bị hỏng có sửa được không?
Đôi khi. Sơ cứu (First Aid) của Tiện ích Ổ đĩa chạy fsck_exfat của macOS, có thể xóa cờ dirty và sửa một số lỗi siêu dữ liệu nhưng còn hạn chế. Lệnh chkdsk X: /f của Windows thường kỹ hơn cho exFAT. Nếu dữ liệu quan trọng, hãy chép những gì còn được sang ổ khác (hoặc tạo ảnh đĩa) trước khi thử sửa chữa, và dùng công cụ khôi phục nếu thiếu tệp.
Sau khi chuyển đổi, Windows có đọc được ổ không?
Có. Windows 7 trở lên đọc và ghi exFAT một cách gốc. Linux hỗ trợ trong nhân từ phiên bản 5.7, còn nhân cũ hơn dùng gói exfat-fuse. Một số TV, máy ảnh và dàn âm thanh ô tô rất cũ chỉ nhận FAT32, nên hãy xem hướng dẫn của thiết bị.
Tôi có thể dùng ổ exFAT cho Time Machine hoặc làm ổ khởi động Mac không?
Không. Time Machine cần APFS hoặc Mac OS Extended (hoặc thư mục chia sẻ qua mạng), và macOS không thể khởi động từ exFAT. Nếu ổ chỉ dùng cho Mac, hãy định dạng thành APFS.
Tôi có thể làm vậy với ổ mã hóa BitLocker hoặc ổ hệ thống Windows không?
Không. Ổ BitLocker phải được giải mã trong Windows trước, và xóa ổ hệ thống hay ổ khởi động của Windows, hoặc phân vùng Boot Camp, sẽ làm hỏng bản cài Windows đó. Hãy sao lưu rồi cài lại.
NTFS và Windows là các nhãn hiệu của Microsoft Corporation. Mac, macOS và Time Machine là các nhãn hiệu của Apple Inc. NTFS2exFAT là một tiện ích độc lập, không liên kết với, không được tài trợ hay xác nhận bởi Microsoft hoặc Apple.
NTFSTool