Создать и отформатировать exFAT-раздел из Linux


Ответы:


56

Да, есть проект, реализующий exfat и связанные утилиты в relan / exfat .

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

mkfs.exfat /dev/sdX1

Что касается создания раздела в первую очередь, это то же самое, что и для любой другой файловой системы. Создайте раздел в вашем любимом менеджере разделов. Если у вас есть тип раздела MBR, установите его тип NTFS (то есть код 7).

Обратите внимание, что некоторые дистрибутивы упаковывают только модуль fuse, поэтому вам, возможно, придется собрать его самостоятельно.


9
В Ubuntu я просто должен был установить пару пакетов первой: sudo apt-get install exfat-utils exfat-fuse. Источник: askubuntu.com/a/374627/18665
bmaupin

2
Чтобы было понятно, код 7 (шестнадцатеричный), а не 7h.
thetoolman

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

будьте осторожны при этом, он не предупредил меня и полностью удалил все файлы, которые у меня были в нем. Итак, сначала сделайте резервную копию, а затем сделайте это
doniyor

2
Это работало нормально для меня. Я уже установил exfat и предохранитель. НО ... удар почты от Биллиус вводит в заблуждение . Если вы только что отформатировали диск, вы должны предоставить дополнительную информацию 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, чтобы узнать, какой диск у вас есть. (например / dev / sdx)

lsblk

Затем запустите parted и скажите, на каком диске вы хотите выполнить операции:

sudo parted /dev/sdx

В режиме интерактивного разделения:

mklabel msdos

Теперь перезагрузитесь. И после перезагрузки сделать:

sudo parted /dev/sdx

И в расстались интерактивном режиме типа:

mkpart primary ext4 0% 100%

Когда раздел создан, нажмите q, чтобы выйти из parted.

Теперь, когда флэш-накопитель содержит раздел, создайте файловую систему 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

Лично я пропустил шаг "перезагрузки". Вместо этого я вытащил флешку (sdb ушёл) и после повторной установки выскочил как sdd. Если это не было очевидно, в sdx1 символом «x» может быть любая буква алфавита (обычно это a, b, c, d ...), но это зависит от вашей конкретной настройки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.