Diskpart удалить букву диска

Обновлено: 07.07.2024

DiskPart — это работающий в командный интерпретатор в операционных системах Windows XP и ОС семейства Windows Server 2003. Это средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки. Перед использованием команд DiskPart для диска, раздела или тома необходимо сначала составить список объектов, а затем выбрать объект для работы. После этого все введенные команды DiskPart выполняются для данного объекта.

Составить список всех доступных объектов и определить номер объекта или букву диска можно с помощью команд list disk, list volume и list partition. Команды list disk и list volume позволяют вывести все диски и тома компьютера. В отличие от них, команда list partition выводит только разделы выбранного диска. При использовании команды list рядом с выбранным объектом отображается звездочка (*). Объект выбирается по номеру или букве диска, например: диск 0, раздел 1, том 3 или том C.

После выбора объекта он остается выделенным до выбора другого объекта. Например, если фокус установлен на диске 0 и выбран том 8 на диске 2, фокус переместится с диска 0 на том 8 диска 2. В некоторых командах фокус перемещается автоматически. Например, после создания раздела фокус автоматически перемещается на этот раздел.

Переместить фокус на раздел можно только на выбранном диске. Если фокус установлен на разделе, соответствующий том (если таковой имеется) также получает фокус. Если том имеет фокус, соответствующие диск и раздел также получают фокус при условии, что этот том связан с одним определенным разделом. В противном случае диск и раздел не выделяются.

  • При использовании команды DiskPart в сценарии рекомендуется, чтобы все операции DiskPart были совместно выполнены как часть единого сценария DiskPart. Можно последовательно выполнять несколько сценариев DiskPart, но между каждыми двумя сценариями необходимо оставлять промежуток не менее 15 секунд для полного завершения всех процессов DiskPart в предыдущем сценарии. В противном случае в следующем сценарии может иметь место отказ. Паузу между двумя последовательными сценариями DiskPart можно добавить с помощью команды таймаута /t 15 в пакетном файле, который используется для запуска сценариев DiskPart.

Команды DiskPart

В данной таблице представлены синтаксис и параметры команд DiskPart.

В качестве активных могут быть помечены только разделы.

  • DiskPart проверяет только возможность присутствия в разделе файлов загрузки операционной системы. DiskPart не проверяет содержимое раздела. Если раздел, помеченный по ошибке как «active», не содержит файлов загрузки операционной системы, компьютер не запустится.

Команду assign можно использовать для смены буквы диска, связанной со съемным диском.

Нельзя назначать буквы дисков системным томам, загрузочным томам или томам, содержащим файл подкачки. Кроме того, буква диска не может быть назначена разделу ПВТ или разделу GPT, отличному от базового раздела данных.

По умолчанию содержимое обеих половин зеркала сохраняется. Каждая половина зеркала становится простым томом. Если задан параметр nokeep, только зеркала сохраняется в виде простого тома, а другая удаляется и преобразуется в свободное пространство. Ни один из томов не получает фокуса.

  • Диск может быть преобразован в базовый диска, только если он пуст. Перед преобразованием диска создайте архивную копию данных, а затем удалите все разделы и тома.
  • Диск может быть преобразован в GPT-диск, только если он пуст. Перед преобразованием диска создайте архивную копию данных, а затем удалите все разделы и тома.
  • Диск может быть преобразован в MBR-диск, только если он пуст. Перед преобразованием диска создайте архивную копию данных, а затем удалите все разделы и тома.

    Будьте внимательны при использовании команды create partition msr. Поскольку для дисков GPT используется специальная разметка раздела, создание разделов MSR может привести к тому, что диск станет нечитаемым. На дисках GPT, используемых для запуска системы Windows XP Edition и версий семейства Windows Server 2003, системный раздел EFI является первым разделом диска, после которого следует раздел MSR. На дисках, используемых только для хранения данных, системный раздел EFI отсутствует, а первым разделом является раздел MSR.

Операционные системы Windows XP и семейства Server 2003 не подключаются к разделам MSR. Удалять такие разделы, а также сохранять в них данные нельзя.

  • Создание разделов с этим параметром может привести к сбоям в работе компьютера или к невозможности его загрузки. Использовать параметр ID=byte | GUID при создании GPT-дисков рекомендуется только ПВТ и специалистам в области информационных технологий, имеющим опыт работы с GPT-дисками. Используйте команду create partition efi для создания системных разделов EFI, команду create partition msr для создания разделов MSR и команду create partition primary (без параметра ID=byte | GUID) для создания основных разделов на GPT-дисках.

Чтобы создать раздел ПВТ на GPT-диске

  1. Создайте .
  2. Для создания раздела EFI используйте следующую команду:
  3. Для создания основного раздела используйте следующую команду:
  4. Для создания раздела MSR используйте следующую команду:
  • Раздел ПВТ следует создавать между разделами EFI и MSR.
  • Никогда не создавайте разделы метаданных или данных диспетчера локальных дисков явно как разделы. Преобразуйте диск в динамический.

Для дисков MBR можно задавать байт типа раздела в шестнадцатеричной системе. Если байт типа раздела на диске MBR не задан, команда create partition primary создает раздел с типом 0x6. Любой байт типа раздела может быть задан с помощью параметра ID=byte | GUID. Команда DiskPart не выполняет проверку допустимости байта типа раздела, а также какие-либо другие проверки параметра ID.

Для GPT-дисков можно задать тип GUID создаваемого раздела.

Если тип GUID раздела не задан, команда create partition primary создает базовый раздел данных. Любой тип раздела может быть задан с помощью параметра ID=byte | GUID. Команда DiskPart не выполняет проверку допустимости GUID раздела, а также какие-либо другие проверки параметра ID.

  • Удаление раздела динамического диска может привести к удалению всех динамических томов на этом диске; в результате все данные будут удалены, а диск будет поврежден. Для удаления динамического тома используйте команду delete volume.

Разделы динамических дисков можно только удалять, но не создавать. Например, можно удалить неопознанный раздел, содержащий таблицу разделов GUID (GPT), на динамическом GPT-диске. Удаление этого раздела не означает, что полученное в результате свободное пространство станет доступным. Данная команда специально предназначена для восстановления пространства поврежденного автономного динамического диска в аварийной ситуации, когда нельзя воспользоваться командой clean.

Если раздел был ранее отформатирован в файловой системе NTFS, файловая система автоматически расширяется на увеличенный раздел. Данные при этом не теряются. Если раздел был ранее отформатирован в любой файловой системе, отличной от NTFS, имеет место отказ команды без изменения раздела.

Невозможно расширить текущий системный или загрузочный раздел.

  • Изменение GPT-атрибутов может привести к невозможности установки базовых томов с данными или к сбою при назначении буквы тома. Изменять GPT-атрибуты рекомендуется только ПВТ и специалистам в области информационных технологий, имеющим опыт работы с GPT-дисками.

Все разделы имеют следующие атрибуты:

0x000000000000001 — отмечает требуемый раздел. Этот атрибут используется для указания всем служебным программам управления дисками на то, что данный раздел нельзя удалять. Системный раздел EFI содержит только те бинарные файлы, которые необходимы для запуска операционной системы. Это упрощает размещение в других разделах бинарных файлов, или ПВТ.

Для базовых разделов с данными определен следующий атрибут:

0x8000000000000000 — запрещает автоматическое назначение разделу буквы диска. Каждому разделу по умолчанию назначается новая буква диска. Установка этого атрибута гарантирует, что при перемещении диска на новый компьютер не будет автоматически присвоена новая буква диска. Вместо этого пользователь может назначить буквы дисков вручную.

  • Другие атрибуты могут быть добавлены в любое время.

    Компьютер может не загрузиться без активного раздела. Только опытным пользователям, обладающим глубокими знаниями о семействе Windows Server 2003, рекомендуется помечать системный или загрузочный диск как неактивный.

Если не удается запустить компьютер после пометки системного или загрузочного раздела как неактивного, вставьте установочный компакт-диск в дисковод , перезапустите компьютер, а затем выполните восстановление для раздела, используя команды Fixmbr и Fixboot в консоли восстановления.

Команду remove можно использовать для смены буквы диска, связанной со съемным диском. Не допускается удаление буквы диска для системного и загрузочного тома, а также для тома, содержащего файл подкачки. Кроме того, не допускается удаление букв диска разделов, созданных ПВТ, любых GPT-разделов с нераспознанной таблицей GUID, а также особых, GPT-разделов, таких как системные разделы EFI.

В компьютерах с процессорами типа x86 — создание записи раздела в основной загрузочной записи (MBR) на динамическом простом томе, имеющем фокус. Для создания раздела MBR динамический простой том должен начинаться со смещения, выровненного по цилиндру, а его размер должен равняться целому числу цилиндров.

В компьютерах с процессорами типа Itanium — создание записи раздела в таблице разделов GUID (GPT) на динамическом простом томе, имеющем фокус.

Удаляем букву диска у OEM раздела

Иногда, в следствии различных действий, в списке разделов жесткого диска может появится небольшой раздел, который в "Управлении дисками" будет показываться как "Раздел изготовителя оборудования (OEM)".

Это может быть в следствии:

  • При наличии нескольких операционных систем на одном компьютере;
  • Обновления Windows 10 с версии 1709 до 1803;
  • При выполнении каких-то других действий (например, присваивание разделу буквы) с уже существующим данным разделом.


Удалить букву с данного раздела можно одним из тремя способов.

