Diskpart, Get-Partition и программы для работы с HDD, SSD, съемными дисками USB, SD, microSD
Интерпретатор команд DiskPart помогает управлять дисками компьютера (дисками, разделами, томами или виртуальными жесткими дисками). Прежде чем можно будет использовать команды DiskPart , необходимо сначала вывести список, а затем выбрать объект, чтобы получить фокус. После того как объект находится в фокусе, любые команды DiskPart, которые вы вводите, будут действовать для этого объекта.
Запускаем от имени Администратора (важно!) командную строку
В командной строке вводим:
list disk
Список доступных объектов
Вы можете получить список доступных объектов и определить число или букву диска с помощью:
- list disk — Отображает все диски на компьютере.
- list volume — Отображает все тома на компьютере.
- list partition — Отображает разделы на диске, на котором находится фокус на компьютере.
- list vdisk — Отображает все виртуальные диски на компьютере.
DISKPART> attributes disk clear readonly - снять атрибуты "Только для чтения"
Как удалить раздел восстановления в windows 10:
Original (источник)В командной строке вводим:
diskpart- Выводим список дисков при помощи команды:
list disk- Запоминаем номер нужного диска, и вводим:
select disk *, где вместо звездочки вводим нужный номер.- Выводим список разделов:
list partition- Тут находим раздел восстановления, запоминаем его номер и вводим
select partition *- вместо звезды номер раздела.- Наконец, вводим команду:
delete partition override- после неё раздел будет затерт.
Замените <букву> на новую букву (например, Z), которую вы хотите назначить.
С помощью diskpart
- Откройте командную строку от имени администратора.
- Введите
diskpartи нажмите Enter. - Введите
list volume, чтобы увидеть список томов. - Введите
select volume X(где X — номер тома, который вы хотите изменить). - Введите
assign letter=Y(где Y — нужная буква). - Введите
exit, чтобы выйти из программы.
УДАЛЕНИЕ ТОМА В КОМАНДНОЙ СТРОКЕ
- Откройте командную строку от имени администратора:
один из способов – нажмите на меню "Пуск" правой клавишей мыши и выберите "Командная строка (администратор)". - Введите команду:
Diskpartи нажмите клавишу Enter =>;
введите команду:list volume
и нажмите клавишу Enter.
Обратите внимание на номер тома, который вы хотите удалить. К примеру, нам нужно удалить диск F, после ввода команды list volume мы увидели, что это "Том 4". - Введите команду:
select volume №и нажмите клавишу Enter (№ нужно заменить на номер тома, который вы хотите удалить).
В нашем примере номер тома 4,значит команда будет выглядеть такselect volume 4 - Введите:
delete volumeи нажмите клавишу Enter.
Когда напишет "Том успешно удален" можете закрыть командную строку.

Удаление раздела EFI (Extensible Firmware Interface)
После неудачной установки Ubuntu, появился третий раздел с засекреченной информацией, размером в 1Gb, удалил командой clean
Удаление раздела EFI (Extensible Firmware Interface) на жестком диске не рекомендуется и может привести к проблемам с загрузкой операционной системы. EFI раздел содержит важную информацию для загрузки системы в режиме UEFI. Если вы все же хотите удалить его, вам потребуется использовать Diskpart, утилиту командной строки для управления разделами диска, и действовать с осторожностью.
Прежде чем продолжить, убедитесь, что у вас есть резервная копия всей системы, так как удаление EFI раздела может сделать вашу систему не загружаемой!
Вот как можно удалить EFI раздел с помощью Diskpart:
- Запустите командную строку от имени администратора: Нажмите Win + R, введите cmd, затем нажмите Ctrl + Shift + Enter.
- Запустите Diskpart: Введите:
diskpartи нажмите Enter. - Определите номер диска с EFI разделом: Введите
list diskи найдите диск, содержащий EFI раздел. Запомните его номер (например, 0 или 1). - Выберите диск: Введите
select disk[номер диска] (например, select disk 1). - Удалите все разделы на диске: Введите
clean. - Выйдите из Diskpart: Введите
exitВажно: Команда clean удалит все разделы на выбранном диске
УДАЛИТЬ ТОМ В POWERSHELL
- Откройте PowerShell от имени администратора: один из способов – написать в строке поиска PowerShell, на найденном результате нажать правой клавишей мыши и выбрать "Запустить от имени администратора".

- Введите команду:
Get-Partitionи нажмите клавишу Enter.
Откроется список томов, запомните букву тома, который вы хотите удалить. - Введите команду:
Remove-Partition -DriveLetter "буква тома"и нажмите клавишу Enter
(вместо "Буква тома" поставьте букву того тома, что нужно удалить).
К примеру, нам нужно удалить том F, значит команда будет выглядеть так:Remove-Partition -DriveLetter "F"Remove-Partition -DriveLetter "E"
У Вас спросит "Вы действительно хотите выполнить это действие?", нажмите y на клавиатуре и Enter, чтобы подтвердить удаление тома.
Get-PSDrive - Чтобы получить список дисков PowerShell в вашем сеансе PowerShell, используйте эту команду
Командлеты:
Get-PhysicalDisk, Get-Disk, Get-Partition
Эти командлеты модуля Storage работают только в Windows 8 и более новых ОС (решение для Windows 7 будет ниже в статье). Их названия говорят сами за себя, но я все же считаю нужным напомнить общую информацию о дисках и разделах, а также прояснить некоторые моменты.
- Get-PhysicalDisk позволяет получить информацию о физических дисках, т.е. характеристики устройств.
- Get-Disk выводит сведения о дисках на логическом уровне с точки зрения операционной системы.
- Get-Partition отображает информацию о разделах на всех дисках.
Разницу между первыми двумя командлетами проще всего объяснить на примере моего ПК. У меня два внешних USB-диска объединены в дисковое пространство. Get-PhysicalDisk показывает два физических диска, а Get-Disk – один (как и файловый менеджер). На рисунке ниже эти диски выделены желтым.
Для присвоения буквы диску, если вы хотите сделать это с помощью PowerShell, используйте командлет:Set-Partition с параметром NewDriveLetter. Чтобы выбрать нужный раздел, предварительно воспользуйтесь Get-Partition или Get-Disk, чтобы получить номер диска.
С помощью PowerShell:
- Откройте PowerShell от имени администратора.
- Чтобы найти номер диска, введите: Get-Disk.
- Чтобы назначить букву, выполните команду:
Get-Partition -DiskNumber <номер_диска> | Get-Partition -DiskNumber 2
Set-Partition -NewDriveLetter <буква>.
Set-Partition -NewDriveLetter E
Set-Partition -NewDriveLetter V
Назначил букву выполнив команду: Get-Partition -DiskNumber 2 | Set-Partition -NewDriveLetter E 
Форматирование внешних USB, SD, micro SD носителей в ExFAT
В командной строке
Если нужно отформатировать в ExFAT конкретный раздел накопителя, которому системой уже назначена буква — использовать следующую команду в командной строке (от имени администратора)
букву X следует поменять на нужную букву раздела диска:
format /FS:FAT32 X: /q (где X: — буква вашей флешки)
В Командной строке и DISKPART
С помощью DISKPART можно отформатировать накопитель в ExFAT
- Запустите командную строку от имени администратора.
- Введите команды:
- diskpart
- list volume
и обратите внимание на номер раздела, который вам нужно отформатировать (далее в команде — N) - По порядку используйте команды
- select volume N
- format fs=exFAT quick
- exit

Параметры DiskPart
Интерпретатор команд DiskPart позволяет выполнять следующие команды:
|
Get-Help |
Описание |
|
Помечает раздел диска как активный. |
|
|
Зеркально отображает простой том с фокусом на указанный диск. |
|
|
Назначает букву диска или точку подключения тому, имеющему фокус. |
|
|
Подключает (иногда называемые подключениями или поверхностями) виртуальный жесткий диск (VHD), чтобы он появился на главном компьютере в качестве локального жесткого диска. |
|
|
Отображает, устанавливает или очищает атрибуты диска или тома. |
|
|
Включает или отключает функцию автоматического подключения. |
|
|
Разбивает зеркальный том с фокусом на два простых тома. |
|
|
Удаляет все разделы или форматирование тома с диска, на котором находится фокус. |
|
|
Уменьшает физический размер динамически расширяемого файла виртуального жесткого диска (VHD). |
|
|
Преобразует тома FAT и FAT32 в файловую систему NTFS, не затрагивая существующие файлы и каталоги. |
|
|
Создает раздел на диске, том на одном или нескольких дисках или виртуальный жесткий диск (VHD). |
|
|
Удаляет раздел или том. |
|
|
Останавливает отображение выбранного виртуального жесткого диска (VHD) в качестве локального жесткого диска на главном компьютере. |
|
|
Отображает сведения о выбранном диске, разделе, томе или виртуальном жестком диске (VHD). |
|
|
Выход из интерпретатора команд DiskPart. |
|
|
Расширение виртуального жесткого диска (VHD) до указанного размера. |
|
|
Расширение тома или раздела с фокусом, а также его файловой системы на свободное (нераспределенное) пространство на диске. |
|
|
Отображает сведения о текущей файловой системе тома, имеющего фокус, и перечисляет файловые системы, поддерживаемые для форматирования тома. |
|
|
Форматирует диск для приема файлов Windows. |
|
|
Присваивает разделу GPT-атрибуты раздела, в котором основное внимание уделяется базовым дискам таблицы разделов GPT. |
|
|
Отображает список доступных команд или подробные справочные сведения об указанной команде. |
|
|
Импортирует группу внешних дисков в группу дисков локального компьютера. |
|
|
Помечает системный раздел или загрузочный раздел как неактивный на базовых дисках с основной загрузочной записью (MBR). |
|
|
Отображает список дисков, разделов на диске, томов на диске или виртуальных жестких дисков (VHD). |
|
|
Объединяет разностный виртуальный жесткий диск (VHD) с соответствующим ему родительским VHD. |
|
|
Переводит сетевой диск или том в состояние "вне сети". |
|
|
Принимает автономный диск или том в состояние "в сети". |
|
|
Обновляет состояние всех дисков в группе дисков, пытается восстановить диски в недействительной группе дисков, а также повторно синхронизирует зеркальные тома и тома RAID-5 с устаревшими данными. |
|
|
Предоставляет способ добавления комментариев в скрипт. |
|
|
Удаляет букву диска или точку подключения из тома. |
|
|
Восстанавливает том RAID-5 с фокусом, заменяя неисправной регион диска на указанный динамический диск. |
|
|
Находит новые диски, которые могли быть добавлены на компьютер. |
|
|
Подготавливает существующий динамический простой том для использования в качестве загрузочного или системного тома. |
|
|
Отображает или задает политику сети хранения данных (SAN) для операционной системы. |
|
|
Перемещает фокус на диск, раздел, том или виртуальный жесткий диск (VHD). |
|
|
Изменяет поле "тип секции" для секции, имеющей фокус. |
|
|
Уменьшает размер выбранного тома на указанный вами объем. |
|
|
Отображает или задает идентификатор таблицы разделов GUID (GPT) или подпись основной загрузочной записи (MBR) для диска, на котором находится фокус. |