Managing Microsoft Windows disks with the command Diskpart.

Cинтаксис команды diskpart

Типичная команда Diskpart состоит из глагола и существительного. Глагол говорит какие действия нужно выполнить, и существительное указывает объект, с которым вы хотите выполнить действие. Одним из простейших примеров команд Diskpart является команда ListDisk.

Обратите внимание на вышеприведенный рисунок, на нем видно, что каждому диску присваивается номер. Если вам необходимо выполнить операции с конкретным диском, вы должны указать диск, введя команду Select. Например, чтобы выполнить операцию с диском 0, нужно набрать Select Disk 0.

Во многих случаях, управление дисками включает в себя создание отказоустойчивых томов, и вы можете легко создать их с помощью команды Diskpart. Например, в вашей системе 4 жестких диска, и эти жесткие диски пронумерованы как 0, 1, 2 и 3. Также будем считать, что диск 0 – это наш системный диск, а диски 1, 2 и 3 пустые жесткие диски, которые мы хотим превратить в том RAID 5.

Прежде чем мы сможем создать том RAID 5, мы должны убедиться, что каждый из дисков подключен как динамический диск. Если посмотреть на рисунок, можно увидеть, что команда List Disk отображает, является ли диск динамическим или нет. Предполагая, что ни один из дисков не является динамическими, вы можете конвертировать их из основных в динамические, введя следующие команды:

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

Введя команду List Volume, вы убедитесь, что том RAID был создан. Обратите внимание, что каждому тому присваивается номер.

Последнее, что мы должны сделать, это отформатировать том и присвоить ему букву. Это можно выполнить, набрав следующие команды:

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

Источник

Diskpart — работаем с дисками и разделами

В предыдущих статьях я уже затрагивал работу с diskpart — консольной утилитой, используемой в командной строке windows.

Преобразовывали структуру диска из mbr в gpt и наоборот.

Восстанавливали загрузчик UEFI в Windows и использовали эту команду.

Так же упоминали команду diskpart в статье по всем основным командам для работы в командной строке windows.

Diskpart: работа с дисками, разделами и томами из командной строки

Графический интерфейс операционной системы Windows позволяет выполнить большинство операций, однако далеко не все и часть операций по прежнему выполняются из командной строки. С появлением режимов работы Windows Server без графического интерфейса (Server core), локальные операции управления сервером выполняются исключительно из командной строки cmd или

PowerShell

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

Перевод диска из Offline в Online

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
  Disk 1    Offline        5120 MB  5120 MB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> online disk

DiskPart successfully onlined the selected disk.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
* Disk 1    Online         5120 MB  5120 MB

Перевод диска из Online в Offline

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
  Disk 1    Online         5120 MB  5120 MB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> offline disk

DiskPart successfully offlined the selected disk.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
* Disk 1    Offline        5120 MB  5120 MB

Установка/Очистка/Просмотр атрибута только для чтения (ReadOnly)

Перевод диска в режим ReadOnly, просмотр значения атрибута ReadOnly, вывод диска из режима ReadOnly

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
  Disk 1    Online         5120 MB  5120 MB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> attributes disk set readonly

Disk attributes set successfully.

DISKPART> attributes disk
Current Read-only State : Yes
Read-only  : Yes
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

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

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
* Disk 1    Online         5120 MB  5118 MB

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
* Partition 1    Primary           5118 MB  1024 KB

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System
* Volume 1                      RAW    Partition   5118 MB  Healthy

DISKPART> select volume 1

Volume 1 is the selected volume.

DISKPART> FORMAT FS=NTFS LABEL="New Volume" QUICK

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System
* Volume 1         New Volume   NTFS   Partition   5118 MB  Healthy

DISKPART> assign letter=V

DiskPart successfully assigned the drive letter or mount point.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System
* Volume 1     V   New Volume   NTFS   Partition   5118 MB  Healthy

При создании раздела сразу же создается том (Volume)

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

Create partition primary align=1024

В этом случае будут создан раздел и том указанного раздела

Если указать команду Assign без параметров, то автоматически будет добавлена первая свободная буква диска

Удаление тома (Volume), Удаление буквы тома

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System
* Volume 1     V   New Volume   NTFS   Partition   5118 MB  Healthy

