Diskpart — консольная утилита для работы с разделами дисков

diskpart

Эта консольная утилита впервые появилась в Microsoft Windows 2000 для серверных систем и в Windows XP для настольных. До ее появления использовался fdisk, история которого имеет корнями MS-DOS. Очень странно, но на самом деле мало кто знает о ее существовании. Ведь в Windows есть прекрасный инструмент с графическим интерфейсом – “Управление дисками”. Но в некоторых случаях diskpart имеет гораздо больше возможностей.

Немного о Diskpart

diskpart
diskpart

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

Во вторую очередь, в отличие от “Управления дисками”, diskpart представляет больше возможностей, так как не блокирует потенциально опасные действия пользователя. «Управление дисками» имеет ряд ограничений, наложенных Microsoft, а эта программа вообще считает, что если о ней знают, то это признак профессионализма и пользователь отдает себе отчет в том, что он делает.

Что может diskpart

  1. Создавать и удалять разделы, в том числе начиная с любого места диска (“Управление дисками” создает всегда в конце последнего раздела)
  2. Назначать  и переназначать активные разделы
  3. Изменять букву диска (точку монтирования)
  4. Diskpart умеет корректно работать с GPT разделами
  5. Выводить детальную информацию о разделах
  6. Преобразование между базовыми дисками и динамическими

С помощью diskpart можно подготовить любой диск, равно как внутренний так и внешний, включая флешки. Ограничение для флешек – нельзя создать несколько разделов.

Более подробно о diskpart можно прочесть на официальном сайте Microsoft

Операции с Diskpart

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

  1. Определить номер диска в diskpart, который соответствует флешке. Вводим комманду list disk и смотрим какой из дисков наша флешка. Например, по объему.
  2. Выбираем флешку как активный диск — select disk N, где N – номер диска, соответствующий флешке.
  3. Чистим флешку от информации – clean
  4. Создаем основной раздел на флешке: create partition primary
  5. После создания этот раздел будет первым и единственным. Поэтому выбираем первый раздел: select partition 1
  6. Для того, чтобы флешка могла грузиться с этого раздела его надо сделать активным: active
  7. После этого необходимо отформатировать раздел. Чаще всего используется формат NTFS, так как нам надо будет записать в последствии образ диска для загрузки, а он может занимать более 2 гигабайт, что не допускается файловой системой FAT32. Форматируем коммандой format fs=NTFS
  8. Можем присвоить флешке букву диска, хотя этот шаг совершенно не обязателен. Если все же решаем присваивать то выполняем комманду: assign letter=Q
    Следует помнить, что буква диска, которую мы присваиваем, должна быть свободна.
  9. На этом подготовка завершена. Выходим из программы: exit

Diskpart — Подготовка флешки к установке

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

Осторожно — не все правда о Microsoft Diskpart

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

Мы уверены, что другие наши материалы также будут интересны:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *