Новини високих технологій
» » Програма DiskPart: команди для Windows

Програма DiskPart: команди для Windows

15-09-2017, 11:33
1 225
Нехай вас не лякає назва цієї команди і використання командної консолі як такої. Команди DiskPart (маються на увазі атрибути, що вводяться разом з основним рядком) дозволяють використовувати такі потужні засоби операційних систем Windows, які в стандартному режимі не доступні. Для чого застосовується цей інструмент і як ним користуватися, читайте далі. Інформація стане у нагоді всім тим, хто збирається виробляти адміністрування жорстких дисків або створення нових розділів.

Команди DiskPart: що це і навіщо вони потрібні?

Головне призначення цього інструменту полягає в тому, що його застосування дозволяє (виходячи з елементарного розуміння скорочення) розбивати жорсткі диски на логічні розділи.


Проте ж, якщо хто не знає, створити розділ без форматування неможливо. А якщо це стосується системного розділу, у ньому в обов'язковому порядку повинна бути присутньою завантажувальний запис, завдяки якій операційна система і стартує після перевірки «заліза» в BIOS. Але тільки цим можливості будь-якої команди DiskPart не обмежуються. Справа тут в тому, що навіть при відновленні системи з консолі або командного рядка при завантаженні з знімного носія це засіб дозволяє вирішити безліч проблем, які звичайними засобами виправити буває неможливо. Так, наприклад, іноді навіть на стадії установки ОС буває необхідно перетворити розділ, в який вона буде інсталюватися (найчастіше це пов'язано з завантаженням з USB-носіїв або вибором жорстких дисків об'ємом більше 2 Тб). Як правило, система видає повідомлення про те, що установка у вибраний розділ GPT неможлива, оскільки немає підтримки завантажувального запису MBR.


Позбутися від цього можна зовсім просто, використовуючи налаштування BIOS з вибором накопичувача, на якому відсутня позначка EFI. Але що робити, якщо вибраний розділ дійсно має формат GPT, хоча і не перевищує ємність до 2 Тб? У цьому випадку і використовуються команди DiskPart перетворення з GPT в MBR. І розбиття вінчестера на логічні розділи – не найголовніше. На перше місце виходить питання форматування і створення активної завантажувального запису (наприклад, при заміні жорсткого диска або при установці додаткового вінчестера для RAID-масивів).

Отримання інформації про можливості і атрибутах

Для використання даного інструментарію спочатку знадобиться викликати командну консоль. Подобається вам це чи ні, але працює дана вбудована в систему утиліта виключно таким чином. У командної консолі, як і для всіх інших інструментів системи, можна просто прописати назву самої команди, після чого через пробіл і правий слеш ввести знак питання ( diskpart /? ). На екрані відобразяться всі доступні для використання атрибути. Але в даному випадку нас цікавлять лише деякі з них.

Підтримка скриптів

У найпростішому варіанті вибрати розділ в DiskPart команда дозволяє досить просто. Для розбивки вибраного розділу використовується рядок create logical partition size=XXXXXX , де XXXXX – розмір створюваного логічного диска в мегабайтах.
Природно, система повинна бачити розділ, позначений певною літерою в файловому менеджері. Для цього застосовується команда assign letter=Х , де Х є незадіяним літерою. Мається на увазі, що якщо ви надасте нового розділу, наприклад, букву F або E , під якими ОС розпізнає знімний USB-носій DVD/CD-дисковод, то або вони потім працювати не будуть, або створений розділ виявиться неактивним.

Команди DiskPart попередніх версій Windows

Що стосується модифікацій Windows-систем до сьомої, використання цієї команди в корені відрізняється. Біда в тому, що в системах рангом нижче (зразок XP, 2000 або Server 2003) дана утиліта може тільки розбивати диски на розділи або видаляти їх. Ні про яке форматування з вибором файлової системи питання навіть не стоїть. Але в ОС Windows 7 і вище ця проблема вирішена за рахунок застосування спочатку включеного в програму засоби форматування дисків і розділів, причому з підтримкою навіть мобільних ОС.

Найпростіший алгоритм використання консольної команди

Тепер про практичному використанні цього інструменту. Спочатку викликається командний рядок. Якщо вона запускається в працюючій системі, обов'язково старт робити від імені адміністратора. Якщо ж мова йде про консолі відновлення при завантаженні з зовнішнього носія, ролі це не грає.
Першим ділом стартують команди diskpart і list disk (у деяких випадках можна використовувати додаток volume для перегляду літери вибраного розділу). Перша активує основний інструмент, друга надає інформацію по всіх наявних в системі дисків і розділів. Команда вибору розділу в DiskPart має такий вигляд: select disk X , де X – номер розділу або диска, вказаний при перегляді всіх наявних.
Рядок clean видаляє всі вміст розділу, потім використовується команда створення первинної завантажувального запису create partition primary , далі водиться рядок select partition 1 (зазначення номера створеного розділу), потім розділ активується рядком active і, нарешті, проводиться форматування – format fs=ntfs якщо потрібна саме ця файлова система.
Але вищевказана команда виробляє повне форматування. Якщо не хочеться втрачати час, можна в кінці рядка додати quick, що відповідає швидкому форматування. Тепер справа за малим. Створеному розділі потрібно надати літеру командою assign , після чого можна вийти з командної консолі або її звичайним закриттям, або введенням рядка exit , що сприяє коректному завершенню її роботи.

Можливі помилки і збої

Але не завжди все відбувається так гладко. Іноді можна зустріти ситуацію, коли система видає повідомлення про те, що DiskPart не є внутрішньою або зовнішньою командою. Таке може спостерігатися при старті завантаження зі знімного носія при виборі розділу GPT (до речі, і перевірка диска у вигляді поєднання chkdsk від цього не застрахована). Що робити в цьому випадку?
Тут допоможе введення очищення і перетворення ( clean і convert mbr ) після рядка вибору диска ( select disk ). Як стверджується, цей процес може зайняти кілька годин, зате працює, як кажуть, на всі сто. Але застосовувати такий інструмент необхідно тільки в тому випадку, якщо на диску-яка інформація відсутня. В іншому випадку всі дані будуть знищені. Загалом команди DiskPart нічого складного у використанні не представляють. Тут найголовніше – дотримання секвенції вводу з алгоритму, описаного вище, природно, з урахуванням деяких додаткових параметрів. І зауважте, застосування саме цього інструмента може вирішити не тільки проблеми розбиття дисків на логічні розділи, але і питання форматування або усунення деяких критично небезпечних збоїв. Але це вже інша тема.
Цікаво по темі
Як поміняти стиль розділів GPT при установці Windows 7: три простих способи
Як поміняти стиль розділів GPT при установці Windows 7: три простих способи
Не секрет, що іноді при установці Windows 7 на сучасні комп'ютери або ноутбуки на стадії вибору розділу інсталятор видає помилку повідомленням про
Управління дисками: видалити розділ. Кілька основних способів
Управління дисками: видалити розділ. Кілька основних способів
Досить часто можна зустріти ситуацію, коли з якихось причин користувачам Windows-систем доводиться вирішувати проблему того, як видалити розділ.
Як відформатувати флешку через командний рядок і які є способи?
Як відформатувати флешку через командний рядок і які є способи?
Знімні USB-флеш-накопичувачі доводиться форматувати досить часто, причому не тільки для повного очищення їх від наявної інформації, але і для
Форматування жорсткого диска через командний рядок: інструкція. Командний рядок Windows 10
Форматування жорсткого диска через командний рядок: інструкція. Командний рядок Windows 10
Одним з найпоширеніших дій з жорсткими дисками будь-якого типу є форматування. Ситуацій, коли логічний розділ або жорсткий диск вимагає форматування,
GPT або MBR: як дізнатися стиль розділу диска найпростішими способами
GPT або MBR: як дізнатися стиль розділу диска найпростішими способами
На сьогоднішній день останні модифікації Windows підтримують два основних типи розділів жорстких дисків для зберігання інформації – GPT або MBR. Як