DISKPART> select volume 1

Volume 1 is the selected volume.

DISKPART> remove

DiskPart successfully removed the drive letter or mount point.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System
* Volume 1         New Volume   NTFS   Partition   5118 MB  Healthy

DISKPART> delete volume

DiskPart successfully deleted the volume.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     19 GB  Healthy    System

DISKPART> list partition

There are no partitions on this disk to show.

При удалении тома на разделе, удаляется и сам раздел

Конвертирование диска из MBR в GPT 

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
  Disk 1    Online         5120 MB  5120 MB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> convert gpt

DiskPart successfully converted the selected disk to GPT format.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
* Disk 1    Online         5120 MB  5086 MB        *

Конвертирование диска из GPT в MBR 

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
  Disk 1    Online         5120 MB  5086 MB        *

DISKPART> convert mbr

DiskPart successfully converted the selected disk to MBR format.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           20 GB      0 B
* Disk 1    Online         5120 MB  5118 MB

Полное описание утилиты DiskPart на английском языке можно найти по ссылке:

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766465(v=ws.10)

Gain access to a hidden partition

Most Windows PCs sold today come with a hidden partition containing a restore function.

This partition will often have no drive letter assigned and will not be visible in Windows Explorer. It may be possible to make the partition accessible by using Diskpart to assign a drive letter to the partition. However, there are limitations and according to Mivrosoft not all hidden partitions can be assigned this way. Here is the procedure. Enter the following sequence of commands:

  1. diskpart
  2. list disk
  3. select disk 0 (zero is the normal numbering for the restore partition but be sure to check if this is correct by looking at the sizes)
  4. list partition
  5. select partition 1 (or the smaller partition with no drive letter if the numbering is different)
  6. assign X (X is whatever drive letter you want to use)
  7. exit

Other ways to open disk management

You can also type a simple command in any version of Windows to open Disk Management. This method might be a lot faster for you if you’re used to running commands in the Run dialog box or Command Prompt.

Just execute diskmgmt.msc from either of those command line interfaces. See How to Open Disk Management From the Command Prompt if you need more detailed instructions.


You can also make your own shortcut to Disk Management right on your desktop that you can open at any time to immediately launch the tool.

Here’s how:

  1. Right-click or tap-and-hold any empty space on the desktop.

  2. Go to New > Shortcut.

  3. Type diskmgmt.msc and then press Next.

  4. Customize the name if you want, and then select Finish.

Запуск и ввод команд

Утилита запускается из командной строки в режиме администратора (Win X –> командная строка(администратор)), для этого нужно написать ее название и нажать Enter.

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

:/>  Как посмотреть сколько оперативной памяти на компьютере Windows 10

Diskpart не имеет графического интерфейса, это значит, что все выделения объекта производятся через установку на него фокуса. Установка фокуса на объект означает, что все последующие операции будут производиться с этим объектом. Так будет продолжаться пока пользователь не переведет фокус на другой объект.

Чтобы установить первоначальный фокус на объекте нужно вывести список этих объектов, а затем из списка выбрать нужный(поместить его в фокус).

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

  • list disk – Выводит список физических дисков;
  • list partitions – Выводит список разделов выбранного диска;
  • list volume – Выводит список томов.

Применение команд показано на скрине ниже.

Обратите внимание, что как диск в фокусе помечается в списке символом *.

Как вызывается командная строка windows 10?

Для начала рассмотрим вызов самой консоли. В любой Windows-системе имеется несколько простейших способов.

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

Не менее простым способом является ввод запроса в поле поиска, которое можно вызвать из меню правого клика на кнопке «Пуск». Здесь консоль можно просто запустить, а можно через ПКМ произвести старт от имени администратора (работа с командной строкой очень часто требует наличия администраторских прав, особенно для проведения каких-либо критических действий по отношению к винчестеру и к самой операционной системе в целом).

Наконец, можно в стандартном «Проводнике» открыть директорию System32, находящуюся в основном каталоге системы, и произвести запуск файла cmd.exe методами, которые были показаны чуть выше (открытие файла от имени администратора).

При загрузке со съемных носителей (установочных, восстановительных дисков или USB-носителей) в большинстве случаев используется сочетание Shift F10.

