команди diskpart

команди DiskPart

LIST і SELECT - лише два приклади з безлічі команд, підтримай ваемих DiskPart. Багато хто з перерахованих команд беруть Noerr в якості додаткового параметра. Параметр Noerr примі-вується зі сценаріями DiskPart і вказує, що при возникно-веніі помилки DiskPart повинен продовжувати обробку команд сценарію. За відсутності цього параметра DiskPart при помилку завершить роботу, і виконання сценарію припиниться.

Отже, основні команди DISKART:

  • Команди, до яких застосовується Noerr і які при завершенні роботи повертають код помилки: ADD, AS-SIGN, AUTOMOUNT, BREAK, CONVERT, CREATE, DE-LETE, EXTEND, IMPORT, ONLINE, REMOVE і REPAIR.
  • Команди, з якими Noerr не застосовується або які не повертають код помилки: ACTIVE, CLEAN, DETAIL, EXIT, GPT, HELP, INACTIVE, LIST, REM, RESCAN, RE-TAIN і SELECT.

Використання сценаріїв DiskPart

Спосіб використання сценаріїв з DiskPart злегка відрізняючи-ється від такого для інших команд. Причина в тому, що DiskPart - це інтерпретатор командного рядка, а не звичайна ути-літа. Коли ви запускаєте DiskPart (введенням diskpart в коман-дной рядку), інтерпретатора потрібно повідомити про те, що ви хочете використовувати сценарій, додавши параметр / S, як по-казано нижче:

де ІмяСценарія.txt - ім'я текстового файлу з потрібним сценарієм. За замовчуванням DiskPart записує висновок в ті-кущую командний рядок.

При виконанні сценаріїв DiskPart перевіряйте дотримуюся-щие коди помилок:

  • 0 - помилок немає, сценарій виконаний повністю;
  • 1 - фатальне виняток (можливо, наявність серйозних проблем);
  • 2 - некоректні параметри команди;
  • 3 - не вдалося відкрити вказаний файл сценарію або ви-хідних файл;
  • 4 - сервіс, який використовується DiskPart, повернув код помилки або повідомив про невдачу;
  • 5 - неправильний синтаксис команди (зазвичай через невер-ного вибору диска, розділу або тому, або через неможливість-ності його використання з цією командою).

Приклад сценарію DiskPart

Використовуючи сценарії DiskPart, всі операції, які ви хо-титі виконати, потрібно завершити в рамках одного сеансу. Сценарій повинен містити всі необхідні вам команди DiskPart. Включати в сценарій команду EXIT не потрібно, так як в кінці сценарію інтерпретатор автоматично завер-щує свою роботу.

  • rem Вибираємо диск 2
  • select disk 2
  • rem Створюємо основний (primary) розділ на диску
  • rem і призначаємо йому букву диска
  • create partition primary size = 4096assign letter = s
  • rem Створюємо додатковий (extended) розділ
  • rem з двома логічними дисками
  • create partition extended size = 4096
  • create partition logical size = 2048
  • assign letter = u
  • create partition logical size = 2047
  • assign letter = v

У цьому прикладі створюються основний і додатковий розділи на диску 2. Розмір основного розділу визначено в 4096 Мб і йому призначається буква S. Розмір додаткового розділу визначено в 4096 Мб; в ньому створюється два логічних розділи: перший - розміром 2048 Мб з буквою U, другий - розміром 2047 Мб з буквою V. Такі розміри логічних раз-делов задані через деяких втрат дискового простору при розбитті на розділи. Ви також могли б створити єдиний-жавного логічний розділ розміром 4096 Мб.

Схожі статті