Форматирование USB Flash

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
Ответить
x230w
Аватара пользователя
Сообщения: 27
Зарегистрирован: 08.08.2025

#

Захотел отформатировать 4GB флэшку в FAT32, а Gparted предложил только ext-формат и очистку.
mksf сказал что его вообще нет в системе (хотя он есть).
dd меня трижды послал.
...
Даже не знаю как продолжить...
Загрузился в Винде (10-тка); только воткнул флэху, - система сразу взяла быка за рога: "форматируем, на?"... Я такой: "конечно, на!"
Вот как так? Чего я такого не доустановил, что бы так вот перед мелкомягкими?!.. :(

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

ALiEN
Аватара пользователя
Сообщения: 360
Зарегистрирован: 23.08.2022

#

sudo pacman -S dosfstools
sudo mkfs.vfat /dev/sdXY

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

x230w
Аватара пользователя
Сообщения: 27
Зарегистрирован: 08.08.2025

#

ALiEN:dosfstools

Премного благодарен, добрый человек!
То, что нужно.
:grin:

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

BendalfRU
Сообщения: 128
Зарегистрирован: 07.07.2025

#

Форматирование в ДОС, при желании и создание раздела можно автоматизировать.
Для флешек я сделал всё автоматически, тк часто пользуюсь флешками. 10с и готово.
#!/usr/bin/bash

: << COMMENTBLOCK
    Check  mkfs.vfat(8) mkdosfs(8)
/etc/mke2fs.conf  for profiles
       for floppy dev fd0p1  Filesystem volume name:   fd001
COMMENTBLOCK


umount /dev/fd0
fdisk -u /dev/fd0
partprobe /dev/fd0
systemctl daemon-reload
# input fdLabelRead
# FDLabel=fdLabelRead
# for floppy dev fd0p1  Filesystem volume name:   fd001
mount /dev/fd0 /mnt/fd
echo -en '    mkfs.fat - create an MS-DOS FAT filesystem\n'
echo -en '    Format floppy Fat and disklabel BIOS:\n'
sudo mkfs.fat -n BIOS --codepage=866 /dev/fd0
fatlabel --codepage=866 /dev/fd0 BIOS
partprobe /dev/fd0
systemctl daemon-reload
ALiEN
Аватара пользователя
Сообщения: 360
Зарегистрирован: 23.08.2022

#

BendalfRU: : << COMMENTBLOCK
Check mkfs.vfat(8) mkdosfs(8)
/etc/mke2fs.conf for profiles
for floppy dev fd0p1 Filesystem volume name: fd001
COMMENTBLOCK
Не устаю с вас удивляться)
Это зачем вообще? Чтобы код был менее читабельным? Чем # не устроила?
BendalfRU: echo -en ' mkfs.fat - create an MS-DOS FAT filesystem\n'
echo -en ' Format floppy Fat and disklabel BIOS:\n'
Запрещаем echo перенос строки в конце, но сами же её туда ставим. Вот объясните, ЗАЧЕМ???

И что за упоминание fd0p1 - вы там таблицу разделов на дискету записывали??? XD

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

BendalfRU
Сообщения: 128
Зарегистрирован: 07.07.2025

#

ALiEN:Не устаю с вас удивляться)
Я вообще удивительный, божественен )
ALiEN:таблицу разделов на дискету записывали
да. в другой версии разделы и таблицы делаются перенаправлением ввода.
___вручную всё = 2-3 минуты, автоматом секунды.

собственный инсталятор потихоньку ваяю, под свой частный случай,
ALiEN:fd0p1
закомментировано для писания следующей версии

ALiEN:Это зачем вообще
однажды написал шаблон, копи пасте делаю,
строчкой больше меньше роли не играет.
Ответить