Как создать логический диск

Самые первые жёсткие диски, впервые созданные корпорацией IBM в 1973 году, содержали 30 цилиндров, каждый из которых разбивался на 30 дорожек. По аналогии с автоматическими винтовками, использующими патрон .30–30 Winchester, такие диски назвали «винчестерами». Со временем в разговорной речи слово «винчестер» трансформировалось в «винт».

Большинство «винчестеров» продаются уже подготовленными к установке Windows, т. е. основной раздел на них уже создан. Остальные операции проводятся в процессе инсталляции системы. Инсталляция осуществляется с загрузочного оптического диска или USB-устройства. На одном из этапов установки появится окно с предложением выбрать пространство для установки системы.

Далее действия выполняются согласно появляющимся на экране инструкциям. Программа сама проведёт по всем пунктам установки.

Если же «винчестер» перед поступлением в продажу не был подготовлен к немедленной установке системы, то все операции придётся делать пользователю. Для этого потребуется загрузочный оптический диск или USB-накопитель.

Перед установкой настраиваем в BIOS (базовой системе ввода-вывода) загрузку с DVD-диска или USB-накопителя:

  1. На начальном этапе загрузки компьютера нажимаем клавишу F11, F12 или Esc (выбор клавиши зависит от производителя компьютера) для вызова Boot Menu.
  2. В появившемся меню выбираем накопитель, с которого вам нужно загрузить систему.

При формировании раздела на «винчестере» используется всё свободное пространство, а дополнительные разделы создаются после инсталляции Windows 7.

Если есть возможность, то лучше воспользоваться загрузкой Windows PE, в которую встроены программы Acronis Disk Director или Partition Magic. Эти утилиты предназначены для управления разделами жёсткого накопителя.

Среда предустановки Windows (Windows PE) используется для подготовки компьютера к установке Windows. Она является встроенным элементом других средств установки и восстановления системы и не предназначена для использования в качестве основной операционной системы.

При отсутствии такого загрузочного диска, как Windows PE, можно:

  1. Выполнить загрузку с диска, содержащего программную оболочку Volkov Commander.
  2. В этой оболочке выполнить запуск системной утилиты fdisk.exe для создания основного и дополнительного разделов.

Как удалить в командной строке любой раздел жёсткого диска (включая системные и служебные)

Здравствуйте, большое спасибо вам за блог! Подскажите, пожалуйста.

После клонирования win 8.1 на ssd с помощью easeUS todo backup в ходе поэтапного клонирования разделов в биосе появилась опция в os boot manager выбрать ssd, вроде ОС стала загружаться с ssd, но после включения-выключения ноут стал первым делом показывать ошибку 0xc000025 и предлагать 2 ОСи для выбора. Удалила и создала разделы на ssd в diskpart, из os boot manager в биосе пропал мой ссд, хотя ОС грузится (это плохо?), при этом удалить зарезвервированный раздел (fat32) на hdd не дает – “Ошибка службы виртуальных дисков: Удаление не допускается для текущего загрузочного или системного тома, а также томов с файлами подкачки, аварийного дампа иди спящего режима”, хотя раздел восстановления удалить удалось и я вроде точно загрузилась с ссд. окно с ошибкой и выбором одной из двух ОС при загрузке не пропадает.
Можно ли что-то сделать без установочной флешки и должна ли помочь со всем этим команда clean на hdd? но хотелось бы без нее обойтись, в идеале, конечно.
да, кстати, тест на ссд с помощью AS_SSD_Benchmark показал все зеленым, если это важно.

Объединение разделов

Когда возникает необходимость сократить количество логических дисков, проводится объединение двух в один совместный логический диск. Перед объединением необходимая информация с удаляемого логического диска копируется на другой диск или на съёмный носитель.

Чтобы объединить один диск с другим:

  1. Выделяем том, который хотим присоединить, и вызываем контекстное меню. Нажимаем на «Удалить том».
  2. В раскрывшемся окне появится сообщение, что все данные тома будут удалены. Подтвердить удаление.
  3. На месте удалённого тома появится раздел со статусом «Свободно». Выделяем его и в контекстном меню выбираем «Удалить раздел».
  4. Для присоединения пустого тома к нужному логическому диску кликаем правой кнопкой мыши по секции, к которой будет присоединён пустой раздел, и в контекстном меню выбираем «Расширить том».
  5. В следующем окне отмечаем пустой том и выполняем присоединение к основному тому.

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

