?

Log in

No account? Create an account

Заметки админа

Суров и справедлив

Previous Entry Share Next Entry
утилита DISKPART
Рыба
hroft_clone3
В предыдущем посте я писал о том как сделать загружаемую "флешку"

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



DISKPART> help

Microsoft DiskPart версии 6.1.7600

ACTIVE - Пометка выбранного раздела как активного.
ADD - Добавление зеркала к простому тому.
ASSIGN - Назначение имени или точки подключения выбранному тому.
ATTRIBUTES - Работа с атрибутами тома или диска.
ATTACH - Присоединяет файл виртуального диска.
AUTOMOUNT - Включение и отключение автоматического подключения базовых томов.
BREAK - Разбиение зеркального набора.
CLEAN - Очистка сведений о конфигурации или всех данных на диске.
COMPACT - Попытки уменьшения физического размера файла.
CONVERT - Преобразование форматов диска.
CREATE - Создание тома, раздела или виртуального диска.
DELETE - Удалить объект.
DETAIL - Просмотр параметров объекта.
DETACH - Отсоединяет файл виртуального диска.
EXIT - Завершение работы DiskPart.
EXTEND - Расширить том.
EXPAND - Увеличение максимального доступного пространства на виртуальном диске.
FILESYSTEMS - Отображение текущей и поддерживаемой файловых систем для тома.
FORMAT - Форматирование данного тома или раздела.
GPT - Назначение атрибутов выбранному GPT-разделу.
HELP - Отображение списка команд.
IMPORT - Импорт группы дисков.
INACTIVE - Пометка выбранного раздела как неактивного.
LIST - Отображение списка объектов.
MERGE - Объединение дочернего диска с родительскими.
ONLINE - Перевод объекта, помеченного как "вне сети", в состояние "в сети".
OFFLINE - Перевод в состояние "вне сети" объекта, помеченного как "в сети".
RECOVER - Обновление состояния всех дисков выбранного пакета.
Попытка восстановить диски неправильного пакета и
повторная синхронизация зеркальных томов и томов RAID5 с
устаревшим плексом или данными четности.
REM - Не выполняет никаких действий. Используется для комментирования сценариев.
REMOVE - Удаление имени диска или точки подключения.
REPAIR - Восстановление тома RAID-5 с отказавшим участником.
RESCAN - Поиск дисков и томов на компьютере.
RETAIN - Размещение служебного раздела на простом томе.
SAN - Отображение или установка политики SAN для текущей загруженной ОС.
SELECT - Установка фокуса на объект.
SETID - Изменение типа раздела.
SHRINK - Уменьшение размера выбранного тома.
UNIQUEID - Отображение или установка кода таблицы разделов GUID (GPT) или
подписи основной загрузочной записи (MBR) диска.

DISKPART>





DISKPART> help help

Отображение списка доступных команд или подробной справки по указанной
команде.

Синтаксис: HELP [<КОМАНДА>]

<КОМАНДА> Команда, по которой требуется вывести подробную справку.

Если команда не указана, будет выведен список всех возможных команд.

Пример.

HELP
HELP CREATE PARTITION PRIMARY

DISKPART>

Как видим, справка многоуровневая, я не стал копать дальше первого уровня





DISKPART> help active

Пометка раздела, имеющего фокус на дисках с основной загрузочной записью
(MBR), как активного.

Синтаксис: ACTIVE

Запись значения на диск, чтение которого осуществляется базовой системой
ввода-вывода (BIOS) при загрузке. Это значение указывает, что
раздел является действительным системным разделом.

Для успешного выполнения операции необходимо выбрать раздел.

Внимание!

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

Пример:

ACTIVE

DISKPART>




DISKPART> help add

Создание на указанном диске зеркальной копии простого тома, имеющего
фокус.

Синтаксис: ADD DISK= [ALIGN=] [WAIT] [NOERR]

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

ALIGN= Обычно используется с аппаратными RAID-массивами LUN
для повышения производительности. Выравнивает все области тома
или раздела по ближайшей границе выравнивания. Смещение
области задается кратным .

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

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Для выполнения данной операции необходимо выбрать том.

Отказоустойчивые тома, например RAID-5, а также зеркальные тома
не поддерживаются ни в одном из выпусков Windows Vista.


Пример:

ADD DISK=2

DISKPART>




DISKPART> help assign

Назначение буквы диска или папки подключения тому, имеющему фокус.

Синтаксис: ASSIGN [LETTER= | MOUNT=<ПУТЬ>] [NOERR]

LETTER= Буква диска, назначаемая тому.

MOUNT=<ПУТЬ>

Путь к папке подключения, назначаемой тому.

NOERR Только для скриптов. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Если ни буква диска, ни папка подключения не указаны, будет назначена
следующая доступная буква диска. Если указанная буква диска или папка
подключения уже используется, возникает ошибка.

С помощью команды ASSIGN можно изменить букву диска, сопоставленную
со съемным устройством.

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

Для выполнения данной операции необходимо выбрать том.

Пример:

ASSIGN LETTER=D

DISKPART>




DISKPART> help ATTRIBUTES

Microsoft DiskPart версии 6.1.7600

VOLUME - Изменение атрибутов тома.
DISK - Работа с атрибутами диска.

DISKPART>




DISKPART> help attach

Microsoft DiskPart версии 6.1.7600

VDISK - Присоединяет файл виртуального диска.

DISKPART>




DISKPART> help automount

Включение или отключение возможности автоподключения.

Синтаксис: AUTOMOUNT [ENABLE] [DISABLE] [SCRUB] [NOERR]

ENABLE Включение автоматического назначения букв дисков
томам, добавляемым в систему.

DISABLE Запрет на автоматическое назначение букв дисков
томам, добавляемым в систему.

SCRUB Удаление папок подключения, букв дисков,
каталогов папок подключения, а также параметров реестра
для томов, удаленных из системы. Это предотвращает
автоматическое назначение отключенным томам прежних букв
дисков и папок подключения при их повторном
подключении к системе.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

Обратите внимание, что в версиях Windows, предшествующих Windows Vista,
функция автоподключения применяется только к базовым томам. Начиная
с Windows Vista, функция подключения может применяться как к базовым,
так и к динамическим дисковым томам.

Пример:

AUTOMOUNT
AUTOMOUNT ENABLE
AUTOMOUNT DISABLE

DISKPART>




DISKPART> help break

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

Синтаксис: BREAK DISK= [NOKEEP] [NOERR]

DISK= Диск, содержащий одну из копий зеркального тома. Когда команда
выполняется, диску передается фокус, и новый том, созданный на
этом диске с помощью областей зеркального тома, не сохраняет
буквы дисков, пути GUID тома и папки подключения, связанные с
зеркальным томом. Если зеркальный том на указанном диске
используется в качестве системного или загрузочного раздела,
команда не выполняется.

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

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

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

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

Пример:

BREAK DISK=2

DISKPART>




DISKPART> help clean

Удаление форматирования всех разделов и томов на диске, имеющем фокус.

Синтаксис: CLEAN [ALL]

ALL Обнуление всех байтов и секторов на диске, приводящее
к полному удалению всех данных на диске.

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

Пример:

CLEAN

DISKPART>




DISKPART> help compact

Microsoft DiskPart версии 6.1.7600

VDISK - Попытки уменьшения физического размера файла.

DISKPART>




DISKPART> help convert

Microsoft DiskPart версии 6.1.7600

BASIC - Преобразование диска из динамического в базовый.
DYNAMIC - Преобразование диска из базового в динамический.
GPT - Преобразование формата диска из MBR в GPT.
MBR - Преобразование формата диска из GPT в MBR.

DISKPART>




DISKPART> help create

Microsoft DiskPart версии 6.1.7600

PARTITION - Создать раздел.
VOLUME - Создать том.
VDISK - Создание файла виртуального диска.

DISKPART>




DISKPART> help delete

Microsoft DiskPart версии 6.1.7600

DISK - Удаление отсутствующего диска из списка дисков.
PARTITION - Удаление выбранного раздела.
VOLUME - Удаление выбранного тома.

DISKPART>




DISKPART> help detail

Microsoft DiskPart версии 6.1.7600

DISK - Отображение свойств выбранного диска.
PARTITION - Отображение свойств выбранного раздела.
VOLUME - Отображение свойств выбранного тома.
VDISK - Отображение свойств выбранного виртуального диска.

DISKPART>