Удаление буквы диска у OEM раздела через управление дисками

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


  1. Открываем "Управление дисками":
    • В Windows 10 достаточно нажать правой кнопкой на меню Пуск и выбрать "Управление дисками".
    • В Windows 8/7/Vista/XP нужно нажать правой кнопкой мыши по значку Мой компьютер, и выбрать пункт "Управление", а в нем - "Запоминающие устройства - Управление дисками".
  2. Нажимаем правой кнопкой мыши на данном разделе;
  3. В появившемся контекстном меню выбираем пункт "Удалить том".


Если у Вас при нажатии правой кнопкой мыши на таком разделе диска показывает только пункт "Справка", то следующие два способа должны Вам помочь.

Удаление буквы диска у OEM раздела через командную строку

  1. Запускаем "Командную строку" от имени администратора;
  2. Выполняем в ней команду:

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

Удаление буквы диска у OEM раздела через diskpart

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

Запустится программа diskpart. В ней нужно выполнить команду:

И посмотреть на список дисков. Найдя там нужный раздел, необходимо запомнить его номер, и использовать в следующей команде:

где [НОМЕР РАЗДЕЛА] - это номер, который отобразила предыдущая команда list volume. Теперь, удаляем

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

Формат командной строки:

/s - использовать сценарий DiskPart. Сценарий представляет собой текстовый файл с набором внутренних команд утилиты DISKPART.EXE

/? - отобразить подсказку по параметрам командной строки DISKPART.

При запуске без параметров, утилита переходит в интерактивный режим с ожиданием ввода команд пользователя. Для получения списка допустимых команд используется ввод знака вопроса или директивы help . В ответ на это действие отображается версия утилиты diskpart.exe и перечень допустимых команд DISKPART:

По каждой из команд, также можно получить краткую справку по использованию, например по команде FORMAT:

В справке приводится краткое описание команды, синтаксис и примеры использования:

Утилита diskpart.exe является мощным средством, предоставляющим администратору практически весь спектр возможностей, необходимых для работы с дисками и разделами, однако, при ошибках или необдуманных действиях, ее использование может привести к краху системы и потере пользовательских данных. Поэтому, для безопасного применения DISKPART, нужно в первую очередь освоить работу с ее внутренними командами, обеспечивающими получение сведений об объектах, над которыми планируется выполнять какие-либо действия и способы выбора этих объектов.

Для получения списка дисков используется команда:

В результате получаем список дисков, присутствующих в системе:

В данном случае имеется 4 физических диска, нумерация которых начинается с нуля - Диск 0 – Диск 3 . Для выбора какого-либо из них для дальнейших операций, используется команда SELECT:

select disk 0 - выбрать первый диск.

В списке объектов (в данном случае – дисков), получаемом по команде LIST, выбранный объект отмечается звездочкой.

Для получения подробной информации о выбранном диске используется команда DETAIL:

В результате отображается подробная информация о диске, выбранном командой SELECT:

list partition Разделы, в отличии от дисков нумеруются начиная с единицы, а не с нуля:

Для выполнения каких-либо действий по отношению к разделу, его нужно также выбрать командой SELECT:

select partition 2 - выбрать второй раздел.

Для получения детальной информации о выбранном разделе используется команда:

Пример результат выполнения команды:

Для получения списка логических томов используется команда:

Подобная информация полезна при работе с флэшками и съемными дисками. В колонке Имя отображаются привычные буквы логических дисков, в колонке Метка - метка тома. Нумерация томов, как и дисков начинается с нуля. В данном примере Том 2 - это логический диск C: .

select volume 2 - выбрать том 2

detail volume - отобразить детальную информацию о томе, которому соответствует логический диск C: . Пример информации:

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

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

Практические примеры применения утилиты diskpart.exe для решения типовых задач при работе с дисками и разделами рассматривается ниже.

Назначение буквы скрытому системному разделу

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

list volume - определяем список томов.

Как видим, Том 1 - это скрытый системный раздел (c меткой ”Зарезервировано системой”), не имеющий назначенной буквы.

select volume 1 - выбираем Том 1

assign letter=R - назначаем тому букву R:

Подготовка загрузочной флэшки.

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

select disk 3 - если флэшка отображалась в списке дисков как "Диск 3". При наличии в системе нескольких дисков, обычно достаточно знать объем используемой флэшки. Однако, ошибка в выборе диска может привести к потере хранящихся на нем данных и в качестве дополнительной информации можно использовать данные полученные по подкоманде detail (после выбора командой select disk ):

detail disk . Пример отображаемой информации:

Команду clean желательно применять для удаления любого форматирования, ранее примененного к данному диску. После выполнения команды диск переходит в неинициализированное состояние. На MBR-дисках перезаписываются только сведения о структуре разделов MBR и данные скрытых секторов. На GPT-дисках перезаписываются сведения о структуре GPT-разделов, в том числе защитный MBR. Дополнительно обнуляется первый и последний мегабайт дискового пространства.

create partition primary

format fs=ntfs Label="FlashDisk" quick

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

Нужно отметить, что команда active не пишет на диск какие-либо загрузочные секторы или программы загрузки операционной системы, а только устанавливает флажок активности раздела в главном загрузочном секторе диска. Все прочие операции, обеспечивающие загрузку, выполняются другим программным обеспечением (bootsect.exe, grub4dos и т.п.)

Изменение разделов диска.

Допустим, возникла необходимость разбить существующий на данный момент диск 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

Скрыть раздел жесткого диска или SSD обычно требуется, когда после переустановки Windows или других действий в системе вы вдруг видите в проводнике разделы восстановления или раздел «зарезервировано системой», которые требуется оттуда убрать (так как для использования они не подходят, а случайные изменения на них могут послужить причиной проблем с загрузкой или восстановлением ОС). Хотя, может вы просто хотите сделать раздел с важными данными невидимым для кого-то.

В этой инструкции — простой способ скрыть разделы на жестком диске, чтобы они не показывались в проводнике и других местах в Windows 10, 8.1 и Windows 7. Начинающим пользователям рекомендую быть внимательными при выполнении каждого шага, чтобы не убрать не то, что нужно. Также ниже есть видео инструкция с демонстрацией описанного.

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

Скрытие раздела жесткого диска в командной строке

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

Однако, скрыть такой раздел очень просто, воспользовавшись командной строкой, которую требуется запустить от имени администратора. Для этого в Windows 10 и Windows 8.1 кликните правой кнопкой мыши по кнопке «Пуск» и выберите нужный пункт меню «Командная строка (администратор)», а в Windows 7 найдите командную строку в стандартных программах, кликните по ней правой кнопкой мыши и выберите пункт «Запуск от имени Администратора».

В командной строке по порядку выполните следующие команды (после каждой нажимаем Enter), будучи внимательными на этапах выбора раздела и указания буквы/

  1. diskpart
  2. list volume — эта команда покажет список разделов на компьютере. Вам следует отметить для себя номер (я буду использовать N) раздела, который нужно скрыть и его букву (пусть будет E).
  3. select volume N
  4. remove letter=E
  5. exit

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

Скрытие разделов диска с помощью управления дисками Windows 10, 8.1 и Windows 7

Для дисков, не являющихся системными, вы можете использовать более простой способ — утилиту управления дисками. Для ее запуска нажмите клавиши Windows+R на клавиатуре и введите diskmgmt.msc после чего нажмите Enter.

Следующим шагом, найдите нужный раздел, кликните по нему правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».

Удаление буквы диска в управлении дисками

В следующем окне, выбрав букву диска (впрочем, она и так будет выбрана), нажмите «Удалить» и подтвердите удаление буквы диска.

Как скрыть раздел диска или диск — Видео

Видео инструкция, в которой показаны два вышеописанных способа скрыть раздел диска в Windows. Ниже также есть еще один способ, более «продвинутый».

Использование редактора локальной групповой политики или редактора реестра для скрытия разделов и дисков

Есть и еще один способ — использовать специальные настройки ОС, чтобы скрыть диски или разделы. Для версий Windows 10, 8.1 и 7 Pro (или выше) указанные действия проще всего выполнить с помощью редактора локальной групповой политики. Для домашних версий придется использовать редактор реестра.

При использовании редактора локальной групповой политики для скрытия дисков, выполните следующие шаги.

  1. Запустите редактор локальной групповой политики (клавиши Win+R, ввести gpedit.msc в окно «Выполнить»).
  2. Перейдите к разделу Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Проводник.
  3. Дважды кликните по параметру «Скрыть выбранные диски из окна «Мой компьютер».
  4. В значении параметра укажите «Включено», а в поле «Выберите одну из указанных комбинаций» укажите, какие диски нужно скрыть. Примените параметры.

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

То же самое с помощью редактора реестра выполняется следующим образом:

  1. Запустите редактор реестра (Win+R, ввести regedit)
  2. Перейдите к разделу HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer
  3. Создайте в данном разделе параметр DWORD с именем NoDrives (с помощью правого клика в правой части редактора реестра по пустому месту)
  4. Установите для него значение, соответствующее дискам, которые нужно скрыть (далее поясню).

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

Скрытие дисков через редактор реестра

Например, нам требуется скрыть раздел E. Для этого мы дважды кликаем по параметру NoDrives и выбрав десятичную систему счисления вводим 16, после чего сохраняем значения. В случае, если нам нужно скрыть несколько дисков, то их значения нужно сложить и ввести получившийся результат.

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

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

Читайте также: