Контакти

Diskpart об'єднання дисків. Як за допомогою diskpart створити завантажувальний флешку. Найпростіший алгоритм використання консольної команди

09.04.2017

Не дивлячись на те, що я вже кілька років як перейшов Linux, іноді все ж доводиться встановлювати знайомим і родичам Windows.

Для розбивки диска для роботи з системою можна скористатися утилітою DiskPart.

DiskPart є консольную утиліти з інтерфейсом командного рядка для роботи з дисками (disk), розділами (partition) і томами (volume). Розроблено Майкрософт для ОС сімейства Windows. Отже має бути набагато менше проблем, як, наприклад, при використанні ПО від Acronis, або Paragon. Має набагато більше можливостей, ніж оснащення "Керування дисками" з графічним інтерфейсом. Так само DiskPart можна запустити під час установки Windows Vista / 7/8, що допоможе в подальшому не створювати зайвий зарезервований розділ розміром в 100МБ, який Windows створює автоматично.

Для відкриття консолі при запуску механізму установки системи WIndows, необхідно натиснути клавіші Shift + F10.

Розглянемо приклад розбиття диска під час установки Windows 7. Якщо робити форматування засобами самого майстра установки Windows - він створює службовий розділ на 100Мб, який простому користувачеві не потрібен! Тому краще скористатися утилітою і розбити диски самостійно і встановлювати Windows на вже відформатований активний розділ пріоритетного жорсткого диска. Якщо жорсткий диск в комп'ютері один, то він і буде пріоритетним. Якщо ж їх кілька, то рекомендується відключити зайві диски на час установки Windows. Або правильно розставити пріоритети в BIOS (UEFI).

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

Отже, для запуску DiskPart під час установки Windows, на першому етапі натискаємо Shift + F10 і потрапляємо в командну оболонку cmd. Запускаємо дискову утиліту diskpart.

Для виклику загальної довідки в diskpart існує команда help, або для отримання довідки по окремій команді використовуйте help імя_команди (наприклад help clean).

Створимо основний розділ для системи, і розширений розділ в якому буде два логічних розділу для даних і для документів.

Дивимося список дисків в системі:

Sel disk = system

або можна вибрати диск за номером:

Sel disk N

Перевіримо, що вибрався потрібний диск:

або обнулення всіх секторів на диску (операція дуже тривала - все сектора диска записуються нулями)

Create part primary size = 102400

Зробимо його активним (завантажувальним):

Format fs = ntfs label = System quick

Створимо розширений (extended) розділ під дані і документи на решту дисковий простір

Create part extended

Усередині розширеного розділу створимо логічний (logical) розділ для даних, розміром 100 Гб, наприклад, для зберігання документів:

Create part logical size = 102400

Відформатуємо розділ в NTFS, дамо мітку "Docs", застосуємо швидке форматування:

Format fs = ntfs label = Docs quick

Підключимо даний розділ до системи:

Створимо ще один логічний диск, наприклад, для зберігання медіа-даних на все вільне місце:

Create part logical

Відформатуємо (швидко) розділ в NTFS і дамо йому мітку "Media":

Format fs = ntfs label = Media quick

Підключимо даний розділ до системи:

Дивимося, що вийшло. Система повинна показати все створені розділи на диску:

Detail disk

Якщо все успішно - виходимо з diskpart і з консолі:

Якщо в ході роботи з утилітою diskpart виникли якісь труднощі - завжди можна скористатися довідкою даної утиліти. Ось кілька команд, які можуть бути корисні:

Щоб подивитися список розділів, необхідно виконати команду:

List part

Вибрати потрібний розділ можна командою:

Sel part N

Видалити вибраний розділ можна командою:

Del part

От і все! Але, моя багаторічна робота на Linux-системах показує, що епоха Windows вже пройшла, хоча геймери можуть зі мною сперечатися, тому як установка ігор тут все ж дуже проблематична (я не захоплююся іграми, так що для мене це анітрохи не турбує)

DiskPart є консольную утиліти з інтерфейсом командного рядка для роботи з дисками (disk), розділами (partition) і томами (volume). Розроблено Майкрософт для ОС сімейства Windows. Отже має бути набагато менше проблем, як, наприклад, при використанні ПО від Acronis, або Paragon. Має набагато більше можливостей, ніж оснащення "Керування дисками" з графічним інтерфейсом. Так само DiskPart можна запустити під час установки Windows Vista / 7/8, що допоможе в подальшому не створювати зайвий зарезервований розділ розміром в 100МБ, який Windows створює автоматично.

Отже, початок покладено. Тепер більш детально про цей "таємничий" розділ, який створюється автоматично.

При розмітці диска під час установки Windows 7, крім створення розділу під систему, обраного нами розміру, установник створить основний розділ розміром 100МБ, в якому надалі будуть знаходитися завантажувальні файли (bootmgr і BCD (Boot Configuration Data)). Це зрозуміло, але навіщо нам віддавати Windows 7 зайвий основний розділ, якщо максимум їх може бути 4 (або 3 при використанні розширеного (extended) розділу)? І чи потрібна нам ця плутанина з 2 розділами Windows 7? Хіба що варто згадати, що він необхідний у випадках стиснення розділу або шифрування розділу Windows c допомогою BitLocker ™. Також він потрібен у разі використання NTFS c розміром кластера> 4k. У всіх інших випадках у ньому немає необхідності. Значить звичайному користувачеві він не потрібен.

Що зробити, щоб не створювався цей додатковий розділ?

Все просто! Потрібно встановлювати Windows на вже відформатований активний розділ пріоритетного жорсткого диска.Якщо жорсткий диск в комп'ютері один, то він і буде пріоритетним. Якщо ж їх кілька, то рекомендується відключити зайві диски на час установки Windows. Або правильно розставити пріоритети в BIOS (UEFI).

Розглянемо 2 ситуації:
1. Диск порожній. Ніяких даних на ньому немає, або дані не важливі.
2. Диск вже розмічений. Тобто він містить розділ (-и) з важливою інформацією, який (-і) потрібно залишити без зміни, а так само на диску є розділ (-и), який (-і) потрібно видалити.

Для запуску DiskPart під час установки Windows, на першому етапі натискаємо Shift + F10 і потрапляємо в командну оболонку cmd. Запускаємо дискову утиліту diskpart.


Для запуску DiskPart з уже встановленою Windows 7 / Vista, потрібно мати права адміністратора, тому cmd запускати з правами адміністратора.


Для виклику загальної довідки в diskpart існує команда help, або для отримання довідки по окремій команді використовуйте help імя_команди (наприклад help clean).


На таких прикладах буде використовуватися віртуальний жорсткий диск об'ємом 20ГБ, на тій же віртуальній машині VMware. DiskPart буде запускатися з оболонки cmd під час установки Windows 7.
Додаткові пункти, які відносяться до роботи в уже встановленої ОС, відзначені "*" і виділені курсивом.

Ситуація №1.
Диск порожній. Ніяких даних на ньому немає або дані не важливі. Створимо основний розділ для системи, і розширений розділ в якому буде два логічних розділу для даних і для документів.

Послідовність дій.
1. Дивимося список дисків в системі.

або

або

4. Вилучимо інформацію на диску, обнулення MBR.
або
clean all - обнуління всіх секторів на диску
5. Створимо основний (primary) розділ під систему розміром Х мегабайт.

create part primary size = X

6. Зробимо його активним (завантажувальним).
7. відформатуємо розділ в NTFS, дамо мітку (ім'я логічного диска) "System", застосуємо швидке форматування.

format fs = ntfs label = System quick

*. Якщо необхідно (наприклад, коли розділ створюється під час звичайної роботи в ОС, для подальшого його заповнення даними з під ОС), підключимо цей розділ до системи (дамо букву лог. Диску в поточній ОС).

8. Створимо розширений (extended) розділ під дані і документи на решту дисковий простір.

create part extended

9. Всередині розширеного розділу створимо логічний (logical) розділ для даних, розміром Х мегабайт.

create part logical size = X

10. відформатуємо розділ в NTFS, дамо мітку "Data", застосуємо швидке форматування.

format fs = ntfs label = Data quick


11. Повторимо пункти 9 і 10 для розділу з документами. Усередині розширеного розділу створимо логічний (logical) розділ для документів, на все залишився.

create part logical

12. відформатуємо розділ в NTFS, дамо мітку "Documents", застосуємо швидке форматування.

format fs = ntfs label = Documents quick

*. Якщо необхідно, підключимо цей розділ до системи.

13. Дивимося, що вийшло.

14. Якщо все правильно, ти виходимо з diskpart.
15. Так само, якщо командний рядок більше не потрібна, то з неї теж виходимо.
*. Встановлюючи систему на відформатований первинний розділ з міткою "System", Windows не створюватиме додатковий основний 100МБ розділ. Ось результат після установки Windows 7 з нашими розділами.

Ситуація №2.
Диск складається з вище створеної конфігурації. 1 основний розділ, 1 розширений. Розширений розділ складається з 2 логічних розділів. Потрібно видалити розділ з системою, що розташувалася на основному розділі, і один з логічних розділів всередині розширеного розділу, нехай це буде розділ з міткою "Data". На місці 1 основного розділу створити 2 основні розділи, і присвоїти їм мітки "Win7" і "WinXP". На місці логічного розділу створити 2 логічних розділу з мітками "Data1" і "Data2".

Послідовність дій.
Так як на диску міститься важлива інформація, раджу, як можна частіше, використовувати команди "detail disk" і "list part" для контролю за своїми діями. Ну і як завжди, автор не несе відповідальності за пророблені вами дії.
1. Перші 3 пункту без змін. Дивимося список дисків в системі.
2. Встановимо фокус на пріоритетний (перший в Біосе) диск для подальшої роботи.

або
sel disk N - вибираємо диск з номером N
3. Перевіримо, що вибрався необхідний диск.

або

4. Дивимося, які розділи є на диску і їх порядок нумерації.
5. Поєднуємо ці номери з їх іменами і розмірами (в розумі, або на листочку), орієнтуючись на результати такої команди.

6. Розуміємо, що диск основою розділ під номером 1 і розміром 17ГБ, має мітку "System" і саме його ми повинні видалити. Для цього встановимо фокус на даний розділ.
*. Можна перевірити, що вибрався саме той розділ, який хотіли вибрати.

detail disk

7. Видаляємо вибраний розділ.
8. Перевіряємо, що все правильно віддалилося.

9. Створимо основний (primary) розділ під систему "Win7" розміром Х мегабайт.

create part primary size = X

10. Зробимо його активним (завантажувальним).
11. відформатуємо розділ в NTFS, дамо мітку (ім'я логічного диска) "Win7", застосуємо швидке форматування.

format fs = ntfs label = Win7 quick

12. Створимо основний (primary) розділ під систему "WinXP", на все, що залишилося.

create part primary

13. відформатуємо розділ в NTFS, дамо мітку (ім'я логічного диска) "WinXP", застосуємо швидке форматування.

format fs = ntfs label = WinXP quick

14. Перевіряємо, що все правильно склалося.

Нерідко трапляється, що багато сучасних комп'ютери не мають дисковода. Це нерідко викликає труднощі, особливо, коли необхідно встановити програму з інсталяційного диска. Найчастіше проблема виникає при установці або перевстановлення операційної системи Windows на такий комп'ютер. Щоб уникнути таких проблем пропонується створити завантажувальний usb-накопичувач, Який буде виконувати всі функції в точності, як і інсталяційний диск.

Для створення завантажувального usb-накопичувача або іноді його ще називають завантажувального флешкою ​​за допомогою командного рядка «cmd», необхідно виконати простий алгоритм дій в два етапи. У першому етапі буде задіяно використання стандартної утиліти під назвою diskpart.

Як працює diskpart

Створення завантажувального флеш-накопичувача через консольну утиліту diskpartє швидким і доступним спосіб. Завдяки тому, що дана утиліта працює в текстовому режимі, кожен користувач персонального комп'ютера з легкістю впорається з таким завданням.

З швидким розвитком технологій, кожній людині доступний вихід в Інтернет, де можна знайти безкоштовні версії різних програм по створенню завантажувального флеш-накопичувача. Однак трапляється й таке, що доступ до Інтернету відсутній в силу будь-яких обставин, тому важливо знати кілька простих альтернативних способів створення завантажувального флеш-накопичувача.

Один з них - описаний метод, який застосовує командний рядок. Такий ручний спосіб стане в нагоді кожному користувачеві ПК. Ця консольна утиліта входить до переліку стандартних програм. Немає необхідності додатково шукати і встановлювати будь-які інші програми з налаштування завантажувального флеш-накопичувача. Через десять хвилин використання diskpart готова завантажувальна флешка містить інсталяційний файл Windows.

Готуємо флешку за допомогою diskpart

Diskpart- це консольна системна програма, що входить до складу Windows, через яку можна здійснювати управління дисками, розділами і томами шляхом прямого введення команд.

Створення завантажувального флеш-накопичувача за допомогою командного рядка буде показано наочно. Як приклад буде використана операційна система Windows 8. На інших версіях операційної системи Windows, таких як Windows 7 або Windows 10 процес створення буде ідентичний.

Перед початком роботи необхідно підключити переносний диск або флеш-накопичувач, Або інший знімний носій до комп'ютера. Такий пристрій далі буде позначатися як флеш-накопичувач.

Потім натиснути клавіші Win + X або клацніть правою кнопкою миші в лівому нижньому кутку екрану. Для тих, хто ще знає що це за кнопка Win нагадуємо:

Виберіть пункт меню « Командний рядок (адміністратор)».

Якщо вам зручніше викликати вікно « виконати»За допомогою Win + R, то можете зробити так, ввівши у вікні« cmd»І натиснувши OK. Ці дії призведуть до аналогічного результату.

У вікні, введіть diskpart і натисніть клавішу введення Enter.

Звичайно, більш імовірно, що необхідність створення флешки виникне не з операційної системи, де є більш прості і зручні способи, а з чистої командного рядка під час перезапуску ПК.

Після цього необхідно ввести дані так само, як показано на зображенні нижче. Після кожної введеної команди натискати клавішу введення Enter.

  • list disk- буде відображений список наявних дисків;
  • select disk #- замість # ввести номер диска, який є флеш-накопичувачем, він і буде завантажувальним (на прикладі це диск під номером 1); відрізнити флешку від інших дисків легко по її розміру;
  • clean- диск буде очищений, вся попередня інформація буде видалена
  • create partition primary- створюється спеціальний розділ
  • active- розділ активується
  • format fs = ntfs quick- буде вироблено форматування диска
  • assign- буде присвоєно ім'я диска і призначена точка підключення
  • exit- операція завершена. Чи здійсниться вихід з командного рядка.

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

Копіювання файлів на флешку

Наступним етапом стане копіювання інсталяційних файлівпрограми на флеш-накопичувач. Копіювати потрібно все файли повністю з усією структурою і каталогами.

Зробити це можна з застосуванням стандартних інструментів Windows типу «Провідник». Якщо ви хочете в силу різних можливих причин зробити це за допомогою тієї ж самої командного рядка, то в цьому вам допоможуть наступні команди:

  • Покращена команда копіювання « robocopy», На відміну від застарілої« copy »може копіювати вкладені папки з усім вмістом. Як перший аргумент команди виступає шлях до копійованим файлів, а другого - шлях до папки, в яку буде виконано копіювання файлів. Для копіювання вкладених папок необхідно додати третій аргумент « / E», Інакше буде скопійовано тільки файли. Наприклад, щоб скопіювати всі файли з диска f на флешку з ім'ям g: вам потрібно ввести команду: robocopy f: \ g: \ / E
  • Застаріла команда копіювання файлів « copy», Скориставшись якою можна скопіювати тільки файли (папки доведеться створювати вручну командою« md »). Як перший аргумент команди виступає шлях до копійованим файлів, а другого - шлях до папки, в яку буде виконано копіювання файлів. Щоб дати зрозуміти команді, що ви хочете скопіювати не один файл в папці, а всі файли, як ім'я файлу вкажіть код «*. *».
  • Команда зміни диска, формат якої такої: ДИСК: . Тобто для переходу на диск «D: \» необхідно ввести таку команду: d:
  • Щоб вибрати директорію, розташовану в цій папці введіть cd <имя директории>, Наприклад: cd win10
  • Для переходу на верхній рівень ієрархії файлів введіть cd \
  • Для переходу до батьківської папки напишіть cd ..
  • Щоб подивитися список файлів поточної папки, введіть команду dir
  • Для створення папки запустіть команду md <имя папки>

Знання зазначених команд досить для успішного копіювання файлів на флешку.

Ось як це буде виглядати для випадку копіювання інсталяційних файлів, розташованих на диску d: \ win10 і флешки з ім'ям «G: \». Підготовка та запуск robocopy:

Через певний час всі файли будуть успішно скопійовані:

Найчастіше завантажувальний флеш-накопичувач використовують для установки або переустановлення операційної системи. При відсутності дисковода можна скористатися віртуальним DVD-приводом і файлом-образом.

При установці операційної системи з завантажувального флеш-накопичувача, в BIOS необхідно змінити налаштування так, щоб комп'ютер завантажувався саме через цей пристрій.

Відео по темі

Diskpart - це засіб управління дисковими об'єктами комп'ютера: дисками, томами розділами. Являє собою текстовий командний інтерпретатор. Дозволяє з послідовності команд пакети і зберігати їх в автоматичні сценарії. Входить до складу операційних систем сімейства Windows, як домашніх (починаючи з XP), так і серверних (починаючи з 2003).

Запуск і введення команд

Використання команд і сценарії

Користуючись послідовністю команд Diskpart ми можемо створити, наприклад, завантажувальний флешку:

Створення завантажувальної флешки в утиліті diskpart

Сценарії - це текстові файли, та ж послідовність команд записана в один рядок. Інтерпретатор виконує їх по черзі.

Щоб запустити сценарій потрібно в командному рядку ввести: diskpart / s імя_сценарія.txt. Висновок при виконанні сценарію також можна перенаправити: diskpart / s сценарій.txt> log.txt.

Якщо при виконанні однієї з команд сценарію виникне помилка, то сценарій припинить виконання, щоб цього уникнути потрібно додавати в кінці кожної команди сценарію:

Create partition primary noerr

format fs = FAT32 label = WinNT quick noerr

Цей параметр змушує ігнорувати помилки і виконувати сценарій незалежно від їх появи.

Була порушена тема стиснення томи або розділу диска в Windows. Тут я хочу показати вам, як можна використовувати незайняте простір на диску і створити новий том або розділ за допомогою інструменту "Керування дисками" або за допомогою командного рядка.

Як створити новий том або розділ через "Керування дисками"

Відкрийте інструмент "Керування дисками". Для цього відкрийте діалог «Виконати» (Win + R), введіть команду diskmgmt.msc і натисніть Enter.

Клацніть правою кнопкою миші на нерозподіленого просторі і натисніть «Створити простий том».

У вікні майстра створення простого томи натисніть «Далі».

Введіть розмір простору, який необхідно використовувати для нового томи (або розділу) і натисніть кнопку «Далі».

На наступному етапі ви можете змінити параметри форматування, але це необов'язково, тим більше, якщо вас влаштовують настройки за замовчуванням. Додатково ви можете змінити мітку тому на будь-яке ім'я на вашу переваги, але краще використовувати щось описову: наприклад, «Фільми», «Документи», «Резервні копії» тощо Також ви можете включити опцію для стиснення файлів і папок. Коли всі налаштування будуть обрані, натисніть «Далі».

Ознайомтеся з обраними параметрами. Якщо щось захочете змінити, натисніть «Назад», щоб повернутися до попередніх кроків. Якщо вас все влаштовує, натисніть «Готово».

Після цього на вашому комп'ютері повинен буде бути успішно створений новий розділ.

Як створити новий том або розділ через командний рядок

Відкрийте командний рядок з правами адміністратора.

Введіть diskpartі натисніть Enter.

У рядку DISKPART введіть list disk. Ця команда виведе список дисків на вашому ПК. Вона ж допоможе вам визначити номер диска з незайнятим простором.

Тепер введіть команду select diskз номером томи і натисніть Enter: наприклад, selectvolume 0.

Порада:ви можете вручну вказати розмір нового розділу. Для цього до команди create partition primary потрібно додати size = x (де x - розмір розділу в мегабайтах). Цілком команда буде виглядати наступним чином: create partition primary size = 1000

Тепер, коли розділ був створений, введіть команду list volumeі натисніть Enter. В результаті ви побачите те (в моєму випадку том 3) з файлової системою RAW. Однак буде правильніше, якщо сказати, що це тому без файлової системи.

Далі вам потрібно відформатувати розділ в файлову систему NTFS. Введіть команду format fs = ntfs quick(де quick- це вказівка, що повинен використовуватися швидкий спосіб форматування) і натисніть Enter.

Тільки що ви успішно створили і відформатували розділ. Останнє, що потрібно зробити, це призначити букву диска для нового розділу. Це теж досить просте завдання.

Введіть команду list volume, Зверніть увагу на номер нового розділу і введіть команду select volume, Не забувши вказати номер розділу. Наприклад, в моєму випадку команда буде виглядати наступним чином: select volume 3.

Тепер у вас є два варіанти, щоб призначити букву диска: ви можете просто ввести команду assign, Але тоді інструмент DiskPart автоматично призначить одну з доступних букв для нового розділу (це те, що показано на скріншоті нижче); або ви можете ввести команду assign letter = f, де f- це буква диска. Якщо ви виберете другий варіант, переконайся, що буква, яку ви хочете привласнити, вже не привласнена іншому диску.

На цьому все! Все написане вище працює в Vista, Windows 7 і 8.x.

Відмінного Вам дня!



Сподобалася стаття? поділіться їй