DISKPART> help detach

Microsoft DiskPart версии 6.1.7600

VDISK - Отсоединяет файл виртуального диска.

DISKPART>




DISKPART> help extend

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

Синтаксис: EXTEND [SIZE=] [DISK=] [NOERR]
EXTEND FILESYSTEM [NOERR]

SIZE= Размер дискового пространства, добавляемого к текущему тому
или разделу, в мегабайтах (МБ). Если размер не задан,
используется все непрерывное свободное пространство на диске.

DISK= Диск, на который расширяется том или раздел. Если диск не
указан, том или раздел расширяется на текущем диске.

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

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

На динамических дисках с простыми или составными томами можно расширить
том на любое свободное место на любом динамическом диске. С помощью этой
команды можно преобразовать простой динамический том в составной.
Расширение зеркальных или чередующихся томов, а также томов RAID-5 не
поддерживается.

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

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

Пример:

EXTEND SIZE=500 DISK=3
EXTEND FILESYSTEM

DISKPART>




DISKPART> help expand

Microsoft DiskPart версии 6.1.7600

VDISK - Увеличение максимального доступного пространства на виртуальном диске.

DISKPART>




DISKPART> help filesystems

Отображение сведений о текущей файловой системе выбранного тома
и о поддерживаемых файловых системах для форматирования тома.

Синтаксис: FILESYSTEMS

Для выполнения данной операции необходимо выбрать том.

Пример.

FILESYSTEMS

DISKPART>




DISKPART> help format

Форматирование указанного тома для работы с Windows.

Синтаксис: FORMAT [[FS=<ФС>] [REVISION=] | RECOMMENDED]
[LABEL=<"метка">] [UNIT=] [QUICK] [COMPRESS] [OVERRIDE]
[DUPLICATE] [NOWAIT] [NOERR]

FS=<ФС> Тип файловой системы. Если файловая система не указана,
используется файловая система по умолчанию, отображаемая
с помощью команды FILESYSTEMS.

REVISION=

Версия файловой системы (если такой параметр применим).

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

LABEL=<"метка">

Метка тома.

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

Для кластеров размером более 4096 байт не поддерживается
сжатие NTFS.

QUICK Быстрое форматирование.

COMPRESS Только для NTFS: файлы, создаваемые на новом томе, по
умолчанию сжимаются.

OVERRIDE Принудительное первоочередное отключение файловой системы. Все
открытые дескрипторы тома становятся недействительными.

DUPLICATE Только для UDF: этот флаг применяется для формата UDF версии
2.5 и выше. Если этот флаг установлен, в процессе
форматирования метаданные файловой системы дублируются во
второй набор секторов на диске. Дублирование метаданных
применяется, например, в приложениях, используемых для
восстановления. В случае повреждения основных секторов
метаданных метаданные файловой системы считываются из
дублирующих секторов.

NOWAIT Принудительное возвращение управления без ожидания завершения
форматирования. Если параметр NOWAIT не задан, программа
DiskPart отображает ход процесса форматирования в процентах.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Для выполнения данной операции необходимо выбрать том.

Примеры:

FORMAT FS=NTFS LABEL="Новый том" QUICK COMPRESS
FORMAT RECOMMENDED OVERRIDE

DISKPART>




DISKPART> help GPT

Назначение GPT-атрибутов разделу, имеющему фокус, на базовых
GPT-дисках.

Синтаксис: GPT ATTRIBUTES=

ATTRIBUTES=

Шестнадцатеричное значение, указывающее, какие атрибуты
требуется применить к разделу, имеющему фокус. Поле атрибута
GPT - это 64-разрядное поле, содержащее два вложенных поля.
Старшее поле интерпретируется только в контексте конкретного
GUID типа раздела, а младшее является общим для всех типов
раздела.

Следующий атрибут можно установить для любого раздела:

0x0000000000000001 - пометка раздела как обязательного. Он
указывает всем служебным программам управления дисками, что
раздел не следует удалять. Системный раздел EFI содержит
только двоичные файлы, необходимые для запуска операционной
системы. Это упрощает размещение двоичных файлов изготовителя
оборудования (OEM) или операционной системы в других разделах.

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

