PracticU

DISKPART – управление дисками и разделами в Windows 10

Без субтитровС субтитрами
PracticU › Курс техников Windows - Поддержка пользователей - Help Desk › DISKPART – управление дисками и разделами в Windows 10
Словарь терминов:
гигабайт - Единица объёма данных, примерно миллиард байт.
комментарий - Текст в коде, поясняющий его людям и не выполняемый компьютером.
GPT - Современный стандарт организации разделов диска и загрузки, поддерживающий диски большего размера, чем MBR.
терабайт - Единица объёма данных, примерно тысяча гигабайт.
MBR - Старый способ организации разделов диска и загрузки системы, в основном вытесненный GPT.
мегабайт - Единица объёма данных, примерно миллион байт.
FAT32 - Простая файловая система, широко совместимая с устройствами, но с ограничениями на размер файла и тома.
восстановление - Возврат данных или системы к рабочему состоянию из резервной копии после сбоя или повреждения.

DISKPART – управление дисками и разделами в Windows 10
Разбираем diskpart, встроенную утилиту Windows для управления дисками и разделами. Сначала выполняем команды вручную, потом собираем их в скрипт, который можно запустить на многих компьютерах сразу.
Основные шаги
1. Partition и volume: partition показывает разделы со стороны диска, включая служебные. Volume показывает те же разделы с точки зрения Windows и включает, например, DVD. Выбор одного объекта выбирает и связанный с ним второй.
2. Сжатие и новый раздел: shrink desired=5000 освобождает около 5 ГБ на диске C. Затем create partition primary создает раздел на всем свободном месте.
3. Файловая система и буква: format создает файловую систему, а assign letter=D выдает букву, без которой раздел не виден в проводнике.
4. Справка: help с названием команды показывает параметры и примеры внизу.
5. Скрипт: команды сохраняем в текстовый файл, а строки с rem служат комментариями. Запуск выполняем командой diskpart /s с путем к файлу. Перед запуском проверяем, что ничего не забыто: например, в примере забыли выдать букву.
6. GPT: команда clean стирает всю конфигурацию диска. GPT позволяет больше четырех разделов и диски больше 2 ТБ, в отличие от MBR.
7. Структура диска: раздел EFI System Partition около 100 МБ в FAT32 для загрузки, Microsoft Reserved 16 МБ для служебных данных, основной раздел Windows и раздел восстановления около 650 МБ, который помечают через set id.
Обратите внимание
При установке Windows раздел восстановления создается в начале диска, а в примере Microsoft его рекомендуют ставить в конец. Оба варианта встречаются.
Теперь вы можете подготовить диск с GPT и разделами для Windows и вручную, и скриптом.
Следующий урок курса: Powershell - управление дисками и разделами в Windows 10

Содержание лекции: DISKPART – управление дисками и разделами в Windows 10

  1. 00:00

    Diskpart: встроенная утилита Windows

  2. 00:58

    Интерактивный режим и справка

  3. 01:36

    Команды List и Select

  4. 04:51

    Команда shrink и справка help

  5. 06:01

    Команда create: виды разделов

  6. 11:11

    Create partition primary без размера

  7. 11:48

    Команда format и файловая система

  8. 12:21

    Assign letter: буква для раздела

Расшифровка лекции: DISKPART – управление дисками и разделами в Windows 10

Полный текст первых минут лекции «DISKPART – управление дисками и разделами в Windows 10» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:02

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

  2. 00:16

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

  3. 00:36

    Многие говорят команда Diskpart, нет, это приложение, это утилитка, и я специально вам показываю, что она встроена в System Windows 32, она лежит в этой папке. Просто программисты Microsoft сделали такую утилитку, и мы можем просто написать diskpart, слэш знак вопроса и увидеть, что ее можно запустить со скриптом, чтобы автоматизировать все команды.

  4. 00:58

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

  5. 01:11

    Видите, мы уже внутри него и надо начать пользоваться синтаксисом, интерактивно разговаривать с этим инструментом. Я делаю знак вопроса и вижу все возможные команды, которые понимает этот инструмент.

  6. 01:27

    Давайте посмотрим, что мы здесь знаем. Assign – это присоединить какую-то букву. Create – это создать партицию или volume. и мы поговорим, чем различается volume от партиций через несколько минут.

  7. 01:37

    И здесь вообще-то много таких команд, которыми мы будем пользоваться. Давайте начнем с простой команды listDisk. И увидим, что у нас есть disk0. Если я сделаю просто list, он мне напишет, что я могу получить список дисков, список партиций на конкретном диске, список волюмов.

  8. 01:57

    И мы скоро увидим, чем отличается volume от партиций. и VDisk – это виртуальный диск, это VHD, это жесткий диск виртуальных машин. Так, я делаю Select Disk 0, и вот у меня появилась звездочка, что я выбрал этот диск 0.

  9. 02:12

    Сейчас все мои команды будут направлены на мой единственный диск 0, который существует. Если я запущу List Partitions, я увижу список партиций.

  10. 02:21

    А если я запущу List Volume, то я увижу список тоже волюмов. Чем волюм отличается от партиций? Во-первых, партиция, она очень физическая, она связана с диском.

  11. 02:35

    Это, например, местонахождение партиции относительно начала диска, вот этот вот offset. То есть партиции – это смотреть на мир дисков и томов со стороны железа.

  12. 02:46

    И, например, здесь будет партиция reserved Microsoft для внутренних потребностей Microsoft, для динамических дисков. А Volume – это смотреть на те же самые партиции с точки зрения операционной системы.

  13. 03:01

    Более логично. То есть более высокий уровень абстракции. То есть мы смотрим на одну и ту же информацию с двух сторон.

  14. 03:08

    Партиция – это смотреть со стороны диска и железа, а Volume – это со стороны операционных систем. И, например, мы видим с точки зрения операционки, что у нее есть диск V.

  15. 03:18

    Видите, вот этот вот слева. И он вообще DVD. То есть мы сейчас смотрим на Volume, это более логические, более высокие структуры, более абстрактные и более приближенные к миру операционной системы, чем к миру железок.

  16. 03:35

    Но в конце концов они очень похожи. Чем они различаются? Тем, что, например, DVD не находится на партиции на жестком диске, поэтому мы его в List Partition не увидим, а в List Volume мы его увидим.

  17. 03:46

    И с другой стороны, есть партиция, которую Windows не умеет понимать, И мы ее в списке партиций увидим, а в списке волюмов не увидим. Это с какой точки зрения смотреть?

  18. 03:56

    Более железный или более абстрактный, как операционная система? Мы можем и так, и так смотреть на этот мир и сделать select, например, volume 2. Потому что я вижу, что там есть буква C, и я увидел, что это моя партиция.

  19. 04:12

    Видите, я сделал select volume 2, и у меня появилась звездочка. То есть все команды будут идти на этот volume. Но если я сделаю List Partitions, у меня автоматом выбралась партиция номер 4, которая связана как раз с этим волюмом.

  20. 04:26

    То есть он показывает и то, и то, и выбор одного из них выбирает обоих, потому что команды идут физически на одно и то же место. Так, что мы хотим сделать? Мы хотим сжать этот диск C, освободить в нем 5 гигабайт места и создать на нем партицию D для данных.

  21. 04:44

    Давайте начнем с того, что мы сейчас сожмем диск C. Только какую команду мы это сделаем, я не помню.

  22. 04:52

    Давайте сделаем знак вопроса и поищем, что здесь есть с сжиманием связанное. Вот шринг. Шринг это сжать, а как синтаксис я не знаю, поэтому я буду использовать help.

  23. 05:02

    Пишем help и шринг. Help и команда, и у нас здесь внизу есть примеры. Видите, help-шринг дает мне полное объяснение про каждый параметр, который я могу использовать.

  24. 05:14

    И главное, внизу examples, примеры. И вот я буду использовать их пример, shrink desired, и возьму 5000. Что такое desired, желаемое, и вот здесь у нас есть объяснение.

  25. 05:25

    Для этого я сделал help. Specify the desired amount of space in megabytes. Указывает желаемое место в мегабайтах для уменьшения места.

  26. 05:35

    И вот мы делаем shrink desired 5000. И у нас здесь слева, смотрите, на графическом интерфейсе освободилось 5 гигабайт unallocated.

  27. 05:44

    И мы можем, видите, сделать шринг графическими инструментами. Но мы пользуемся сейчас командной строкой, потому что наша цель в конце сделать это все скриптом автоматизировать.

  28. 05:54

    Так, все, у нас есть 5 гигабайт свободных. Теперь нам надо создать на них партицию, отформатировать ее и выдать ей букву. Так, давайте начнем создавать партицию. Как мы создаем наш том, наш раздел?

  29. 06:07

    Мы делаем Create Volume или Create Partition или Virtual Disk. Virtual Disk это создать жесткий диск для виртуальной машины.

  30. 06:16

    И, кстати, его можно сразу же подсоединить в Windows как Isofile. То есть Microsoft умеет читать и замаунтить диски виртуала к VHD к себе на локальный Windows, как Isofile Microsoft умеет маунтить, и также диски VHD.

  31. 06:33

    Я вам напоминаю, что VHD - это жесткий диск виртуальных машин Hyper-V Microsoft. Так, давайте сделаем Help на Create и мы можем посмотреть, что мы можем создавать Partition, Volume или эти виртуальные диски для виртуалок.

  32. 06:46

    Так, мы делаем Create Partition и у нас здесь есть несколько типов партиций, которые мы можем сделать. Партиция - это раздел на жестком диске и мы можем создать EFI, я вам напоминаю, что такое EFI System Partition.

  33. 07:01

    Это загрузочный раздел для начала загрузки Windows. Windows начинает свою загрузку с этого вот 99-мегабайтного EFI System Partition. Видите, он у меня уже существует.

  34. 07:15

    Вот мы его даже здесь видим. И здесь даже в описании написано, что EFI System Partition. Видите, мы можем такой создать с помощью диск-парта, если бы его не существовало.

  35. 07:26

    Это загрузочные мегабайты там. Загрузочная информация для того, чтобы можно было дисковод C зашифровать с помощью битлокера. Но загрузка и расшифровка битлокера будет начинаться вот с этого EFI.

  36. 07:39

    Extended Partition. Это еще со времен, когда был не EFI, не новый BIOS EFI и не новый GPT диск, а был старый BIOS, который называется BIOS.

  37. 07:52

    И он работал со старыми дисками, называется MBR. И в этом MBR было ограничение до 4 партиций. До 4 разделов можно было сделать на диске, потому что вот эта вот система управления дисками MBR не могла понять больше 4 разделов.

  38. 08:09

    И поэтому последний раздел делали как Extended, а в нем внутри делали много разделов Logical. И так обходили ограничения, если я хотел много разделов на диске.

  39. 08:18

    там c, d, e, e, f, g, я хотел много разделов, а mbr меня ограничивал только до 4, поэтому в те времена, как обходили это ограничение, делали 3 primary, а последний, четвертый, делали extended, и этот четвертый extended делили на много-много logical. Проблема единственная, что в этот logical

  40. 08:39

    нельзя было установить Windows, Windows обязан был загружаться в primary partition, но logical можно было там для данных поделить. То есть это как поделить квартиру на гипсовые стенки.

  41. 08:51

    Вот. И Logical Drive еще остался с тех времен. Последняя партиция это MSR. MSR это Microsoft Reserved Partition. Это партиция, которую Microsoft раздел на диски, которую Microsoft оставили для себя 15 мегабайт, чтобы вести там учет динамических дисков, как работает их программный RAID. Когда-то во времена

  42. 09:14

    На BIOS это все было спрятано в тайных секторах диска. Но во времена GPT по стандарту им запретили пользоваться тайными секторами и прятать информацию.

  43. 09:26

    Поэтому они создали для себя маленькую партицию Microsoft Reserved Partition. Так, мы хотим сделать Create Primary, создать обычную партицию. Нам не нужен ни Bootable EFI, ни Microsoft Reserved.

  44. 09:39

    И я хочу сделать Help и посмотреть, как создается вот это вот обычное Primary Partitions. И если у нас EFI, то это то, что мы будем создавать.

  45. 09:50

    У нас ограничение там на 100 с чем-то партиций, можно на диск. То есть у нас нет проблемы с четырьмя партициями.

  46. 09:57

    Так, мы сделали Help. Мы видим, что у нас есть Size. Этот Size, он не обязанный. Видите, если нету Size, то есть если я не указал размер раздела, то он займет все свободное место.

  47. 10:10

    Прекрасно, что здесь еще написано, что он будет занимать место, пока не закончится место на диске. Я могу указать offset, где он начнется, эта партиция.

  48. 10:21

    Я могу указать ID. ID это предназначение, это тип партиции, тип раздела. Например, что это EFI System Partition, это загрузочный раздел.

  49. 10:33

    И BIOS должен сюда передать контроль. Или это MSR, Microsoft Reserved. То есть его тип как раз указывается с помощью ID во время создания партиций. И там, кстати, нам сделали сокращенные команды.

  50. 10:47

    Видите, Windows видит этот тип и делает контекстное меню, например, все сереньким. То есть не дает мне подхода. А если он видит recovery, он вообще мне дает только help.

  51. 10:58

    То есть Microsoft, этот графический инструмент, видит вот этот вот тип данных и по нему понимает какая функция у этого раздела и здесь есть разные типы и нам нужно, что нам нужен, нам не нужен ни size, ни offset, это видите все в квадратных скобках, значит это необязательные параметры ID, тип данных, то есть размер, отступ от начала и его ID. Давайте с

  52. 11:24

    примера скопируем и напишем просто create partition, primary, не будем указывать ни размер, чтобы он занял все 5 гигабайт, Вот видите, он действительно их все занял и ID по умолчанию стандартный.

  53. 11:37

    Все, мы сделали партицию наконец-то и теперь нам надо ее отформатировать. Команду форматирования я не помню, поэтому я делаю знак вопроса и ищу где здесь есть формат.

  54. 11:48

    Вот формат, вот, вот, вот, формат the volume of all partition, отформатировать. Делаем help на формат и видим его синтакс внизу. я всегда смотрю на примеры внизу и понимаю, что можно дать label, можно быстро отформатировать и даже сказать всему разделу быть compressed, быть сжатым. Я просто делаю обычный формат и создаю

  55. 12:11

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

  56. 12:20

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

  57. 12:37

    Так, я не знаю ее синтакс наизусть, поэтому напишем help и assign и видим внизу пример. Например, assign letter D. Вот мы дали букву D, сразу же у нас есть предупреждение и сразу же мы видим, что у нас есть доступная партиция, доступный раздел D. Прекрасно и мы на нем можем

  58. 12:56

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

  59. 13:16

    Сценарий, который автоматом мне пропишет все-все команды. Для этого мы идем наверх и начинаем искать все команды, которые мы делали, и копировать их в Notepad, и потом автоматизировать.

  60. 13:27

    Так, лист меня не интересует, потому что лист ничего не меняет, он только показывает информацию. Вот SelectDisk0 - это обязательная команда, потому что надо выбрать, с каким диском мы работаем. Так, ListPartition - все листы меня не интересуют, просто это выдать информацию на экран.

  61. 13:42

    Меня это сейчас не интересует. Так, ListVolume - неинтересно, ListPartition. Что у нас здесь еще было? Я быстренько листаю, посмотреть. О, Shrink. Shrink - это сжать дисковод C на 5000 мегабайт.

Полный курс: Курс техников Windows

Предыдущая лекция: Скрытые разделы Windows 10

Следующая лекция: Powershell - управление дисками и разделами в Windows 10

Похожие лекции из других курсов

  • Powershell - управление дисками и разделами в Windows 10
  • Лекция о VAMT - Управление активацией корпоративных лицензий

Другие курсы этого направления

  • Курс системных администраторов - MCSE / MCSA / MCTIP
  • Системный администратор - Учимся за 3 минуты
  • Собеседование - Системный администратор