Разбить диск командной строкой. Основные команды DiskPart

05.03.2020 Флешки и HDD

LIST и SELECT - лишь две из множества команд, поддержи­ваемых DiskPart . Многие из перечисленных команд принимают Noerr в качестве дополнительного параметра. Параметр Noerr приме­няется со сценариями DiskPart и указывает, что при возникно­вении ошибки DiskPart должен продолжать обработку команд сценария. В отсутствие этого параметра DiskPart при ошибке завершит работу, и выполнение сценария прекратится.

Итак, основные команды DISKART:

  • Команды, с которыми применяется Noerr и которые при завершении работы возвращают код ошибки: ADD, AS­SIGN, AUTOMOUNT, BREAK, CONVERT, CREATE, DE­LETE, EXTEND, IMPORT, ONLINE, REMOVE и REPAIR .
  • Команды, с которыми Noerr не применяется или которые не возвращают код ошибки: ACTIVE, CLEAN, DETAIL, EXIT, GPT, HELP, INACTIVE, LIST, REM, RESCAN, RE­TAIN и SELECT .

Использование сценариев DiskPart

Способ использования сценариев с DiskPart слегка отлича­ется от такового для других команд. Причина в том, что DiskPart - это интерпретатор командной строки, а не обычная ути­лита. Когда вы запускаете DiskPart (вводом diskpart в коман­дной строке), интерпретатору нужно сообщить о том, что вы хотите использовать сценарий, добавив параметр /S, как по­казано ниже:

  • diskpart /s ИмяСценария.txt

где ИмяСценария.txt - имя текстового файла с нужным сценарием. По умолчанию DiskPart записывает вывод в те­кущую командную строку.

При выполнении сценариев DiskPart проверяйте следую­щие коды ошибок:

  • 0 - ошибок нет, сценарий выполнен полностью;
  • 1 - фатальное исключение (возможно, наличие серьезных проблем);
  • 2 - некорректные параметры команды;
  • 3 - не удалось открыть указанный файл сценария или вы­ходной файл;
  • 4 - сервис, используемый DiskPart, вернул код ошибки или сообщил о неудаче;
  • 5 - неправильный синтаксис команды (обычно из-за невер­ного выбора диска, раздела или тома, либо из-за невозмож­ности его использования с данной командой).

Пример сценария DiskPart

Используя сценарии DiskPart, все операции, которые вы хо­тите выполнить, нужно завершить в рамках одного сеанса. Сценарий должен содержать все необходимые вам команды DiskPart. Включать в сценарий команду EXIT не требуется, так как в конце сценария интерпретатор автоматически завер­шает свою работу.

  • rem Выбираем диск 2
  • select disk 2
  • rem Создаем основной (primary) раздел на диске
  • rem и назначаем ему букву диска
  • create partition primary size=4096assign letter=s
  • rem Создаем дополнительный (extended) раздел
  • rem с двумя логическими дисками
  • create partition extended size=4096
  • create partition logical size=2048
  • assign letter=u
  • create partition logical size=2047
  • assign letter=v

В этом примере создаются основной и дополнительный разделы на диске 2. Размер основного раздела определен в 4096 Мб и ему назначается буква S. Размер дополнительного раздела определен в 4096 Мб; в нем создается два логических раздела: первый - размером 2048 Мб с буквой U, второй - размером 2047 Мб с буквой V. Такие размеры логических раз­делов заданы из-за некоторых потерь дискового пространства при разбиении на разделы. Вы также могли бы создать един­ственный логический раздел размером 4096 Мб.

Всем привет! Сегодня я хочу поделится с вами способом, как создать диск D при помощи командной строки, зачем это нужно? Допустим, если вам нужно создать второй раздел, например, тот же диск D, то вы скорее всего пойдете в утилиту “Управления дисками”. Там мы нажмем на диск C: правой кнопкой мыши и выберем “Сжать”, но в результате данного метода может случиться так, что раздел уменьшиться только на немного, в данном случае на 100 Гб. Такое может случится из-за или даже , возможно, есть и другие причины.