Отключаем page file

Если правильно понимаю, метка Page File обозначает наличие файлов подкачки. Чтобы перенести их на другой диск или убрать нужно:

  1. Зайти в Control Panel — пункт/раздел System.
  2. На открывшейся странице выбираете «Advanced System Settings».
  3. Появится всплывающее окно, где в закладке «Advanced» в блоке настроек «Performance» кликаете по кнопке «Settings»:
  1. После этого будет еще одно окно, где также выбираете таб «Advanced». В секции «Virtual Memory» кликаете по кнопке «Change» и открываете очередное окно.
  1. Если у вас установлено автоматическое распределение файла подкачки, то меняете его на ручные настройки. Я, например, сделал так уже давно. И в моем случае просто нужно убрать использование того или иного диска для виртуальной памяти.
  2. Применяете все изменения.

Есть что добавить по разбиению жесткого диска в Windows, увеличению размера разделов или работе с Disk Management Tool? — тогда пишите ниже.

Параметр assign

Назначение буквы диска или точки подключения тому, имеющему фокус. Если буква диска или точка подключения не указана, используется следующая доступная буква. Если буква диска или точка подключения уже используется, возникает ошибка. Команду assign можно использовать для смены буквы диска, связанной со съемным диском.

assign [{letter=d|mount=путь}] [noerr]
  • letter=d – Буква диска, которую требуется назначить тому
  • mount=путь – Путь к точке подключения, который требуется назначить тому
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки.

Параметр break disk

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

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

break disk=n [nokeep] [noerr]
  • n – Задание диска, на котором будет создан отраженный том
  • nokeep – Задание сохранения только одного из отраженных томов. Второй простой том удаляется и преобразуется в свободное пространство. Ни том, ни свободное пространство не получают фокус
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки.

Параметр create partition efi

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

create partition extended [size=n] [offset=n] [noerr]
  • size=n – Размер дополнительного раздела в мегабайтах (Мбайт). Если размер не указан, раздел занимает все свободное пространство области. Размер определяется цилиндрами. Размер округляется до ближайшей границы цилиндра. Например, если задан размер 500 Мбайт, то размер раздела округляется до 504 Мбайт
  • offset=n – Применяется только к дискам, содержащим основную загрузочную запись (MBR). Смещение в байтах для начала дополнительного раздела. Если смещение не указано, раздел начинается с начала свободного пространства на диске. Смещение зависит от цилиндров. Смещение округляется до ближайшей границы цилиндра. Например, если указано смещение 27 Мбайт, а размер цилиндра 8 Мбайт, смещение округляется до границы 24 Мбайт
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
:/>  Файл или каталог поврежден запустите служебную программу chkdsk |

Параметр create partition logical

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

create partition logical [size=n] [offset=n] [noerr]
  • size=n – Размер логического диска в мегабайтах (Мбайт). Если размер не указан, раздел занимает все свободное пространство в текущей области
  • offset=n – Применяется только к дискам, содержащим основную загрузочную запись (MBR). Смещение в байтах для начала нового логического диска. Смещение зависит от цилиндров (т. е. смещение округляется до размера определенного цилиндра). Если смещение не указано, раздел помещается в первое пространство на диске, достаточно большое, чтобы уместить его. Размер раздела в байтах должен быть не меньше числа, указанного в параметре size=n. Если указывается размер логического диска, то он должен быть меньше, чем дополнительный раздел
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Параметр create partition msr

Создание системного раздела EFI (Extensible Firmware Interface) на диске, содержащем таблицу разделов GUID (GPT).

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

В системе Windows XP 64-Bit Edition подключение разделов MSR не выполняется. Удалять такие разделы, а также сохранять данные в них нельзя.

Синтаксис:

create partition msr [size=n] [offset=n] [noerr]
  • size=n – Размер раздела в мегабайтах (Мбайт). Длина раздела в байтах должна быть не менее числа, указанного в параметре size=n. Если размер не указан, раздел занимает все невыделенное пространство в текущей области.
  • offset=n – Смещение в байтах для начала нового раздела. Раздел начинается со смещения в байтах, заданного параметром offset=n. Смещение зависит от цилиндров (т. е. смещение округляется до размера определенного цилиндра). Если не указано смещение, раздел помещается в первое пространство на диске, достаточно большое, чтобы уместить его
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Параметр create partition primary

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

create partition primary [size=n] [offset=n] [ID={byte|GUID}] [noerr]
  • size=n – Размер раздела в мегабайтах (Мбайт). Если размер не указан, раздел занимает все невыделенное пространство в текущей области. Размер определяется цилиндрами. Размер округляется до ближайшей границы цилиндра. Например, если задан размер 500 Мбайт, то размер раздела округляется до 504 Мбайт
  • offset=n – Смещение в байтах для начала нового раздела. Если смещение не указано, раздел начинается с начала свободного пространства на диске. Для дисков с основной загрузочной записью (MBR) значение смещения зависит от цилиндров. Смещение округляется до ближайшей границы цилиндра. Например, если указано смещение 27 Мбайт, а размер цилиндра 8 Мбайт, смещение округляется до границы 24 Мбайт
  • ID={byte|GUID} – Этот параметр предназначен только для использования ИВТ
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Создание разделов с этим параметром может привести к сбоям в работе компьютера или невозможности его загрузки. Использовать параметр ID=byte | GUID при создании GPT-дисков рекомендуется только ИВТ и специалистам в области информационных технологий, имеющим опыт работы с GPT-дисками.

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

    Системный раздел EFI: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
    Раздел MSR: e3c9e316-0b5c-4db8-817d-f92df00215ae
    Раздел MSDATA: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
    Раздел метаданных диспетчера локальных дисков на динамическом диске: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
    Раздел данных диспетчера локальных дисков на динамическом диске: af9b60a0-1431-4f62-bc68-3311714a69ad

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

Параметр create volume raid

Создание тома RAID-5 на указанных динамических дисках. После создания тома фокус автоматически перемещается на этот том.Синтаксис:

