Створення та форматування розділу exFAT з Linux


47

Чи можливо створити і відформатувати розділ exFAT з Linux?

Відповіді:


56

Так, є проект, що реалізує exfat та пов'язані з ними утиліти на сайті relan / exfat .

Щоб відформатувати розділ, використовуйте mkexfatfs/ mkfs.exfatяк у більшості файлових систем, наприклад:

mkfs.exfat /dev/sdX1

Щодо створення розділу в першу чергу, це те саме, що і для будь-якої іншої файлової системи. Створіть розділ у своєму улюбленому менеджері розділів. Якщо у вас є тип розділу MBR, встановіть його тип NTFS (це код 7).

Зауважте, що деякі дистрибутиви пакують лише модуль запобіжників, тому вам, можливо, доведеться створити його самостійно.


9
В Ubuntu я просто повинен був встановити пару пакетів першої: sudo apt-get install exfat-utils exfat-fuse. Джерело: askubuntu.com/a/374627/18665
bmaupin

2
Щоб було зрозуміло, код - 7 (шістнадцятковий), а не 7 год.
thetoolman

На сучасному fdiskтипі потрібний тип 11( основні дані Microsoft ). Нехтуйте посиланням google.code.com у відповіді та замість цього використовуйте команду @ bmaupin на Debian / Ubuntu.
Адам Кац

будьте обережні, роблячи це, воно не попередило мене і повністю видалило всі файли, які я мав у ньому. Тож спершу
створіть

2
Це добре працювало для мене. У мене вже був встановлений ексфат і запобіжник. Але ... поштовий удар від Білліуса вводить в оману . ЯКЩО ви щойно відформатували диск, ви повинні надати додаткову інформацію, mkfs.exfat- як, де розмістити розділ і наскільки великий, я-да-я-да . Я просто ледачий. Раніше я gPartedналаштовував USB, як хотів. Залиште розділ, який ви хочете зробити exFAT у спокої. Або відформатуйте його до FAT32, щоб обробити весь USB. Далі переконайтесь, що цільовий розділ відключено. Дійте, наприклад: sudo mkfs.exfat -i DAT -n data /dev/sdc3. Я дозволяю gPartedрозібратися з вирівнюванням і таким.
буде

3

Наведене вище рішення mkfs.exfat працює, якщо на диску накопичувач вже існує, наприклад, придбаний USB-накопичувач. Використовуйте це посилання, якщо ви починаєте з чистого диска:

Форматування універсального диска


Я спробував дотримуватися декількох посібників, які не вдалися до Fedora 29. Це спрацювало. :)
Нік Рібал

2

У командному рядку процес такий:

Використовуйте команду lsblk, щоб дізнатись, на якому приводі використовується ваша USB-палка. (наприклад / dev / sdx)

lsblk

Потім почніть розбиратися і скажіть, на якому диску ви хочете виконувати операції:

sudo parted /dev/sdx

У розділеному режимі інтерактивного режиму:

mklabel msdos

Тепер перезавантажте. А після перезавантаження зробіть:

sudo parted /dev/sdx

І в розбіжному режимі інтерактивного режиму:

mkpart primary ext4 0% 100%

Коли розділ створений, натисніть q, щоб вийти з розбору.

Тепер, коли флешка містить розділ, створіть файлову систему exFAT на новоствореному розділі (замінивши файлову систему ext4, яка працює лише в Linux):

sudo mkfs.exfat /dev/sdx1

Скопіюйте-вставте з https://forum.manjaro.org/t/how-to-format-a-usb-stick-so-that-it-is-usable-on-manjaro-windows-and-macos/3972

Особисто я пропустив крок «перезавантаження». Натомість я витягнув USB-накопичувач (sdb відійшов) і після його повторного введення вийшов як sdd. Якщо це не було очевидно, для sdx1 "x" може бути будь-якою літерою алфавіту (зазвичай це букви a, b, c, d ...), але це залежить від конкретної настройки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.