Ладно, это только один метод, но можно ведь воспользоваться различными утилитами, типа AOMEI Partition Assistant Standard Edition, а если этой программы не окажется под рукой и скачать ее нет возможности? Вот тут и приходит на помощь командная строка. Мы воспользуемся командной shrink querymax и возьмем у диска C: столько пространства, сколько необходимо. Поехали!

Создаем диск D в командной строке

Давайте посмотрим на скриншот ниже, там мы видим системный диск C: объем которого 915 Гб.

Давайте теперь откроем командную строку от имени администратора и начнем процесс создания диска. Процесс этот очень простой и пройдет быстро, обязательно сохраните эту статью, чтобы потом можно было к ней вернуться, в случае, если вам снова понадобится создать новый диск.

Наконец приступим к процессу, вводим следующие команды в командную строку:

— знакомая нам утилита запускает интерфейс управления дисками.

lis vol — выводим список всех разделов на компьютере, в нашем случае диск C: имеет номер тома 1. Это важно запомнить.

sel vol 1 — с помощью этой команды мы выбираем том системного диска.

shrink querymax — наконец добрались до этой команды. Она покажет нам сколько мы можем забрать у диска C: максимального объема. На практике выяснилось, что около 876 Гб, правда нам столько много и не нужно.

shrink desired=500000 — с помощью данной команды мы разделяем наш диск C: и забираем у него 500 Гб. После этого, создаться нераспределенное дисковое пространство.

creat par prim — команда создания раздела.

format quick fs=ntfs — здесь мы форматируем новый раздел под NTFS.

assign — даем новому разделу букву.

exit — завершение работы с утилитой .



Теперь просто зайдите в “Управление дисками” и убедитесь, что там присутствует диск D, он же будет и в папке Мой компьютер.

Надеюсь эта небольшая инструкция помогла вам. А на этом все.

Для различных задач, которые встают перед пользователями, к примеру, нужно создать загрузочную флешку или появилась проблемы с форматированием флешки стандартными средствами из проводника, появляется необходимость форматирования флешки с помощью командной строки. Форматирование флешки через командную строку можно осуществить несколькими способами.

Для того, чтобы вызвать командную строку, запускаем меню Пуск и вписываем в строку поиска команду cmd.

В появившемся окне командной строки вписываем: format /fs:NTFS H: /q – где:

  • format – задание на форматирование;
  • fs:NTFS – описание выбираемой нами файловой системы;
  • H: — нужный нам накопитель;
  • /q — команда на быстрое форматирование.

В том случае, если мы захотим отформатировать файловую систему в Fat или в Fat32, команда будет выглядеть следующим образом: format /FS:FAT32 H: /q.

После ввода команды выведется сообщение: «Вставьте новый диск в дисковод H: и нажмите клавишу ENTER…» – нажмем ENTER.

Затем в окне командной строки выводится: «Метка тома (11 символов, ENTER — метка не нужна)» —

так жмем на ENTER.

Наша флешка отформатирована.

Команда Format (второй способ)

Вызываем командную строку как описано в пункте первом.

Набираем в появившемся окне командной строки: format H: /fs:NTFS /v:Arhiv – где:

  • format – задача на форматирование диска;
  • fs:NTFS – описание выбираемой нами файловой систем;
  • v:Arhiv – метка выбираемого нами накопителя (вписывается наименование вашего диска).

Соответственно, при выборе нами другой файловой системы после fs: вписываем то, что нам необходимо – Fat или Fat32. Команда выглядит следующим образом: format H: /fs:FAT32 /v:Arhiv. В случае, если вы хотите выбрать быстрое форматирование, в команду на форматирование нужно дописать Q и команда будет выглядеть так: format H: /FS:NTFS /Q /v:arhiv.

Сразу после ввода команды в окне командной строки появляется оповещение: «Вставьте новый диск в дисковод H: и нажмите клавишу ENTER…» – нажимаем клавишу Ввод.

Флешка отформатирована.

Способ 3. Встроенная утилита Diskpart

В операционной системе Windows находится встроенная утилита для работы с накопителями, которая позволяет нам отформатировать флешку.

Вызываем командную строку командой cmd в поисковой строке меню Пуск.

В окне появившейся командной строки вводим: diskpart и запускается утилита для управления пространствами накопителей.

Набираем команду: list disk. Это позволит нам увидеть все накопители, присутствующие на нашем компьютере. Находим флешку, которую собираемся форматировать по объему. Нам стали видны все диски с указанием их объемов. Запоминаем номер выбираемого нами диска, например, 2.

Затем набираем команду: select disk 2, где 2 – выбираемый нами накопитель. Жмем Enter.

После этого, флешку необходимо очистить от атрибутов, для чего вводим команду: attributes disk clear readonly. После этого вводим команду: clean.

После очистки накопителя от атрибутов нам необходимо создать первичный раздел, для чего размечаем наш диск в выбранной нами файловой системе:

Сначала вводим команду: create partition primary, затем задаем необходимую нам файловую систему командой: format fs=ntfs или format fs=fat32. Если необходимо быстрое форматирование, то команду пишем следующим образом: format fs=NTFS QUICK или format fs=FAT32 QUICK. Нажимаем на Ввод и флешка форматируется.

Выход из программы осуществляем командой: exit.

Встроенная утилита Diskpart (еще один способ)

Существует еще один, немного отличающийся, способ форматирования накопителя с помощью встроенной программы Diskpart.

Вызываем окно командной строки, как рассказано выше, затем вводим команду diskpart и нажимаем Ввод для запуска утилиты.

Затем вводим команду list disk и снова жмем Ввод. Так мы увидим все свои накопители. После этого, так же, как и в предыдущем способе, распознаем свою флешку по размеру и запоминаем номер накопителя. Например, 2.

Пишем команду: select disk 2, где 2 – выбираемая нами флешка. Нажимаем на Enter.

Вписываем команду clean и нажимаем Enter – удаляются все файлы на накопителе.

Далее необходимо создать новый раздел на флешке, для чего вводится команда: create partition primary и Ввод, затем команда выбора диска: select disk 2 и Ввод, где 2 – нужный нам накопитель. После чего нужно ввести команду: active, чтобы утилита пометила раздел как активный. Затем вводим команду для разметки файловой системы: format fs=ntfs или format fs=fat32. Как говорилось в предыдущем способе, для быстрого форматирования добавляем в команду QUICK: format fs=NTFS QUICK или format fs=FAT32 QUICK.

После окончания форматирования нужно присвоить флешке букву. Делаем это с помощью команды: assign, после чего происходит автозапуск накопителя, и мы видим на экране окно проводника с уже отформатированной флешкой.

Для завершения работы в Diskpart пользуемся командой exit.

Заключение

Как мы показали в данной статье, сделать форматирование флешки через командную строку несложно. Главное, внимательно выбирать диск для форматирования и помнить, что после форматирования ваши данные могут быть утрачены навсегда. Работа в командной строке поможет особенно в случае работы со встроенной утилитой Diskpart, если флешку не удается отформатировать простым способом из меню проводника или при работе с флешкой вы заметили, что часть файловой системы не видна и объем флешки по какой-то причине уменьшился.

Привет друзья! На днях один наш читатель задал мне вопрос: «Как создать диск D на ноутбуке в командной строке?», в связи с чем мне припомнился один интересный случай. Один раз, мой знакомый попросил меня разделить жёсткий диск на его ноутбуке, то есть другими словами создать диск D, естественно я попробовал - открыл оснастку «Управление дисками», щёлкнул правой кнопкой мыши на диске C: и выбрал «Сжать», но в результате системный раздел C: объёмом 900 Гб сжался только на 100 Гб, такое бывает из-за файла подкачки, фрагментации жёсткого диска и других причин, быстро решить проблему можно с помощью менеджера разделов жёсткого диска программы , но у меня её с собой не было и скачать в интернете не представлялось возможным, у приятеля отсутствовал интернет. Оставалось одно средство - командная строка. С помощью команды «shrink querymax» я выяснил, что утилита diskpart сможет отжать от диска (C:) необходимое дисковое пространство.

Как создать диск D в командной строке

Управление дисками ноутбука. Видим, что на жёстком диске ноута имеется один системный раздел C: объёмом 914 Гб.

Создаём диск D: в командной строке.

Запускаем командную строку от имени администратора

и вводим команды:

diskpart (запускаем консольную утилиту с интерфейсом командной строки для работы с дисками)

lis vol (данная команда выводит список разделов жёсткого диска, видим, что Том 1, это раздел (C:) с установленной Windows 8.1 )

sel vol 1 (данной командой выбираем Том 1 (раздел (C:) с установленной Windows 8.1))

shrink querymax (это команда покажет сколько максимально можно «откусить» пространства от раздела (C:)). Ответ - «Максимальное количество повторно используемых байт: 876 Гб», то есть утилита diskpart способно сжать диск C: на 876 Гб, но нам так много для диска (D:) и не нужно.

Была затронута тема сжатия тома или раздела диска в Windows. Здесь я хочу показать вам, как можно использовать незанятое пространство на диске и создать новый том или раздел с помощью инструмента «Управление дисками» или с помощью командной строки.

Как создать новый том или раздел через «Управление дисками»

Откройте инструмент «Управление дисками». Для этого откройте диалог «Выполнить» (Win + R), введите команду diskmgmt.msc и нажмите Enter.

Щелкните правой кнопкой мыши на не распределенном пространстве и нажмите «Создать простой том».

В окне мастера создания простого тома нажмите «Далее».

Введите размер пространства, который необходимо использовать для нового тома (или раздела) и нажмите кнопку «Далее».

На следующем этапе вы можете изменить параметры форматирования, но это необязательно, тем более, если вас устраивают настройки по умолчанию. Дополнительно вы можете изменить метку тома на любое имя по вашему предпочтению, но лучше использовать что-то описательное: например, «Фильмы», «Документы», «Резервные копии» т.д. Также вы можете включить опцию для сжатия файлов и папок. Когда все настройки будут выбраны, нажмите «Далее».

Ознакомьтесь с выбранными параметрами. Если что-то захотите изменить, нажмите «Назад», чтобы вернуться к предыдущим шагам. Если вас все устраивает, нажмите «Готово».

После этого на вашем компьютере должен будет быть успешно создан новый раздел.

Как создать новый том или раздел через командную строку

Откройте командную строку с правами администратора.

Введите diskpart и нажмите Enter.

В строке DISKPART введите list disk . Эта команда выведет список дисков на вашем ПК. Она же поможет вам определить номер диска с незанятым пространством.

Теперь введите команду select disk с номером тома и нажмите Enter: например, select volume 0 .

Совет: вы можете вручную указать размер нового раздела. Для этого к команде create partition primary нужно добавить size=x (где x – размер раздела в мегабайтах). Целиком команда будет выглядеть следующим образом: create partition primary size=1000

Теперь, когда раздел был создан, введите команду list volume и нажмите Enter. В результате вы увидите том (в моем случае том 3) с файловой системой RAW. Однако будет правильнее, если сказать, что это том без файловой системы.

Далее вам нужно отформатировать раздел в файловую систему NTFS. Введите команду format fs=ntfs quick (где quick – это указание, что должен использоваться быстрый способ форматирования) и нажмите Enter.

Только что вы успешно создали и отформатировали раздел. Последнее, что нужно сделать, это назначить букву диска для нового раздела. Это тоже довольно простая задача.

Введите команду list volume , обратите внимание на номер нового раздела и введите команду select volume , не забыв указать номер раздела. Например, в моем случае команда будет выглядеть следующим образом: select volume 3 .

Теперь у вас есть два варианта, чтобы назначить букву диска: вы можете просто ввести команду assign , но тогда инструмент DiskPart автоматически назначит одну из доступных букв для нового раздела (это то, что показано на скриншоте ниже); или вы можете ввести команду assign letter=f , где f – это буква диска. Если вы выберете второй вариант, убедись, что буква, которую вы хотите присвоить, уже не присвоена другому диску.

На этом все! Все написанное выше работает в Vista, Windows 7 и 8.x.

Отличного Вам дня!