0x8000000000000000
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER
Запрет автоматического назначения буквы разделу. По умолчанию
каждому разделу назначается новая буква диска и путь GUID
тома. И буква диска, и путь GUID тома могут использоваться для
открытия тома с помощью функций Win32 API. Если этот атрибут
установлен, при перемещении диска на новый компьютер новая
буква диска не назначается автоматически. Вместо этого
пользователь может назначать буквы дисков вручную.

0x4000000000000000
GPT_BASIC_DATA_ATTRIBUTE_HIDDEN
Определение тома раздела как скрытого.
Если этот атрибут установлен, тому не назначается буква диска
или путь GUID тома. И буква диска, и путь GUID тома могут
использоваться для открытия тома с помощью функций Win32 API.
Том скрытого раздела не определяется функциями Win32 API,
например FindFirstVolume или FindNextVolume.

0x2000000000000000
GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY
Определение раздела как тома теневой копии службы снимков
томов. Этот флаг используется для запрета присоединения
фильтров файловой системы к тому.

0x1000000000000000
GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY
Запрет записи на том.

Корпорация Майкрософт может добавлять атрибуты в любое время.

Атрибуты раздела GPT предоставляют дополнительные сведения об
использовании раздела.

Для выполнения операции необходимо выбрать базовый GPT-раздел.

Внимание:

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

Пример:

GPT ATTRIBUTES=0x8000000000000000
GPT ATTRIBUTES=0xF000000000000001

DISKPART>




DISKPART> help import

Импорт группы внешних дисков в группу подключенных к сети дисков локального
компьютера.

Синтаксис: IMPORT [NOERR]

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Эта команда импортирует каждый диск, входящий в ту же группу, что и диск,
имеющий фокус.

Для выполнения этой операции необходимо выбрать динамический диск.

Пример:

IMPORT

DISKPART>




DISKPART> help inactive

Пометка неактивным раздела, имеющего фокус, на дисках с
MBR-форматированием.

Синтаксис: INACTIVE

При перезапуске компьютер может запускаться со следующего варианта
запуска, указанного в BIOS, например с привода компакт-дисков или среды
загрузки на основе протокола удаленной загрузки PXE (например, служб
удаленной установки - RIS).

Для выполнения операции необходимо выбрать раздел.

Внимание!

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

Пример:

INACTIVE

DISKPART>




DISKPART> help list

Microsoft DiskPart версии 6.1.7600

DISK - Отображение списка дисков. Например: LIST DISK.
PARTITION - Отображение списка разделов выбранного диска.
Например: LIST PARTITION.
VOLUME - Отображение списка томов. Например: LIST VOLUME.
VDISK - Отображение списка виртуальных дисков.

DISKPART>




DISKPART> list merge

Microsoft DiskPart версии 6.1.7600

DISK - Отображение списка дисков. Например: LIST DISK.
PARTITION - Отображение списка разделов выбранного диска.
Например: LIST PARTITION.
VOLUME - Отображение списка томов. Например: LIST VOLUME.
VDISK - Отображение списка виртуальных дисков.

DISKPART> help merge

Microsoft DiskPart версии 6.1.7600

VDISK - Объединение дочернего диска с родительскими.

DISKPART>




DISKPART> help online

Microsoft DiskPart версии 6.1.7600

DISK - Перевод диска, находящегося вне сети, в состояние "в сети".
VOLUME - Перевод в состояние "в сети" тома, помеченного как "вне сети".

DISKPART>




DISKPART> help offline

Microsoft DiskPart версии 6.1.7600

DISK - Перевод в состояние "вне сети" диска, помеченного как "в сети".
VOLUME - Перевод в состояние "вне сети" тома, помеченного как "в сети".

DISKPART>




DISKPART> help recover

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


Синтаксис: RECOVER [NOERR]

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Эта команда работает с пакетом. Для выполнения данной операции необходимо
выбрать диск, входящий в пакет.

Эта команда применима только к динамическим дискам. При вызове для
базового диска команда выполняется без каких-либо действий.

Пример:

RECOVER

DISKPART>




DISKPART> help remove

Удаление буквы диска или папки подключения с тома, имеющего фокус.

Синтаксис: REMOVE [LETTER= | MOUNT=<ПУТЬ> | ALL] [DISMOUNT] [NOERR]

LETTER= Удаляемая буква диска.