create volume raid [size=n] [disk=n[,[n,…]] [noerr]
  • size=n – Размер дискового пространства в мегабайтах (Мбайт), который том будет занимать на каждом диске. Если размер не указан, создается том RAID-5 максимального возможного размера. Размер тома RAID-5 определяется диском с наименьшим размером непрерывного свободного места. Объем того же размера выделяется на каждом диске. Фактический объем доступного дискового пространства на томе RAID-5 меньше суммы всего занятого дискового пространства, поскольку некоторая его часть требуется для четности
  • disk=n – Динамические диски, на которых создается том. Объем, равный значению size=n, выделяется на каждом диске
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Параметр delete partition

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

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

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

delete partition [noerr] [override]
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
  • override – Удаление программой DiskPart любого раздела, независимо от его типа. Обычно программа DiskPart позволяет удалять только разделы с известными данными

Параметр remove

Удаление буквы диска или точки подключения тома, имеющего фокус. Если используется параметр all, удаляются все текущие буквы дисков и точки подключения. Если буква диска или точка подключения не указана, команда DiskPart удаляет первую обнаруженную букву диска или точку подключения.

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

remove [{letter=d|mount=путь [all]}] [noerr]
  • letter=d – Удаляемая буква диска. mount=путь Удаляемый путь к точке подключения
  • all – Удаление всех текущих букв дисков и точек подключения
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Работа в disk management tool

Программа запускается двумя способами:

  • Можно найти ее через командную строку, пишете в ней — diskmgmt.msc и потом открываете утилиту.
  • Либо правой кнопкой мышки кликаете по «Моему компьютеру» и выбираете пункт «Manage». Важно чтобы у вас были права админа.

В первом случае отроется непосредственно сама программа, во втором некий набор системных функций, где кроме управление Windows дисками будут и другие задачи. Переходим в Disk Management.

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

Здесь в верхней части окна располагается список всех доступных для Винды дисков, а чуть ниже показывается как они распределены между физическими носителями (у меня только один HDD, поэтому информация одинаковая). Разные действия можно выполнять с помощью контекстного меню, вызываемого правой кнопкой мышки либо, выделяя, конкретный элемент и выбирая в главном меню пункт «Action» — «All Tasks». 

Разделение диска в windows

По работе могут возникнуть разные ситуации, например, вы захотите разбить слишком большую область своего HDD на несколько частей дабы хранить важные файлы / программы / игры по отдельности. Либо возникает ситуация, как у меня, когда надо увеличить размер диска, которому не хватает места — процедура также начинается с этого шага.

Заходим в Disk Management Tool, выбираем область для разбиения Windows диска и в контекстном меню кликаете по пункту «Shrink a Volume»:

После этого придется немного подождать (особенно в больших HDD). Через пару минут откроется всплывающее окно, где нужно ввести желаемый объем в МБ, на который вы бы хотели уменьшить текущий раздел.

Здесь есть:

  • текущий объем диска;
  • допустимое значение параметра для разделения;
  • поле, где вводите свое значение;
  • итоговый размер исходного раздела после завершения процедуры.

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

Итак, после задания всех значений во всплывающем окне, кликаете «Shrink». Через некоторое время в Disk Management Tool увидите образовавшееся свободное пространство (Unallocated Space). Этап разбиения завершен.

:/>  Что делать, если на компьютере пропал звук - Лайфхакер

Создание / удаление диска windows

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

Выделяете пустой раздел и вызываете меню — там кликаем «New Simple Volume».

Во всплывающем окне откроется помощник Wizard, с помощью которого все легко реализуется за несколько шагов:

  1. Появляется информация о запуске процедуры — кликаете «Next».
  2. Определяете объем нового создаваемого Windows диска.
  3. Выбираете букву для него.
  4. Задаете форматирование — это самый важный этап здесь.

Как я уже сказал выше, без форматирования работать с этой областью у вас не получится. Единственная причина, по которой допускается пропуск этото шага, — когда собираетесь устанавливать на нее вторую операционную систему. Во всех остальных случаях соглашаетесь с указанными в окне параметрами и жмете «Next».

На последнем шаге внимательно просматриваете, заданные только что, опции и жмете Finish. После завершения процесса в Disk Management Tool новый диск будет создан. Сможете его увидеть и в «Моем компьютере».

Дабы удалить раздел диска в Windows используйте пункт «Delete Volume» в том же контекстном меню. Программа переспросит вас действительно ли вы хотите это сделать, а потом через некоторое время появится пустая Unallocated область.

Создание сценариев с помощью diskpart

С помощью DiskPart можно создавать сценарии для автоматизации задач по работе с дисками, таких как создание томов или преобразование дисков в динамические. Составление сценариев этих задач полезно, если система Windows устанавливается с помощью автоматического режима или программы Sysprep, которые не поддерживают создание томов, за исключением загрузочного тома.

Чтобы запустить сценарий DiskPart, введите в командной строке следующую команду:

DiskPart /S имя_сценария.txt

Где имя_сценария.txt — это имя текстового файла, содержащего сценарий.

Чтобы направить вывод сценария DiskPart в файл, введите следующую команду:

DiskPart /S имя_сценария.txt > файл_журнала.txt

Где файл_журнала.txt — имя текстового файла, в который записывается вывод программы DiskPart.При запуске DiskPart версия этой программы и имя компьютера отображаются в командной строке. По умолчанию, если при попытке выполнить задачу сценария в DiskPart возникает ошибка, обработка сценария прекращается и выводится код ошибки (если не указан параметр noerr).

Однако программа DiskPart всегда возвращает коды синтаксических ошибок, независимо от использования параметра noerr. Параметр noerr позволяет выполнять такие полезные задачи, как использование одного сценария для удаления всех разделов на всех дисках, независимо от общего числа дисков.

Список доступных параметров

ПараметрОписание
activeПометка имеющего фокус раздела на базовом диске как активного. Эта информация указывает базовой системе ввода/вывода (BIOS) или расширенному интерфейсу микропрограмм, что раздел или том является действительным системным разделом или системным томом
add diskОтражение простого тома с фокусом на указанный диск
assignНазначение буквы диска или точки подключения тому, имеющему фокус
break diskРазбивает зеркальный том, имеющий фокус, на два простых тома
cleanУдаление всех разделов или томов на диске, имеющем фокус
convert basicПреобразование пустого динамического диска в базовый
convert dynamicПреобразование базового диска в динамический
convert gptПреобразует пустой базовый диск с стилем разделов основной загрузочной записи (MBR) в базовый диск с стилем разделов GPT
convert mbrПреобразует пустой базовый диск со стилем разделов GPT в базовый диск с стилем разделов основной загрузочной записи (MBR)
create partition efiСоздание системного раздела EFI (Extensible Firmware Interface) на диске с таблицей разделов GUID (GPT)
create partition extendedСоздание дополнительного раздела на текущем диске
create partition logicalСоздание логического диска в дополнительном разделе
create partition msrСоздание системного раздела EFI (Extensible Firmware Interface) на диске, содержащем таблицу разделов GUID (GPT)
create partition primaryСоздание основного раздела на текущем базовом диске
create volume raidСоздание тома RAID-5 на указанных динамических дисках
create volume simpleСоздание простого тома
create volume stripeСоздание чередующегося тома на указанных дисках
delete diskУдаление отсутствующего динамического диска из списка дисков
delete partitionНа базовом диске удаляет раздел, имеющий фокус
delete volumeУдаление выделенного тома
detail diskВывод свойств выбранного диска и томов на этом диске
detail volumeОтображение динамических дисков, на которых размещен текущий том
exitВыход из командного интерпретатора DiskPart
extendРасширение тома, имеющего фокус, на смежное невыделенное пространство
helpВывод списка доступных команд
importИмпорт группы внешних дисков в группу дисков локального компьютера
list diskВывод списка дисков и таких сведений о них, как размер, свободный объем, является ли диск базовым или динамическим, а также, какой стиль раздела используется на диске — основная загрузочная запись (MBR) или таблица разделов GUID (GPT)
list partitionОтображение разделов, перечисленных в таблице разделов текущего диска
list volumeОтображение списка базовых и динамических томов на всех дисках
onlineПодключение отключенного диска или тома, на который установлен фокус
remДобавление примечаний в сценарий
removeУдаление буквы диска или точки подключения тома, имеющего фокус
rescanПоиск новых дисков, добавленных в компьютер
retainПодготовка существующего динамического простого тома к использованию в качестве загрузочного или системного тома
select diskВыбор указанного диска и перемещение фокуса на него
select partitionВыбор указанного раздела и передача ему фокуса
select volumeВыбор указанного тома и перемещение фокуса на него

Увеличение диска в windows

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

Далее выделяете область HDD, которую хотите увеличить и в контекстном меню находите пункт «Extend Volume».

После этого опять появится пошаговый Wizard. Жмете «Next» и попадаете в окно с выбором того, откуда и сколько именно Мб вы хотите добавить к текущему диску. По умолчанию программа уже выбрала ваше свободное место (Unallocated) и максимально доступный объем.

Если вы с этим согласны, просто кликаете «Next» и переходите к финальному шагу. Процесс увеличение диска в Windows 7 выполняется буквально за несколько секунд, после чего картинка будет выглядеть приблизительно следующим образом:

Если честно, не знаю, почему две области одного, по сути, раздела в Disk Management Tool отображаются отдельно. Но работе это не мешает — в «Моем компьютере» вы видите только один диск и его объем равен сумме двух и более блоков. Возможно, это косяк встроенной программы управления жестким диском в Windows и в более профессиональном софт такого глюка нет. 

Форматирование жесткого диска через командную строку: зачем это нужно?

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

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

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

Параметр extend

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

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

extend [size=n] [disk=n] [noerr]
  • size=n – Объем в мегабайтах (Мбайт), добавляемый к текущему разделу. Если размер не указан, диск расширяется на всю смежную невыделенную область
  • disk=n – Динамический диск, на который расширяется том. На этом диске выделяется объем, равный значению size=n. Если диск не указан, том расширяется на текущий диск
  • noerr – Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки

Заключение

В качестве итога остается сказать, что использование консоли, в которой вводятся специально предусмотренные в Windows-системах команды, которые, кстати, перекочевали в эти ОС из DOS, особо сложным не является. Кроме того, именно командная строка позволяет устранять еще великое множество проблем, исправить которые средствами и системными инструментами Windows получается не всегда.

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

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

Источник

Оставьте комментарий

Adblock
detector