Tạo và định dạng phân vùng exFAT từ Linux


47

Có thể tạo và định dạng phân vùng exFAT từ Linux không?

Câu trả lời:


56

Có, có một dự án triển khai exfat và các tiện ích liên quan tại relan / exfat .

Để định dạng phân vùng, sử dụng mkexfatfs/ mkfs.exfatthích với hầu hết các hệ thống tệp, ví dụ:

mkfs.exfat /dev/sdX1

Đối với việc tạo phân vùng ở vị trí đầu tiên, điều này giống như với bất kỳ hệ thống tập tin nào khác. Tạo một phân vùng trong trình quản lý phân vùng yêu thích của bạn. Nếu bạn có loại phân vùng MBR, hãy đặt loại thành NTFS (đó là mã 7).

Lưu ý rằng một số bản phân phối chỉ gói mô-đun cầu chì, vì vậy bạn có thể phải tự xây dựng nó.


9
Trên Ubuntu tôi chỉ cần cài đặt một vài gói đầu tiên : sudo apt-get install exfat-utils exfat-fuse. Nguồn: Askubfox.com/a/374627/18665
bmaupin

2
Để rõ ràng, mã là 7 (hex), không phải 7h.
thetoolman

Trên hiện đại fdiskloại bạn muốn là 11( dữ liệu cơ bản của Microsoft ). Bỏ qua liên kết google.code.com trong câu trả lời và thay vào đó hãy sử dụng lệnh @ bmaupin trên Debian / Ubuntu.
Adam Katz

hãy cẩn thận trong khi làm điều này, nó đã không cảnh báo tôi và xóa hoàn toàn tất cả các tập tin tôi có trong đó. Vì vậy, sao lưu đầu tiên và sau đó làm điều đó
doniyor

2
Điều này làm việc tốt cho tôi. Tôi đã cài đặt exfat và cầu chì. NHƯNG ... cú đánh từ Billious là sai lệch . NẾU bạn vừa định dạng một ổ đĩa, bạn phải cung cấp thêm thông tin cho mkfs.exfat- Giống như nơi đặt phân vùng và lớn như thế nào, ya-da-ya-da . Tôi chỉ lười biếng. Tôi đã từng gPartedthiết lập USB của mình theo cách tôi muốn. Để lại phân vùng bạn muốn làm exFAT một mình. Hoặc định dạng nó thành FAT32 để xử lý toàn bộ USB. Tiếp theo đảm bảo phân vùng đích không được đếm. Tiến hành, ví dụ : sudo mkfs.exfat -i DAT -n data /dev/sdc3. Tôi để gPartedđối phó với sự sắp xếp và như vậy.
sẽ

3

Giải pháp mkfs.exfat ở trên hoạt động nếu một phân vùng đã tồn tại trên một ổ đĩa, như ổ đĩa bút USB đã mua. Sử dụng liên kết này nếu bạn đang bắt đầu từ một đĩa trống:

Định dạng ổ đĩa đa năng


Tôi đã thử làm theo một số hướng dẫn, tất cả đều thất bại ở Fedora 29. Cách này hiệu quả. :)
Nick Ribal

2

Trên dòng lệnh, quy trình như sau:

Sử dụng lệnh lsblk để tìm ra ổ đĩa USB của bạn. (ví dụ / dev / sdx)

lsblk

Sau đó bắt đầu chia tay và cho nó biết ổ đĩa nào bạn muốn thực hiện các thao tác trên:

sudo parted /dev/sdx

Trong chế độ tương tác chia tay loại:

mklabel msdos

Bây giờ khởi động lại. Và sau khi khởi động lại, hãy làm:

sudo parted /dev/sdx

Và trong chế độ tương tác chia tay:

mkpart primary ext4 0% 100%

Khi phân vùng được tạo, nhấn q để thoát chia tay.

Bây giờ, ổ đĩa flash chứa phân vùng, hãy tạo một hệ thống tệp exFAT trên phân vùng mới được tạo (thay thế hệ thống tệp ext4 chỉ hoạt động trên Linux):

sudo mkfs.exfat /dev/sdx1

Sao chép-dán từ https://forum.manjaro.org/t/how-to-format-a-usb-stick-so-that-it-is-Us-on-manjaro-windows-and-macos/3972

Cá nhân, tôi đã bỏ qua bước "khởi động lại". Thay vào đó, tôi rút thanh USB ra (sdb đã biến mất) và sau khi lắp lại, nó xuất hiện dưới dạng sdd. Nếu điều đó không rõ ràng, với sdx1, "x" có thể là bất kỳ chữ cái nào của bảng chữ cái (thường là a, b, c, d ...) nhưng nó phụ thuộc vào thiết lập cụ thể của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.