Перейти к содержимому

Media scrub vdisk что это

  • автор:

msa 2012FC leftover диск

image_192.jpg

Привет всем. Коллеги помогите с проблемой — один из дисков в схд msa 2012FC выпал из vdisk в leftover статус.
Диск горит желтым led индикатором и ни на что не реагирует. Подскажите он физически цел или нет? Можно ли его загнать обратно в vdisk или в hot spare?

Имеет ли смысл его менять по поддержке?

DOC
Активный участник

А что в Event Log ?

CheBuRek
Активный участник

где посмотреть это?

C/W Date/Time EC ESN Message Critical 2017-07-18 09:25:27 207 B252420 Vdisk scrub job failed. Command failed (error code: 1) (number of errors found: 0) (vdisk: Disc2, SN: 00c0) If a disk fails data may be at risk. Action required - See Events Descriptions Reference Guide for recovery proc Warning 2017-07-18 09:25:25 1 B252419 Vdisk critical: Disc2, SN: 00c0ffd5bde60000af35435600000000 Critical 2017-07-18 09:25:25 314 B252418 FRU type: drive, problem: encl 1 deviceID 149. Vendor: SEAGAT Product ID: ST3366657SS , S/N: rev: 0006. Related event ID: 252417, type: 8 Warning 2017-07-18 09:25:25 8 B252417 Vdisk Disc2 drive down (Channel:0 ID:149 SN: Encl:1 Slot:5) Critical 2016-03-19 14:34:56

Решил менять диск ибо
B252417 Vdisk Disc2 drive down (Channel:0 ID:149 SN: Encl:1 Slot:5)
Спасибо всем

Тестирование производительности HP P2000 MSA G3

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

Сейчас же, решили сравнить производительность СХД начального уровня и массива на контроллере P410. Напомню, что интересующие нас параметры: IOPS — количество дисковых операций в секунду (чем больше, тем лучше) и latency — время обработки операции (чем меньше, тем лучше).

Конфигурация стенда:

Тестировали все той же утилитой fio под Debian GNU/Linux по методике, описанной в предыдущей статье, используя тот же самый инструментарий. Все так же обращаемся к raw-device через libaio.

$cat ~/fio/oltp.conf [oltp-db] blocksize=8k rwmixread=70 rwmixwrite=30 rw=randrw percentage_random=100 ioengine=libaio direct=1 buffered=0 time_based runtime=2400 

Конфигурация следующая: объем LUN’ов равен объему Vdisk’a и во всех конфигурациях используется RAID10, включен multipathing, подключение через Fiber Channel.

#multipath -ll 3600c0ff000199b069319335601000000 dm-1 HP,P2000G3 FC/iSCSI size=956G features='1 queue_if_no_path' hwhandler='0' wp=rw |-+- policy='service-time 0' prio=50 status=active | |- 0:0:0:8 sdc 8:32 active ready running | `- 2:0:0:8 sdg 8:96 active ready running `-+- policy='service-time 0' prio=10 status=enabled |- 0:0:1:8 sde 8:64 active ready running `- 2:0:1:8 sdi 8:128 active ready running 

Тестировали с наращиванием количества потоков от 16 до 256, дабы отловить, где начинаются нехватки производительности. Длительность каждого теста 40 минут.

Итак, рассмотрим результаты на примере профиля OLTP-DB, проиллюстрировав зависимость IOPS и отзывчивости системы от количества потоков:

Размер блока 4KB, 70%/30% чтение/запись, 100% случайный доступ


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

Неожиданным оказалось, что массив из восьми дисков показывает куда более высокую производительность чем СХД с тем же количеством носителей, и особенно хорошо это заметно с ростом нагрузки. MSA P2000 забуксовала на 64 потоках, тогда как рост количества IOPS’ов на контроллере P410 прекратился на 128.

Также прекрасно видна зависимость производительности системы от количества жестких дисков в массиве. Здесь, думаю комментарии излишни.

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

И, как всегда, выкладываем детальный файл с результатами.

Media scrub vdisk что это

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

Сейчас же, решили сравнить производительность СХД начального уровня и массива на контроллере P410. Напомню, что интересующие нас параметры: IOPS — количество дисковых операций в секунду (чем больше, тем лучше) и latency — время обработки операции (чем меньше, тем лучше).

Тестировали все той же утилитой fio под Debian GNU/Linux по методике, описанной в предыдущей статье, используя тот же самый инструментарий. Все так же обращаемся к raw-device через libaio.

Конфигурация следующая: объем LUN’ов равен объему Vdisk’a и во всех конфигурациях используется RAID10, включен multipathing, подключение через Fiber Channel.

Тестировали с наращиванием количества потоков от 16 до 256, дабы отловить, где начинаются нехватки производительности. Длительность каждого теста 40 минут.

Итак, рассмотрим результаты на примере профиля OLTP-DB, проиллюстрировав зависимость IOPS и отзывчивости системы от количества потоков:

Размер блока 4KB, 70%/30% чтение/запись, 100% случайный доступ


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

Неожиданным оказалось, что массив из восьми дисков показывает куда более высокую производительность чем СХД с тем же количеством носителей, и особенно хорошо это заметно с ростом нагрузки. MSA P2000 забуксовала на 64 потоках, тогда как рост количества IOPS’ов на контроллере P410 прекратился на 128.

Также прекрасно видна зависимость производительности системы от количества жестких дисков в массиве. Здесь, думаю комментарии излишни.

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

Конфигурируем дисковые системы HP StorageWorks MSA 2000sa

Виртуальный диск (vdisk) — это груп­па дисков, объединенных в RAID-группу, при этом отдельные вир­туальные диски могут формиро­ваться различным уровнем RAID. В состав виртуального диска могут входить либо устройства SATA, ли­бо SAS. но смешивать их нельзя. В си­стеме HP StorageWorks MSA2000 может быть до 16 виртуальных дисков на контроллер — максимум 32 вирту­альных диска в двухконтроллерной конфигурации.

Создавая дисковые группы, вир­туальные диски целесообразнее укрупнять, а не дробить. В RAID 3-конфигурациях с точки зрения эф­фективного использования про­странства иметь много » мелких» вир­туальных дисков неэффективно -если в группе из двенадцати дисков служебным (на нем хранятся кон­трольные суммы) является только один, а одиннадцать заняты данны­ми, то в четырех группах, содержа­щих по три диска, служебных будет уже четыре, а «полезных» — восемь.

Объем виртуального диска мо­жет превышать 2 Гбайт, поэтому, создавая диски большого объема в мас­сивах RAID с контролем четности, число служебных дисков можно со­кратить, однако в общем случае для работы с логическими томами объ­емом свыше 2 Тбайт могут потребо­ваться специальные версии опера­ционных систем, адаптеров НВА и поддержка прикладных программ.

Кстати, устройство MSA2000sa поддерживает виртуальные диски объемом до 16 Тбайт. В RAID 0,3,5,6, 10 может быть до 16 дисков (1 Тбайт на устройство SATA, или все­го 16 Тбайт). В RAID 50 может быть до 32 дисков (1 Тбайт на устройство SATA, или всего 32 Тбайт).

При организации больших объ­емов внешней памяти следует тщательно взвесить преимущества и не­достатки нескольких укрупненных виртуальных дисков по сравнению с большим числом менее «емких» вир­туальных дисков с меньшим количе­ством накопителей. Чтобы увеличить КПД дисковой памяти (но не произ­водительность), можно создать вир­туальные диски объемом больше 2 Тбайт и разделить их на несколь­ко логических томов объемом до 2 Тбайт. Максимально поддерживае­мый объем виртуального диска опре­деляется произведением количества дисковых устройств в данной конфи­гурации RAID на наибольший объем одного устройства.

