Отформатировать флешку через командную строку можно одной короткой командой format, а если она откажется работать — через diskpart или PowerShell. Загвоздка в том, что новичка путает не сам процесс, а буквы дисков и параметры: указал не ту букву — и рискуешь стереть системный раздел, а не флешку.

Открывается командная строка одинаково для всех способов: нажмите Win+R, введите cmd и подтвердите запуск. Если Windows просит права администратора — соглашайтесь, без них форматирование не пройдёт. Дальше разница только в том, какую команду вводить и зачем.
Самый простой вариант — ввести format F:, где F — буква вашей флешки в системе. Букву смотрите в проводнике заранее, иначе есть риск отформатировать не тот носитель. Команда без параметров запускает полное форматирование в текущей файловой системе и займёт заметное время — от пары минут на маленьких флешках до десяти-пятнадцати на больших.
Подходит, когда флешка исправна, просто нужно её очистить и вернуть в рабочее состояние без выбора конкретной файловой системы.
Параметр /FS задаёт файловую систему: format F: /FS:NTFS, format F: /FS:FAT32 или format F: /FS:exFAT. Разница между ними касается размера файлов и совместимости — FAT32 не примет файл больше 4 ГБ, но её читают почти любые устройства, включая старые телевизоры и магнитолы. NTFS снимает это ограничение, но с некоторыми проигрывателями и приставками может не подружиться. exFAT — компромисс: большие файлы поддерживает и совместимость шире, чем у NTFS.
Этот вариант нужен, если вы точно знаете, для какого устройства готовите флешку, а не просто чистите её под Windows.
Команда format F: /Q пропускает полную проверку поверхности и просто очищает таблицу файлов. Отличие от обычного format в скорости: быстрое форматирование занимает секунды вместо минут. Обратная сторона — если на флешке были повреждённые сектора, быстрое форматирование их не найдёт и не пометит как плохие.
Выбирайте /Q, если флешка новая или вы уверены в её исправности и просто хотите очистить данные без долгого ожидания.
Параметр /V задаёт метку тома сразу при форматировании: format F: /FS:NTFS /V:РАБОЧАЯ. Без этого параметра Windows после форматирования один раз спросит имя носителя в диалоговом окне — с /V этот шаг пропускается, что удобно, если вы форматируете флешку через bat-файл или скрипт без участия человека.
Параметры можно комбинировать в одной строке в любом порядке — format F: /FS:exFAT /Q /V:USB сработает так же, как если написать их в другой последовательности.
Если format выдаёт ошибку доступа или флешка вообще не размечена как том с буквой, помогает diskpart. Запускается он отдельной командой diskpart в той же командной строке, дальше внутри его собственной консоли вводится list disk, затем select disk с номером вашей флешки (номер, не букву — здесь легко ошибиться и выбрать системный диск) и clean, которая полностью стирает разметку. После clean создаётся новый раздел командой create partition primary и уже потом форматирование — format fs=ntfs quick или другой файловой системой по аналогии с параметром /FS из обычного format.
Diskpart — вариант для флешек, которые Windows видит в системе, но не даёт с ними работать как с обычным диском: без буквы, с ошибкой "устройство не готово" или после неудачной записи загрузочного образа.
Отдельная история — флешка, которая пишет "диск защищён от записи" при попытке отформатировать. Здесь после select disk с нужным номером вводится команда attributes disk clear readonly, она снимает программную защиту. Дальше форматирование идёт как обычно. Если атрибут readonly не снимается — вероятнее всего, у флешки сработала аппаратная защита (физический переключатель на корпусе, такие встречаются у карт памяти и некоторых внешних накопителей), и командная строка тут не поможет.
PowerShell — тоже консольный инструмент, только команды в нём другие. Аналог format здесь — Format-Volume -DriveLetter F -FileSystem NTFS -Full, где -Full запускает полную проверку (в отличие от быстрого форматирования). Разница с классической командной строкой в основном синтаксическая: результат одинаковый, но PowerShell удобнее для тех, кто собирает скрипт с несколькими действиями подряд — например, форматирует несколько флешек по очереди в цикле.
Если и format, и diskpart упираются в ошибку — дело обычно не в командах, а в самой флешке. Проверьте, определяется ли она в проводнике вообще: если нет, откройте "Управление дисками" (Win+X → "Управление дисками") и посмотрите, видит ли Windows накопитель хотя бы как нераспределённую область. Если не видит совсем — вероятен физический износ контроллера, и тут поможет либо утилита производителя флешки (у Kingston, SanDisk и Transcend есть свои программы восстановления), либо сервисный центр, но не командная строка.
| Вариант | Кому подходит | Главное отличие |
|---|---|---|
| format F: | исправная флешка, простая очистка | без параметров, файловая система остаётся текущей |
| format F: /FS:... | нужна конкретная система под устройство | выбор NTFS, FAT32 или exFAT |
| format F: /Q | новая или заведомо исправная флешка | быстро, но без проверки секторов |
| format F: /V:имя | автоматизация через скрипты | метка тома задаётся сразу, без диалога |
| diskpart clean | флешка без буквы или с ошибкой доступа | полная очистка разметки перед форматированием |
| diskpart attributes clear readonly | флешка с защитой от записи | снимает программную блокировку записи |
| Format-Volume в PowerShell | работа со скриптами и несколькими дисками | тот же результат, другой синтаксис |
Если после всех команд флешка так и не форматируется, а "Управление дисками" её вообще не показывает — дальше решать вопрос программами конкретного производителя или в сервисе, командная строка здесь уже бессильна.