28.06.2018 windows | для начинающих
В некоторых случаях вам может потребоваться форматировать флешку или жесткий диск с помощью командной строки. Например, это может пригодиться, когда средствами Windows не удается завершить форматирование, а также в некоторых других ситуациях.
В этой инструкции подробно о нескольких способах отформатировать USB флешку или жесткий диск с помощью командной строки в Windows 10, 8 и Windows 7, а также пояснения о том, когда какие способы подойдут в большей степени.
Примечание: при форматировании данные с диска удаляются. Если вам нужно форматировать диск C, сделать это в запущенной системе не получится (так как ОС находится именно на нём), но способы, тем не менее, существует, о чем в конце инструкции.
Форматирование системного раздела
Для этого вам понадобится загрузочная флешка или диск для установки операционной системы – причем не важно какая именно: Windows 7, 8, 10 или даже XP. По сути вам нужно запустить загрузочный носитель, выбрать установку, и во время установки система попросит отформатировать том с уже установленной ОС.
- Делаем загрузочную флэшку – инструкцию читаем тут.
- Перезагружаем комп и запускаем «BOOT Menu» или заходим в BIOS и ставим приоритет загрузки как ваша флешка. Для удобства можете посмотреть табличку ниже. В некоторых ноутбуках есть свои способы запуска данных разделов – поэтому возможно эту информацию стоит погуглить.
- Как только диск будет запущен, выбираем язык.
- Нажимаем по кнопке «Установить».
- Далее вас попросят ввести код активации, нажимаем «У меня нет ключа продукта».
- Выбираем любую версию винды.
- Соглашаемся с лицензионным соглашением.
- И тут мы подобрались к одному из главных шагов – нужно выбрать «Выборочную» установку.
- Вы увидите все ваши разделы, опять же они будут отображаться не по имени как в ОС. Поэтому ориентируемся по размеру. Выбираем раздел с системой и нажимаем по кнопке «Форматировать». Вы также тут можете отформатировать все разделы и переразбить диск – для этого выделяем все разделы и кликаем «Удалить». А после этого «Создаем» разделы заново.
ВНИМАНИЕ! Не нажимайте на кнопку «Далее», если вам не нужно устанавливать эту систему.
Использование команды FORMAT в командной строке
Format — команда для форматирования накопителей в командной строке, существующая ещё со времён DOS, но исправно работающая и в Windows 10. С помощью неё вы можете отформатировать флешку или жесткий диск, а точнее — раздел на них.
Для флешки обычно это не имеет значения, при условии, что она определяется в системе и видна её буква (так как они как правило содержат лишь один раздел), для жесткого диска может иметь: с помощью этой команды вы можете отформатировать только разделы по отдельности. К примеру, если диск разделен на разделы C, D и E, с помощью format вы можете отформатировать сначала D, затем — E, но не объединить их.
Порядок действий будет следующими:
- Запустите командную строку от имени администратора (см. Как запустить командную строку от имени администратора) и введите команду (пример приведен для форматирования флешки или раздела жесткого диска с буквой D).
- format d: /fs:fat32 /q (В указанной команде после fs: вы можете указать NTFS, чтобы форматировать не в FAT32, а в NTFS. Также, если не указать параметр /q то будет выполнено не быстрое, а полное форматирование, см. Быстрое или полное форматирование флешки и диска).
- Если вы увидите сообщение «Вставьте новый диск в дисковод D» (или с другой буквой), просто нажмите Enter.
- Также вам будет предложено ввести метку тома (имя, под которым будет отображаться диск в проводнике), введите на свое усмотрение.
- По завершении процесса вы получите сообщение о том, что форматирование окончено и командную строку можно будет закрыть.
Процедура простая, но несколько ограничена: иногда требуется не просто отформатировать диск, но и удалить все разделы на нем (т.е. объединить их в один). Здесь format не подойдет.
Часто задаваемые вопросы
Что делать, если операционная система не загружается, и надо отформатировать носитель?
Можно использовать загрузочный диск Windows, указав его в качестве boot-устройства через BIOS. Подробней читайте здесь.
Флешка отформатирована в exFAT, можно ли через командную строку преобразовать ее в FAT32?
Да, используйте для этого команду format (способ описан выше). Также есть различные приложения для форматирования с графической оболочкой, см. все способы преобразования из exFAT в FAT32.
При форматировании через cmd очень долго приходится ждать.
Дело в том, что при использовании format K:/FS:FAT32 применяется обычное форматирование, оно занимает до 10 минут и больше. Можно воспользоваться DiskPart или для команды format применить ключ “quick”, тогда будет применяться быстрый метод с очисткой заголовков.
Как работает diskpart
Создание загрузочного флеш-накопителя через консольную утилиту diskpart является быстрым и доступным способ. Благодаря тому, что данная утилита работает в текстовом режиме, каждый пользователь персонального компьютера с легкостью справится с такой задачей.
С быстрым развитием технологий, каждому человеку доступен выход в Интернет, где можно найти бесплатные версии различных программ по созданию загрузочного флеш-накопителя. Однако случается и такое, что доступ к Интернету отсутствует в силу каких-либо обстоятельств, поэтому важно знать несколько простых альтернативных способов создания загрузочного флеш-накопителя.
Диагностика
В случае, когда накопитель, с которым у вас возникли проблемы, не относится к твердотельной технологии, то его функциональные возможности достигаются посредством взаимодействия электроники с механикой. Именно данный симбиоз и обеспечивает корректное функционирование вашего жесткого диска, в результате чего можно улавливать особенный звук, который издает одна или несколько вращающихся пластин.
Необходимо отметить, что в некоторых случаях к подобному шуму еще примешиваются резонансно щелкающие звуки устройства позиционирования.
Все вышеперечисленное свидетельствует об исправности накопителя. Если же, учесть тот момент, что ОС работает без каких-либо сбоев и дефектов, за исключением того, что жесткий диск не форматируется, то замена винчестера абсолютно не нужна.
Изменение разделов диска.
Допустим, возникла необходимость разбить существующий на данный момент диск C: на два диска C: и D: без потери данных. Фактически, необходимо освободить часть дискового пространства раздела, которому соответствует диск C: и создать новый раздел в освободившейся области. Порядок действий:
list disk — при необходимости, просмотреть список дисков и выбрать тот, с которым будем работать. Выбранный диск отмечается звездочкой:
list partition — просмотреть список разделов для выбора того, от которого нужно «отнять» дискового пространства. Например:
В данном случае, на диске имеется 3 раздела, два служебных и один, соответствующий диску C: размером 59Gb. При необходимости, уточнить сведения о разделах можно с помощью команды DETAIL PARTITION (после SELECT)
select partition 2 — выбираем раздел, от которого будем отрезать свободное дисковое пространство.
Для сокращения раздела (тома) используется команда SHRINK, подсказку по которой можно получить выполнив:
Для того, чтобы освободить 10000Mb ( приблизительно 10Гб, правильнее в расчетах вместо числа 1000 использовать 1024) из выбранного раздела, выполняем команду:
shrink desired=10000 — освободить 10000Мб.
При выполнении команды отображается объем освободившегося дискового пространства (естественно, не совсем 10Гб):
Теперь можно создать новый раздел, смежный с тем, у которого было отнято дисковое пространство, которое будет занято новым разделом:
create partition primary
Можно посмотреть, как теперь представлен список разделов диска:
Вновь созданный раздел не имеет файловой системы, которую предстоит создать, выполнив команду форматирования. Выбираем раздел :
select partition 4 Выбранный раздел (фокус) отмечается звездочкой в списке. При выполнении команды CREATE фокус автоматически перемещается на созданный раздел. Однако, во избежание неприятностей, стоит взять за правило, выбирать и проверять выбор перед выполнением опасных операций, как например форматирование. Подсказку по использованию команды FORMAT можно получить стандартным HELP FORMAT:
Для быстрого форматирования раздела с использованием метки тома Disk_D и файловой системы NTFS:
format fs=ntfs label=»Disk_D» quick
Ждем завершения операции:
Раздел готов к использованию, и ему можно присвоить букву командой ASSIGN:
assign letter=d — присвоить букву D:
В случае, если указанная буква уже назначена другому разделу, утилита выдаст сообщение об ошибке:
Нужно либо переназначить буквы с учетом нового раздела, либо использовать первую свободную, что делается при помощи команды ASSIGN без параметров:
При успешном присвоении буквы, отображается соответствующее сообщение:
Аналогичным образом решается задача объединения двух смежных разделов в один. Например, созданный в рассмотренном выше случае, диск D: нужно удалить и занимаемое им место присоединить к диску C: . Естественно, команда DISKPART не занимается сохранением пользовательских данных и этим вопросом должен озаботиться сам пользователь, и до того, как будет удален раздел. Для решения задачи нужно удалить раздел 4 (Disk_D в примере выше) и на освободившееся место расширить раздел 2 (Disk_C). Для удаления раздела используется команда DELETE, а для расширения команда EXTEND. Подсказка по использованию может быть получена стандартным образом:
Таким образом, для решения задачи, нужно выполнить последовательность команд:
select partition 4 — выбрать раздел для удаления.
delete partition — удалить выбранный раздел.
Как правило, раздел используется системой и команда удаления может завершиться ошибкой:
delete partition override — удалить выбранный раздел независимо от его использования системой.
После удаления, необходимо переместить фокус на тот раздел, который нужно расширить:
select partition 2 — выбрать раздел 2.
extend — расширить раздел на весь объем смежного свободного пространства.
Нередко случается, что многие современные компьютеры не имеют дисковода. Это нередко вызывает затруднения, в особенности, когда необходимо установить программу с установочного диска. Чаще всего проблема возникает при установке или переустановке операционной системы Windows на такой компьютер. Чтобы избежать таких проблем предлагается создать загрузочный usb-накопитель, который будет выполнять все функции в точности, как и установочный диск.
Для создания загрузочного usb-накопителя или иногда его ещё называют загрузочной флешкой с помощью командной строки «cmd», необходимо выполнить простой алгоритм действий в два этапа. В первом этапе будет задействовано использование стандартной утилиты под названием diskpart.
Поддержка скриптов
В самом простом варианте выбрать раздел в DiskPart команда позволяет достаточно просто. Для разбиения выбранного раздела используется строка create partition logical size=XXXXXX
, где
XXXXX
— размер создаваемого логического диска в мегабайтах.
Естественно, система должна видеть раздел, помеченный определенной литерой в файловом менеджере. Для этого применяется команда assign letter=Х
, где
Х
является незадействованной литерой. Имеется в виду, что если вы присвоите новому разделу, например, букву
F
или
E
, под которыми ОС распознает съемный USB-носитель и DVD/CD-дисковод, то либо они потом работать не будут, либо созданный раздел окажется неактивным.
Причина неисправности
Как правило, виновником ситуации, при которой система отказывается зачищать определенную область винчестера, является сам пользователь. В силу ограниченности знаний начинающему юзеру не всегда удается предугадать результат своих действий. Желание оптимизировать работу жесткого диска с помощью какой-либо из сервисных программ часто заканчивается плачевными последствиями. Как следствие, неосознанно внесенные изменения в работу НЖМД сказываются буквально сразу. Опять же, не каждый пользователь такие метаморфозы заметит. Лишь впоследствии, когда операционная система будет нуждаться в переустановке или же у экспериментатора возникнет необходимость безвозвратно удалить данные с винта, полностью или частично произвести форматирование одного из его разделов, вполне вероятно пользователь будет несказанно удивлен сообщению: “Windows не удалось форматировать диск”. Впрочем, и на старуху бывает проруха.
Получение информации о возможностях и атрибутах
Для использования данного инструментария изначально понадобится вызвать командную консоль. Нравится вам это или нет, но работает данная встроенная в систему утилита исключительно таким образом.
В командной консоли, как и для всех остальных инструментов системы, можно просто прописать название самой команды, после чего через пробел и правый слэш ввести знак вопроса (diskpart /?
). На экране отобразятся все доступные для использования атрибуты. Но в данном случае нас интересуют только некоторые из них.
Подготовка загрузочной флэшки.
Нужно выполнить форматирование флэшки и создать на ней активный раздел.
в строке приглашения ввести команду для отображения списка дисков:
выбрать для последующих операций нужную флэшку:
select disk 3 — если флэшка отображалась в списке дисков как «Диск 3». При наличии в системе нескольких дисков, обычно достаточно знать объем используемой флэшки. Однако, ошибка в выборе диска может привести к потере хранящихся на нем данных и в качестве дополнительной информации можно использовать данные полученные по подкоманде detail (после выбора командой select disk ):
detail disk . Пример отображаемой информации:
очистить содержимое флэшки:
Команду clean желательно применять для удаления любого форматирования, ранее примененного к данному диску. После выполнения команды диск переходит в неинициализированное состояние. На MBR-дисках перезаписываются только сведения о структуре разделов MBR и данные скрытых секторов. На GPT-дисках перезаписываются сведения о структуре GPT-разделов, в том числе защитный MBR. Дополнительно обнуляется первый и последний мегабайт дискового пространства.
Общие сведения
DiskPart
— утилита командной строки для управления дисками, разделами и томами. Включена в дистрибутивы Windows, включая Windows PE, а значит загрузившись с этих live-CD/DVD/USB, её можно использовать для разбивки диска, изменения букв разделов, форматирования жёсткого диска и т.п.
Запустив DiskPart в консоли, попадаем в командный интерпретатор:
X:\> diskpart DISKPART>
Выполнение команд можно автоматизировать, если записать их в текстовый файл cmd.txt и выполнить команду:
diskpart /s cmd.txt