Лучше всего добавлять вирту­альные диски, распределяя их равномерно по обоим контролле­рам. Если к каждому контроллеру подсоединить хотя бы по одному виртуальному диску, контроллеры начинают работать по принципy «активный-активный» (active-active). Подобная конфигурация обеспечивает эффективность ис­пользования ресурсов в случае применения двух контроллеров в системе хранения MSA2000sa. Кро­ме того, для предотвращения по­тери данных при отказе дисковой полки (shelf enclosure) надо цели­ком сделать «страйпинг» (stripe) виртуальных дисков по несколь­ким дисковым полкам. Виртуаль­ный диск с конфигурацией RAID 1,10,3,5,50 в зависимости от числа задействованных дисковых полок может противостоять угрозе по­тери данных при выходе из строя целой дисковой полки.

Создавая виртуальный диск, можно выбрать размер непрерывного фраг­мента данных (chunk) по умолчанию или наилучшим образом подходя­щий для работы с приложением. Раз­мер непрерывного фрагмента (stripe unit) — это количество расположен­ных друг за другом данных, записыва­емых на виртуальный диск, после соз­дания которого эту характеристику уже изменить нельзя. Страйп — сово­купность непрерывных фрагментов (stripe units), записываемых в одни и те же логические области каждого жесткого диска в составе виртуаль­ного. Параметры страйпинга опре­деляются количеством физических жестких дисков в составе виртуаль­ного диска. Эти параметры могут ме­няться. Допустимы значения 16,32 и 64 Кбайт (значение по умолчанию). Например, если хост-сервер отда­ет данные порциями по 16 Кбайт, то такой размер страйпа при случай­ном доступе обеспечит равномер­ное распределение нагрузки по опе­рациям чтения между всеми устрой­ствами, что положительно скажет­ся на производительности. Если же данные запрашиваются по 16 Кбайт, а размер блока данных равен 64 Кбайт, то некоторые операции доступа будут обращаться к одному и тому же жест­кому диску — каждый фрагмент страйпа включает в себя четыре возмож­ные группы размером 16 Кбайт, к ко­торым может обратиться хост-сервер, что нельзя признать оптимальным. С другой стороны, если доступ осущест­влялся порциями по 128 Кбайт, то при чтении хост-серверу потребуется об­ращаться к обоим устройствам, со­ставляющим виртуальный диск.

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

Выбор уровня RAID для массива зависит от цели оптимизации кон­фигурации: повышение отказоу­стойчивости или повышение произ­водительности. Если не требуется отказоустойчивость или произво­дительность, обеспечиваемые при­менением групп RAID, то разумно воспользоваться конфигурациями без избыточности.

media scrub vdisk что это

podarok korobka hvoia 196281 1280x720

Конфигурируем дисковые системы HP StorageWorks MSA 2000sa

Виртуальные диски

Объем виртуального диска мо­жет превышать 2 Гбайт, поэтому, создавая диски большого объема в мас­сивах RAID с контролем четности, число служебных дисков можно со­кратить, однако в общем случае для работы с логическими томами объ­емом свыше 2 Тбайт могут потребо­ваться специальные версии опера­ционных систем, адаптеров НВА и поддержка прикладных программ.

Кстати, устройство MSA2000sa поддерживает виртуальные диски объемом до 16 Тбайт. В RAID 0,3,5,6, 10 может быть до 16 дисков (1 Тбайт на устройство SATA, или все­го 16 Тбайт). В RAID 50 может быть до 32 дисков (1 Тбайт на устройство SATA, или всего 32 Тбайт).

При организации больших объ­емов внешней памяти следует тщательно взвесить преимущества и не­достатки нескольких укрупненных виртуальных дисков по сравнению с большим числом менее «емких» вир­туальных дисков с меньшим количе­ством накопителей. Чтобы увеличить КПД дисковой памяти (но не произ­водительность), можно создать вир­туальные диски объемом больше 2 Тбайт и разделить их на несколь­ко логических томов объемом до 2 Тбайт. Максимально поддерживае­мый объем виртуального диска опре­деляется произведением количества дисковых устройств в данной конфи­гурации RAID на наибольший объем одного устройства.