MOUNT=<ПУТЬ>
Удаляемый путь папки подключения.

ALL Удаление всех текущих букв диска и папок подключения.

DISMOUNT Этот параметр можно использовать в следующих случаях:
1) с тома удалены все буквы диска и точки подключения или
2) задан параметр ALL. Этот параметр задает отключение
файловой системы и тома. Если том используется другими
процессами, перед отключением файловой системы и тома
программа DiskPart закрывает все открытые дескрипторы.
Чтобы подключить том к сети, назначьте ему букву диска,
создайте путь к папке подключения тома или используйте команду
ONLINE. Если тому по-прежнему назначены буквы диска или папки
подключения, команда DISMOUNT не выполняется. Для сценариев
рекомендуется использовать команду REMOVE ALL DISMOUNT.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

Команду REMOVE можно использовать для смены буквы съемного диска. Буквы
дисков загрузочного тома или тома с файлом подкачки удалить нельзя.

Для выполнения данной операции необходимо выбрать том.

Пример:

REMOVE LETTER=K
REMOVE MOUNT=G:\MountH
REMOVE ALL DISMOUNT

DISKPART>




DISKPART> help repair

Восстановление тома RAID-5, имеющего фокус, путем замены отказавшего
компонента RAID-5 указанным динамическим диском.

Синтаксис: REPAIR DISK= [ALIGN=] [NOERR]

DISK= Динамический диск, которым заменяется отказавший компонент
RAID-5. Размер свободного пространства на указанном диске
должен быть не меньше общего размера отказавшего компонента
RAID-5.

ALIGN= Обычно используется с аппаратными RAID-массивами LUN
для повышения производительности. Выравнивает все области тома
по ближайшей границе выравнивания. Смещение области задается
кратным .

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Размер свободного пространства на указанном динамическом диске должен быть
не меньше общего размера отказавшего компонента RAID-5.

Для выполнения данной операции необходимо выбрать том RAID-5.

Пример:

REPAIR DISK=1

DISKPART>




DISKPART> help rescan

Обнаружение новых дисков, которые могли быть добавлены в компьютер.

Синтаксис: RESCAN

Пример.

RESCAN

DISKPART>




DISKPART> help retain

Подготовка существующего динамического простого тома для использования
в качестве загрузочного или системного тома.

Синтаксис: RETAIN

Эта команда создает запись раздела для динамического простого тома,
имеющего фокус.

Для выполнения этой операции необходимо выбрать динамический простой том.

Пример.

RETAIN

DISKPART>




DISKPART> help san

Отображение или установка политики SAN для операционной системы.

Синтаксис: SAN [POLICY={OnlineAll | OfflineAll | OfflineShared}] [NOERR]

SAN Если эта команда выдана без параметров,
отображается текущая политика SAN.

POLICY=<значение> Устанавливает политику SAN для текущей загруженной
операционной системы.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Этой командой пользователь может отобразить или изменить политику SAN для
текущей загруженной ОС. Политикой по умолчанию для Windows Advanced Server
и центра обработки данных Windows является OfflineShared.
В этом случае загрузочный диск будет приведен в состояние "в сети",
как и все диски, не расположенные на общей шине, например SCSI, iSCSI,
SAS и т. д. Диски, не подключенные к сети, будут по умолчанию доступны
только для чтения. Во всех других версиях Windows по умолчанию все диски
будут переведены в состояние "в сети". В этом случае диски будут в
состоянии "в сети" и с доступом для чтения и записи. Третье значение
политики - OfflineAll. В этом случае все диски, кроме загрузочного,
будут переведены в состояние "вне сети" с доступом только для чтения по
умолчанию.

Примеры.

SAN
SAN POLICY=OfflineAll

DISKPART>




DISKPART> help select

Microsoft DiskPart версии 6.1.7600

DISK - Установка фокуса на диск. Например: SELECT DISK.
PARTITION - Установка фокуса на раздел. Например: SELECT PARTITION.
VOLUME - Установка фокуса на том. Например: SELECT VOLUME.
VDISK - Переместите фокус на виртуальный диск. Например, SELECT VDISK.

DISKPART>




DISKPART> help setid

Изменение поля типа для раздела, имеющего фокус.

Синтаксис: SET ID={ | } [OVERRIDE] [NOERR]

ID={ | }

Новый тип раздела.

Для дисков с основной загрузочной записью (MBR) можно указать
байт типа раздела в шестнадцатеричном формате. С помощью
данного параметра можно указать любой байт типа раздела,
кроме типа 0x42 (раздел LDM). Обратите внимание, что при
указании шестнадцатеричного типа раздела начальные знаки "0x"
опускаются.

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

Системный раздел EFI:
c12a7328-f81f-11d2-ba4b-00a0c93ec93b

Базовый раздел данных:
ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

С помощью этого параметра можно указать GUID любого типа
раздела, кроме следующих:

MSR-раздел:
e3c9e316-0b5c-4db8-817d-f92df00215ae

Раздел метаданных LDM на динамическом диске:
5808c8aa-7e8f-42e0-85d2-e1e90434cfb3

Раздел данных LDM на динамическом диске:
af9b60a0-1431-4f62-bc68-3311714a69ad

Раздел метаданных кластера:
db97dba9-0840-4bae-97f0-ffb9a327c7e1


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

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

NOERR Только для скриптов. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Предназначено только для использования изготовителем оборудования (OEM).

Для выполнения операции необходимо выбрать раздел.

Внимание:
Изменение полей типов разделов с помощью этого параметра может
привести к сбоям при работе или запуске компьютера. Использовать его
для изменения полей типа раздела на GPT-дисках рекомендуется только
изготовителям и ИТ-специалистам с опытом работы с GPT-дисками. Вместо
этого всегда используйте команду CREATE PARTITION EFI для создания
системных разделов EFI, команду CREATE PARTITION MSR для создания
MSR-разделов и команду CREATE PARTITION PRIMARY без параметра
идентификатора для создания основных разделов на GPT-дисках.

Эта команда не работает с динамическими дисками и MSR-разделами.

Пример:

SET ID=07 OVERRIDE
SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

DISKPART>




DISKPART> help shrink

Уменьшение размера тома, имеющего фокус, на указанную величину. Делает
неиспользуемое пространство в конце тома доступным.

Синтаксис: SHRINK [DESIRED=] [MINIMUM=] [NOWAIT] [NOERR]
SHRINK QUERYMAX [NOERR]

DESIRED= Величина пространства в мегабайтах (МБ), на которую
требуется уменьшить размер тома. Если эта величина
не указана, том будет уменьшен на максимальную величину
доступного свободного пространства на томе.

MINIMUM= Минимальное число мегабайт (МБ), на которое требуется
уменьшить размер тома.

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

NOWAIT Принудительное возвращение управления в процессе уменьшения
размера.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

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

Для выполнения данной операции необходимо выбрать том.

Эта команда не работает с разделами изготовителя оборудования (OEM), ESP и
разделами восстановления.

Примеры:

SHRINK DESIRED=500 MINIMUM=250
SHRINK QUERYMAX

DISKPART>




DISKPART> help UNIQUEID

Microsoft DiskPart версии 6.1.7600

DISK - Отображение или установка кода таблицы разделов GUID (GPT) или
подписи основной загрузочной записи (MBR) диска.

DISKPART>




DISKPART> help UNIQUEID disk

Отображение или установка кода таблицы с GUID разделов (GPT) или подписи
основной загрузочной записи (MBR) диска, имеющего фокус.

Синтаксис: UNIQUEID DISK [ID={ | }] [NOERR]

ID={ | }

Для MBR-дисков можно указать четырехбайтовое (DWORD) значение
в шестнадцатеричном формате в качестве подписи.

Для GPT-дисков укажите GUID в качестве идентификатора.

NOERR Только для сценариев. При возникновении ошибки программа
DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

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

Пример

UNIQUEID DISK
UNIQUEID DISK ID=5f1b2c36
UNIQUEID DISK ID=baf784e7-6bbd-4cfb-aaac-e86c96e166ee

DISKPART>




  • 1
(Deleted comment)

IT Specialist

(Anonymous)
Сохранил. Вы не поверите, примерно этот-же функционал, но в красивой обертке, продает фирма Acronis за 21 тысячу вечнодеревянных :-)

Естественно знаю. А сделать средствами семерки загрузочную флешку - это вообще прелесть, дополнительных средств не нужно :)

  • 1