Лучше всего добавлять вирту­альные диски, распределяя их равномерно по обоим контролле­рам. Если к каждому контроллеру подсоединить хотя бы по одному виртуальному диску, контроллеры начинают работать по принципy «активный-активный» (active-active). Подобная конфигурация обеспечивает эффективность ис­пользования ресурсов в случае применения двух контроллеров в системе хранения MSA2000sa. Кро­ме того, для предотвращения по­тери данных при отказе дисковой полки (shelf enclosure) надо цели­ком сделать «страйпинг» (stripe) виртуальных дисков по несколь­ким дисковым полкам. Виртуаль­ный диск с конфигурацией RAID 1,10,3,5,50 в зависимости от числа задействованных дисковых полок может противостоять угрозе по­тери данных при выходе из строя целой дисковой полки.

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

Выбор уровня RAID для массива зависит от цели оптимизации кон­фигурации: повышение отказоу­стойчивости или повышение произ­водительности. Если не требуется отказоустойчивость или произво­дительность, обеспечиваемые при­менением групп RAID, то разумно воспользоваться конфигурациями без избыточности.

Тестирование производительности HP P2000 MSA G3

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

Сейчас же, решили сравнить производительность СХД начального уровня и массива на контроллере P410. Напомню, что интересующие нас параметры: IOPS — количество дисковых операций в секунду (чем больше, тем лучше) и latency — время обработки операции (чем меньше, тем лучше).

fbc304a552994a9396f87d8c45cf5cbf

Тестировали все той же утилитой fio под Debian GNU/Linux по методике, описанной в предыдущей статье, используя тот же самый инструментарий. Все так же обращаемся к raw-device через libaio.

Конфигурация следующая: объем LUN’ов равен объему Vdisk’a и во всех конфигурациях используется RAID10, включен multipathing, подключение через Fiber Channel.

Тестировали с наращиванием количества потоков от 16 до 256, дабы отловить, где начинаются нехватки производительности. Длительность каждого теста 40 минут.

Итак, рассмотрим результаты на примере профиля OLTP-DB, проиллюстрировав зависимость IOPS и отзывчивости системы от количества потоков:

Размер блока 4KB, 70%/30% чтение/запись, 100% случайный доступ

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

Неожиданным оказалось, что массив из восьми дисков показывает куда более высокую производительность чем СХД с тем же количеством носителей, и особенно хорошо это заметно с ростом нагрузки. MSA P2000 забуксовала на 64 потоках, тогда как рост количества IOPS’ов на контроллере P410 прекратился на 128.

Также прекрасно видна зависимость производительности системы от количества жестких дисков в массиве. Здесь, думаю комментарии излишни.

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

И, как всегда, выкладываем детальный файл с результатами.

Ceph: Настройка scrub и снижение его влияния на производительность

Обычно не пишу о том, что и так известно почти всем или если это хорошо освещено. Но недавно в одном популярном русскоязычном telegram-чате посвященном Ceph обсуждалась проблема scrubbing’а и я понял, что все таки знаю кое что, что еще не известно всем) Решил написать заметку посвященную данной теме.

Scrub — служебный механизм призванный проверять целостность копий данных в кластере RADOS. Процесс scrubbing’а идет фоном и циклически перебирает все данные сравнивая одну копию данных на одной OSD с другой копией на другой(или других) OSD.
Проверок бывает два типа: простая(scrubbing) и глубокая(scrubbing+deep)
В рамках простой проверки сверяются только атрибуты фалов и их размер, этот тип проверки безобиден и практически ни оказывает никакого влияния на работу кластера и по этому проводится с частотой в сутки.
При глубокой проверке(scrubbing+deep) проверяемые данные считываются с дисков, считается их контрольная сума и сверяется. Собственно чтение данных и есть проблема. Такие проверки идут с интервалом в неделю.
Естественно проверки не запускаются разом на все данные. В таком случае все вставало бы колом) Разные PG проверяются в разное время. Этот процесс идет не прерывно, сейчас одни проверяются, затем другие а через время опять первые и так без конца.

Так вот когда в кластере появляется нормальное количество данных и они активно используются то вы заметите влияние scrubbing’а даже без мониторинга)

Под нормальным объемом данных я подразумеваю не какой то общий объем данных в кластере а заполненность используемых дисков. Например если у вас диски размером в 2Tb и они заполнены на 50-60 или более процентов то у вас много данных в Ceph, даже если дисков всего шесть). Это моя субъективная метрика но по моему 3-х летнему опыту работы с Ceph в проде — это самый важный критерий.
Собственно когда наши диски достигли такой утилизации мы стали замечать просадки производительности и повышенные задержки во время идущего scrubbing’а. Возможно если бы у нас были SSD мы жили бы счастливо но у нас обычные SATA диски с журналами на SSD.

Так вот, scrubbing. Когда во время идущего скраббинга приходит пользовательская нагрузка на те же OSD что в процессе скраббирга, не заметить это сложно, особенно если у вас есть внешний мониторинг.

Изменение расписания scrubbing’а

Первое что можно сделать это задать расписание для scrubbing’а, отведя для него время где нибудь ночью, например с 00.00-08.00.

Задать в рантайме(без рестарта OSD):

Это сразу изменит ситуацию к лучшему но не надолго. Опять же если у вас много данных то они просто не будут успевать проходить scarbbing в отведенное время. Если какие то PG не успеют пройти scrubbing за 7 дней то он будет запущен принудительно в любое время. Так мы увидели идущий скраббинг в дневное время). Увеличивать установленное время без скраббинга нельзя т.к. он очень важен для сохранности данных. Так мы кстати еще раз получили подтверждение, что у нас много данных.

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

Снижение приоритета с помощью CFQ

Необходимо сменить планировщик у всех OSD-дисков на CFQ:

и установить следующие параметры для всех OSD:

Задать в рантайме(без рестарта OSD):

Этот подход используют очень многие и кому то он помогает. Нам он не помог практически ни как. Мы довольно долго его тестировали но периодические просадки производительности и взлет летенси никуда не делись.

Уменьшение порции данных одного scrubbing’а

Это то ради чего написана эта заметка. Я нигде не видел статей или обсуждений на эту тему, но это то что избавило нас от проблем связанных со скраббингом.

Суть в том, что бы позволить scrubbing’у идти круглые сутки но читать данные очень мелкими порциями максимально снижая нагрузку на OSD в момент времени.

Задать в рантайме(без рестарта OSD):

При использовании этого подхода, на мой взгляд лучше сменить планировщик на deadline.

Данный подход представлен в этой статье как один из вариантов и возможно для вас окажется не таким эффективным как для нас. В общем попробуйте и решите сами.

Похожие публикации:

  1. Keyword can t be an expression python что значит
  2. Kotlin передать функцию как параметр
  3. Lame mp3 как установить
  4. Lazy iptv deluxe как пользоваться

утилита DISKPART

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

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> help help

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

Команда, по которой требуется вывести подробную справку.

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

HELP
HELP CREATE PARTITION PRIMARY

DISKPART>

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

DISKPART> help active

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

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

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

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

DISKPART>

DISKPART> help add

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

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

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

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

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

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

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

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

DISKPART>

DISKPART> help assign

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

Синтаксис: ASSIGN [LETTER= | MOUNT=] [NOERR]

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

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

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

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

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

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

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

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 можно
сохранить только одну копию зеркального тома в качестве простого тома, а
другую преобразовать в свободное пространство. Ни один из томов не
получает фокус.

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

DISKPART>

DISKPART> help clean

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

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

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

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

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

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

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

DISKPART>

DISKPART> help format

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

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

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

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

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

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=

Шестнадцатеричное значение, указывающее, какие атрибуты
требуется применить к разделу, имеющему фокус. Поле атрибута
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 завершается с кодом ошибки.

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

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

DISKPART>

DISKPART> help inactive

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

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

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

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

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 завершается с кодом ошибки.

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

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

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.

DISKPART>

DISKPART> help rescan

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

DISKPART>

DISKPART> help retain

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

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

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

DISKPART>

DISKPART> help san

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

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 > | > [OVERRIDE] [NOERR]

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

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

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

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

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

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

Раздел метаданных 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 OVERRIDE
SET />

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]

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

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

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

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

UNIQUEID DISK
UNIQUEID DISK /> UNIQUEID DISK />

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *