У вас є вікно для обслуговування, свіжий завантажувальний USB і одна єдина задача: встановити ОС на машину. Потім установник Windows зустрічає вас з моторошною фразою: «We couldn’t create a new partition or locate an existing one.» Годинник починає тикати. Люди «допоможно» радять вам «просто ще раз натиснути Далі».
Ця помилка виглядає як типовий істеричний вибрик інсталятора. Насправді це не так. Це інсталятор каже вам, що реальність зі зберігання даних (таблиці розділів, режим завантаження, видимість диска або драйвери контролера) не збігається з його очікуваннями. Виправте невідповідність — і встановлення пройде. Продовжуйте клацати — і нічого не вийде.
Три кроки виправлення (суб’єктивна версія)
Крок 1: Переконайтеся, що режим завантаження та стиль диска сумісні
Більшість помилок «не вдалося створити новий розділ» не про «місце». Вони про те, що установник намагається створити критично важливі для завантаження розділи (EFI System Partition для UEFI, System Reserved для BIOS/Legacy) і не може, бо машина завантажена в невірному режимі для поточного макета диска або навпаки.
Зробіть так: вирішіть, чи встановлюєте ви в режимі UEFI + GPT (рекомендовано для сучасних систем) або в режимі Legacy BIOS + MBR (тільки якщо є жорстка вимога). Потім приведiть режим прошивки у відповідність і змініть стиль диска відповідно.
- Установник завантажено в UEFI? Диск має бути GPT і мати EFI System Partition (ESP), створений Setup.
- Установник завантажено в Legacy/CSM? Диск має бути MBR; Setup створить System Reserved та активну логіку розділу.
Крок 2: Зробіть цільовий диск знову нудним (очистіть таблицю розділів і метадані)
Інсталятори відмовляють, коли диски не «порожні» в сенсі, який важливий для інсталятора. У вас може бути вільний простір, але залишки RAID-метаданих, підписи Linux LVM, пошкоджені заголовки GPT або відновлювальні розділи, що блокують макет, якого хоче Windows, — все це завадить.
Зробіть так: якщо диск можна витерти — витріть його належним чином (таблиця розділів + метадані). Якщо не можна — зробіть хірургічну зміну: звільніть суміжний невиділений простір і переконайтеся, що є місце для ESP/MSR/recovery.
Крок 3: Усуньте пастки «неправильний диск» і «відсутній драйвер»
Ця помилка також з’являється, коли Setup намагається розмістити завантажувальні розділи на іншому диску, ніж той, який ви обрали (часто через наявність кількох дисків або через те, що USB збиває нумерацію «Disk 0»). Вона також трапляється, коли диск видно, але з ним неможливо коректно працювати, бо бракує драйвера контролера (поширено для деяких VMD/RAID режимів на нових платформах).
Зробіть так: тимчасово відключіть інші накопичувачі, використайте порт USB 2.0 якщо установник поводиться дивно, і якщо ви в RAID/VMD режимі — підготуйте відповідний драйвер контролера або переключіться на AHCI, якщо це дозволяє ваше середовище.
Жарт у сухому залишку, але правдивий: Установник Windows — наче ввічливий швейцар: він не пояснить дрес-код, просто відмовить у вході.
Швидкий план діагностики
Якщо у вас лише п’ять хвилин до того, як вас призначать «людиною, яка поламала ноутбук назавжди», використайте цей порядок. Він знаходить вузьке місце швидше, ніж хаотичне тикування по розділах.
Перше: У якому ми режимі — UEFI чи Legacy?
- Перевірте запис завантаження установника у меню прошивки. Якщо бачите два входи для USB (один із яких починається з «UEFI: …»), оберіть той, який ви маєте на увазі.
- Чому це важливо: UEFI очікує GPT і EFI System Partition. Legacy очікує MBR. Невідповідність призводить до того, що Setup не може створити системні розділи.
Друге: Чи дійсно диск записуваний і чистий?
- Відкрийте командний рядок (Shift+F10) і використайте DiskPart, щоб перелічити диски, перевірити атрибут read-only і стиль розділу.
- Чому це важливо: застаріла метадані, атрибути лише для читання або пошкоджені таблиці розділів часто проявляються як «не можна створити розділ».
Третє: Ми випадково не інсталюємо з кількома дисками підключеними?
- Від’єднайте всі інші накопичувачі (включно з додатковими внутрішніми SATA/NVMe, якщо можливо). Залиште тільки цільовий диск і USB з інсталятором.
- Чому це важливо: Setup може покласти завантажувальний розділ на Disk 0, а ОС — на Disk 1. Якщо Disk 0 знімний, дивний або не має місця — отримаєте цю помилку.
Якщо ці кроки проходять: підозрюйте драйвери та режим контролера
- Якщо NVMe не видно, або диск показує дивну поведінку — підвантажте драйвер з Setup або змініть режим прошивки для контролера з VMD/RAID на AHCI, якщо це прийнятно.
Що насправді означає ця помилка (і чого вона не означає)
Фразування вводить в оману. Setup не просто намагається створити «якийсь розділ». Він намагається створити правильні розділи в правильному порядку на правильному диску з правильними припущеннями прошивки.
Що відбувається під капотом
Установник Windows зазвичай хоче створити:
- EFI System Partition (ESP) (для UEFI-інсталяцій): FAT32, зазвичай 100–300 MB. Містить завантажувачі.
- Microsoft Reserved Partition (MSR) (для GPT): невеликий, прихований, використовується для обслуговування GPT.
- Основний розділ ОС (NTFS): великий основний розділ.
- Розділ відновлення: використовується для WinRE; розмір залежить від версії.
Якщо будь-який з них не можна створити — немає суміжного простору на потрібній межі, неправильний стиль диска, конфліктуючі існуючі розділи, диск лише для читання або неможливість записати структури GPT/MBR — Setup викидає помилку «couldn’t create/locate» та припиняє роботу.
Чого це не означає
- Це не завжди означає, що диск виходить з ладу. Не відправляйте обладнання на RMA просто тому, що Setup засмучено.
- Це не завжди «не вистачає місця». Багато відмов трапляються на повністю порожніх дисках.
- Це не вирішиться повторним запуском Setup і надією на краще (хоч я бачив, як команди так робили).
Корисна модель для розуміння: розглядайте це як відмову у підготовці ланцюга завантаження, а не як проблему лише керування розділами. Ваше завдання — змусити режим завантаження, макет диска і ідентичність диска погодитися.
Цікаві факти та трохи історії
- MBR виник ще на початку 1980-х в еру сумісності IBM PC. Він крихітний, простий і несе багато спадщини.
- GPT було розроблено в рамках EFI/UEFI щоб замінити обмеження MBR, включно зі класичним бар’єром 2 TB (при 512-байтових секторах) і лімітом у чотири первинні розділи.
- UEFI-завантаження зазвичай вимагає EFI System Partition, відформатований як FAT32, а не NTFS — прошивки найчастіше коректно працюють з FAT.
- Setup Windows часто обирає, куди помістити завантажувальні розділи, на основі порядку перелічення дисків, а не на ваші емоції щодо «Disk 0». Наявність кількох дисків може все зіпсувати.
- Деякі RAID/VMD режими приховують NVMe за контролером, який потребує драйвера у Windows Setup; Linux-установники часто «просто бачать» диск, що створює хибну впевненість.
- Динамічні диски були спробою Microsoft надати гнучке управління томами до появи Storage Spaces; вони ускладнюють інсталяцію і для більшості робочих станцій не варті використання.
- Вирівнювання розділів має значення (особливо для SSD і дисків з 4K-секторами). Сучасні інструменти вирівнюють за замовчуванням, але мікс інструментів може створити дивні межі, що вводять в оману або шкодять продуктивності.
- Застаріла метадані переживає форматування (заголовки RAID, підписи LVM). «Видалити розділ» — це не те саме, що «диск чистий».
Практичні завдання: команди, виводи та рішення (12+)
Усі завдання передбачають, що ви у середовищі Windows Setup. Коли ви бачите екран розділів, натисніть Shift+F10, щоб відкрити командний рядок. Ось ходи, що реально змінюють результат.
Завдання 1: Перелічити диски і підтвердити, який є цільовим
cr0x@server:~$ diskpart
Microsoft DiskPart version 10.0.22621.1
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 476 GB 0 B
Disk 1 Online 28 GB 28 GB
Що це означає: Disk 1, ймовірно, ваш USB-інсталятор (28 GB). Disk 0 — внутрішній SSD (476 GB). Якщо ви випадково оберете Disk 1 пізніше — отримаєте біду.
Рішення: Продовжуйте з Disk 0. Якщо бачите кілька внутрішніх дисків — відключіть ті, що нецільові, перед продовженням.
Завдання 2: Показати деталі диска і перевірити, чи він тільки для читання
cr0x@server:~$ diskpart
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> detail disk
Samsung SSD 970 EVO Plus 500GB
Disk ID: {A1B2C3D4-E5F6-...}
Type : NVMe
Status : Online
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
Що це означає: Якщо Read-only : Yes, Setup може не змогти створити розділи.
Рішення: Якщо тільки для читання — очистіть атрибути (наступне завдання). Якщо він не в стані online — приведiть його в online.
Завдання 3: Очистити атрибут лише для читання (диска і тома)
cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> attributes disk
Current Read-only State : Yes
Read-only : Yes
Boot Disk : No
DISKPART> attributes disk clear readonly
Disk attributes cleared successfully.
DISKPART> attributes disk
Current Read-only State : No
Read-only : No
Що це означає: Деякі OEM-образи або попередні інструменти можуть встановити диск у режим лише для читання. Очищення дозволяє записувати розділи.
Рішення: Повторіть інсталяцію. Якщо атрибут знову ставиться — підозрівайте налаштування безпеки прошивки, дефект накопичувача або проблему з контролером.
Завдання 4: Перевірити стиль розділу (GPT vs MBR)
cr0x@server:~$ diskpart
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 476 GB 128 MB *
Що це означає: Зірочка під Gpt вказує на GPT. Якщо її немає — це MBR.
Рішення: Якщо ви обираєте UEFI — віддавайте перевагу GPT. Якщо ви завантажені в Legacy і диск GPT — або змініть прошивку на UEFI, або конвертуйте диск в MBR (не рекомендовано, якщо немає нагальної потреби).
Завдання 5: Виявити існуючі розділи, які можуть блокувати Setup
cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Recovery 990 MB 1024 KB
Partition 2 System 100 MB 991 MB
Partition 3 Reserved 16 MB 1091 MB
Partition 4 Primary 475 GB 1107 MB
Що це означає: На диску вже є попередній макет Windows. Setup зазвичай може його повторно використати, але корупція, невідповідний режим завантаження або занадто малий розділ відновлення можуть спричиняти відмови.
Рішення: Якщо ви робите чисту інсталяцію — видалення розділів через UI (або повне витрушування через DiskPart) безпечніше, ніж намагатися хірургічно зберегти пошкоджену схему.
Завдання 6: Варіант чистого листа (руйнівний): clean + convert gpt
cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> convert gpt
DiskPart successfully converted the selected disk to GPT format.
DISKPART> exit
Що це означає: clean видаляє інформацію про розділи. Воно не безпечно стирає всі сектори, але робить диск «пустим» для потреб Setup. convert gpt встановлює стиль диска.
Рішення: Поверніться в Setup і натисніть «Оновити». Оберіть невиділений простір і натисніть «Далі». Якщо вам потрібно зберегти дані — не робіть цього.
Жарт №1: DiskPart clean схожий на видалення календаря: зустрічі зникли, але будівля все ще існує.
Завдання 7: Якщо потрібно зберегти дані: звуження тома з середовища Windows (не в Setup)
Windows Setup — погане місце для «акуратних» операцій. Якщо треба зберегти існуючий том Windows і звільнити місце, завантажтеся в наявну ОС (або WinPE) і звужуйте коректно. У Setup ви можете видалити розділи, але зміна розмірів часто ускладнюється.
cr0x@server:~$ diskpart
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C OS NTFS Partition 450 GB Healthy Boot
Volume 1 Recovery NTFS Partition 990 MB Healthy Hidden
DISKPART> select volume 0
DISKPART> shrink desired=102400
DiskPart successfully shrunk the volume by: 100 GB
Що це означає: Ви створили 100 GB невиділеного простору. Setup може встановити туди систему якщо можна створити завантажувальні розділи і режим прошивки збігається.
Рішення: Якщо зменшення не вдається з помилкою «not enough space», потрібно консолідувати незрушні файли або погодитися на витрушування диска.
Завдання 8: Переконатися, що інсталятор USB не сприймається як основний диск
cr0x@server:~$ diskpart
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 28 GB 0 B
Disk 1 Online 476 GB 476 GB *
Що це означає: Порядок дисків змінився: ваш USB — Disk 0. Setup іноді намагається розмістити завантажувальні файли на Disk 0, який є змінним носієм і не підходить.
Рішення: Використайте інший USB-порт, видаліть інші знімні накопичувачі або фізично від’єднайте нецільові диски. Якщо можливо — завантажуйте інсталятор з порту/контролера, який перераховується після внутрішнього зберігання.
Завдання 9: Примусово створити правильний UEFI-завантажувальний макет (ручні розділи)
Якщо Setup відмовляється автоматично будувати розділи, можна створити їх вручну. Це особливо корисно після очищення диска або коли потрібні детерміновані розміри.
cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> clean
DiskPart succeeded in cleaning the disk.
DISKPART> convert gpt
DiskPart successfully converted the selected disk to GPT format.
DISKPART> create partition efi size=260
DiskPart succeeded in creating the specified partition.
DISKPART> format quick fs=fat32 label="SYSTEM"
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> create partition msr size=16
DiskPart succeeded in creating the specified partition.
DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.
DISKPART> format quick fs=ntfs label="Windows"
100 percent completed
DiskPart successfully formatted the volume.
DISKPART> assign letter=W
DiskPart successfully assigned the drive letter or mount point.
DiskPart> exit
Що це означає: Ви побудували стандартний GPT-макет з ESP і MSR, а потім NTFS-основний розділ.
Рішення: У Setup оберіть розділ «Windows» і продовжуйте. Якщо Setup все ще не може просунутись — підозрюйте невідповідний режим завантаження (можливо ви завантажили Legacy) або проблему з драйвером/контролером.
Завдання 10: Перевірити і видалити застарілу метадані збереження (витерти перші/останні сектори)
Іноді clean недостатньо, бо деякі інсталятори/драйвери сприймають метадані в кінці диска (старі підписи RAID тощо). clean all повільний, але ретельний: він записує нулі по всьому диску.
cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> clean all
DiskPart is cleaning the disk...
Що це означає: Це може зайняти довго на великих дисках. Але воно прибирає приховані залишки, що можуть плутати setup або RAID-прошивку.
Рішення: Використовуйте це, коли підозрюєте залишки метаданих або корупцію і маєте час. Якщо вікно обмежене — спробуйте звичайне clean спочатку.
Завдання 11: Переглянути логи, щоб знайти реальну скаргу Setup
Коли UI каже «couldn’t create», логи зазвичай пишуть «couldn’t write boot code», «couldn’t format ESP» або «no suitable system partition». Подивіться логи Setup у тимчасовому середовищі інсталяції.
cr0x@server:~$ notepad X:\Windows\Panther\setupact.log
Що це означає: Notepad відкриє лог. Шукайте Error, SP (system partition), EFI, 0x коди та «partition».
Рішення: Якщо бачите помилки про запис на диск — підозрюйте стан лише для читання, драйвер або апаратний дефект. Якщо бачите «no EFI system partition» — підозрюйте невідповідність UEFI/GPT або відсутній ESP.
Завдання 12: Переконатися, що диск видно з очікуваним драйвером контролера
Якщо диск зовсім відсутній — ви не «неправильно розбиваєте розділи». Вам бракує драйвера або контролер у режимі, який Setup не підтримує з коробки.
cr0x@server:~$ wmic diskdrive get model,interfacetype,size,status
Model InterfaceType Size Status
Samsung SSD 970 EVO Plus 500GB NVMe 500105249280 OK
Що це означає: Якщо нічого не показано — Setup не бачить диск через поточний стек драйверів.
Рішення: Підвантажте потрібний драйвер контролера з носія в Setup («Load driver») або змініть режим з RAID/VMD на AHCI якщо це дозволено стандартом вашої організації.
Завдання 13: Перебудувати завантажувальні файли після ручного розділення (просунуті)
Якщо ви створили розділи і застосували образ, або ремонтуєте після невдалого спроби, можливо, потрібно вручну створити завантажувальні записи.
cr0x@server:~$ bcdboot W:\Windows /s S: /f UEFI
Boot files successfully created.
Що це означає: bcdboot копіює завантажувальні файли в ESP змонтований як S: і налаштовує UEFI-записи завантаження.
Рішення: Використовуйте, коли том ОС існує, але машина не завантажується або Setup не може «locate an existing one». Якщо команда помилюється — ESP може бути не FAT32, не змонтована або ви можете бути не в UEFI режимі.
Завдання 14: Перевірити поточний режим завантаження з середовища WinPE/Setup
cr0x@server:~$ reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
PEFirmwareType REG_DWORD 0x2
Що це означає: 0x2 зазвичай вказує на UEFI; 0x1 — на BIOS/Legacy.
Рішення: Якщо ви планували UEFI, а показано BIOS — перезавантажтеся і оберіть запис завантаження інсталятора з «UEFI:», а також вимкніть CSM/Legacy.
Завдання 15: Виявити диски з 4K-секторами і платформи чутливі до вирівнювання
cr0x@server:~$ wmic diskdrive get model,bytespersector
Model BytesPerSector
Samsung SSD 970 EVO Plus 500GB 512
Що це означає: Деякі пристрої повідомляють 4096 bytes/sector (нативні 4K). Це має працювати, але старі інструменти або дивні прошивки можуть викликати проблеми з розбиттям.
Рішення: Якщо бачите 4096 і використовуєте застарілий образ інсталятора — оновіть інсталяційний носій. Не воюйте з геометрією за допомогою застарілих ISO.
Жарт №2: Якщо ваш інсталяційний носій старший за ваших стажерів, не дивуйтеся, що він не бачить NVMe.
Типові помилки: симптом → корінна причина → виправлення
1) Симптом: Диск показує «Unallocated space», але Setup все одно не може створити розділи
Корінна причина: Невідповідність режиму завантаження (UEFI vs Legacy) або диск у MBR, а інсталятор запущено в UEFI (або навпаки).
Виправлення: Підтвердьте режим завантаження (Завдання 14), потім clean + convert gpt для UEFI (Завдання 6), або змініть прошивку під стиль диска.
2) Симптом: Помилка з’являється тільки коли підключено кілька дисків
Корінна причина: Setup намагається поставити системний розділ на Disk 0, але ви обрали Disk 1 для ОС. Disk 0 може бути USB, або маленький SSD без місця, або диск, який ви не планували чіпати.
Виправлення: Відключіть нецільові диски. Переконайтеся, що внутрішній цільовий диск — єдиний фіксований диск. Перезапустіть Setup.
3) Симптом: Диск видно, але створення розділу негайно відмовляється
Корінна причина: Диск лишився в режимі лише для читання, захищений політикою, або має проблеми контролера/прошивки, що викликають помилки запису.
Виправлення: Перевірте атрибути (Завдання 3). Якщо проблема залишається — перевірте налаштування безпеки прошивки і режим контролера; розгляньте апаратну діагностику.
4) Симптом: NVMe диск не з’являється в Setup взагалі
Корінна причина: Відсутній драйвер контролера зберігання (поширено при конфігураціях RAID/VMD), або платформа у режимі RAID, який Windows Setup не обробляє без драйверів.
Виправлення: Підвантажте драйвер під час Setup або переключіться на AHCI, якщо дозволяє політика. Підтвердіть видимість (Завдання 12).
5) Симптом: «Windows cannot be installed to this disk» плюс помилка розділу
Корінна причина: Ви намагаєтеся встановити UEFI Windows на MBR-диск, або Legacy Windows на GPT-диск.
Виправлення: Конвертуйте диск (Завдання 6) або перезавантажтеся і змініть режим завантаження. Не змішуйте підходи.
6) Симптом: Setup працює на деяких машинах, але відмовляє на «ідентичних»
Корінна причина: Налаштування прошивки відрізняються (CSM ввімкнено/вимкнено, VMD увімкнено), або нумерація дисків відрізняється через порядок портів і поведінку USB-контролера.
Виправлення: Стандартизувати налаштування прошивки. Використовуйте той самий запис завантаження (UEFI). Тримайте підключеним тільки цільовий диск.
7) Симптом: Ви можете створити розділи в DiskPart, але Setup все одно відмовляє
Корінна причина: Розділи, які ви створили, не відповідають режиму завантаження (наприклад, створили ESP, але завантажилися в Legacy), або інсталятор намагається створити recovery/system розділи і не може через розміри або зміщення.
Виправлення: Перевірте тип прошивки (Завдання 14). Дозвольте Setup створити розділи автоматично після clean, коли це можливо.
8) Симптом: Setup продовжує обирати неправильний розділ для системних файлів
Корінна причина: Існуючий ESP від старого макета диска або кілька ESP на різних дисках. Windows може вибрати будь-який з них; вам це може не сподобатися.
Виправлення: Від’єднайте інші диски. Очистіть старий ESP на цільовому диску (руйнівно). Переконайтеся, що під час інсталяції існує лише один ESP.
Чеклісти / покроковий план (безпечно і швидко)
План A: Можна витерти диск (рекомендовано)
- Від’єднайте всі інші внутрішні та зовнішні диски, крім інсталяторського USB і цільового диска.
- Завантажте інсталятор у режимі UEFI (оберіть запис з «UEFI:» у меню прошивки).
- На екрані розділів натисніть Shift+F10.
- Запустіть DiskPart, щоб ідентифікувати цільовий диск:
- Завдання 1 + Завдання 2
- Витирання і встановлення GPT:
- Завдання 6 (
clean+convert gpt)
- Завдання 6 (
- Вийдіть з DiskPart, «Refresh», оберіть невиділений простір, натисніть «Далі».
- Якщо знову не вдається:
- Підтвердьте режим завантаження (Завдання 14)
- Перегляньте логи (Завдання 11)
- Підозрюйте драйвер контролера (Завдання 12)
План B: Потрібно зберегти дані (чесно оцініть ризик)
- Припиніть намагатися виконати делікатні операції в Windows Setup. Завантажтеся в існуючу ОС або в повноцінне WinPE середовище.
- Зробіть резервну копію того, що важливо (так, навіть якщо ви «лише збираєтесь звузити том»).
- Звужте існуючий том ОС, щоб створити невиділений простір (Завдання 7).
- Перезавантажте інсталятор у правильному режимі завантаження (UEFI бажано).
- Переконайтеся, що на тому ж диску, де буде Windows, є ESP (або дозвольте Setup створити його, якщо місця достатньо).
- Якщо кілька дисків: від’єднайте нецільові диски, щоб Setup не «жартував» з розміщенням.
План C: Диск не видно (проблема драйвера/контролера)
- Перевірте, чи диск з’являється в
wmic diskdrive(Завдання 12). - Якщо ні, перезавантажтеся в прошивку:
- Перевірте режим зберігання: AHCI vs RAID/VMD.
- Якщо організація дозволяє — переключіть на AHCI для стандартної інсталяції Windows.
- Альтернативно — лишайтеся в RAID/VMD і використайте «Load driver» у Setup з правильним пакетом драйверів контролера.
- Після того, як диск з’явився — поверніться до Плану A.
План D: Setup плутається через порядок дисків (проблема «Disk 0 — це USB»)
- Приберіть зайві USB-пристрої (інші флешки, зовнішні диски, кард-рідери).
- Перемістіть інсталятор USB в інший порт (часто на інший контролер). Віддавайте перевагу прямому USB-порту над хабом.
- Перезавантажтеся і спробуйте знову; ще раз перевірте порядок дисків (Завдання 8).
- Якщо все ще некоректно: спробуйте інший носій інсталяції або перепишіть USB (пошкоджені флешки створюють дивні часткові відмови).
Три короткі історії з корпоративного життя (імена змінено, біль збережено)
Міні-історія 1: Інцидент, спричинений хибним припущенням
Вони розгортали нову модель ноутбуків кільком сотням співробітників. Іміджинг був «стандартний»: USB для завантаження, інсталяція, нехай таск-секвенція робить решту. Посеред першої партії техніки почали надходити повідомлення з тією ж помилкою: «Не вдалося створити новий розділ». Припущення виникло миттєво і впевнено: «Ці SSD дефектні».
Керівник звернувся до закупівель, які почали готувати план RMA. Тим часом техніки на місці робили класичні ритуали: пере встановлювали SSD, міняли флешку, пробували ще раз. Перемінний успіх лише підкріплював думку про апаратну проблему — адже непостійний результат найчастіше трактують як апаратний, правда?
Виявилось, що причина — дрейф налаштувань прошивки. Деякі одиниці постачались з «UEFI Only», інші — з CSM/Legacy за замовчуванням. Інсталяційна флешка мала два записи завантаження, і техніки обирали перший, що був доступний. Однаковий носій — різні режими завантаження — різні очікування. Коли завантажували Legacy, Setup очікував MBR-поведінку; диск мав GPT з виробництва. Створення розділу завантаження провалювалося.
Виправлення було нудним: уніфікувати прошивку на UEFI-only, навчити техніків завжди обирати запис «UEFI:», і витирати/конвертувати диск до GPT у таск-секвенції. План RMA благополучно помер, закупівлі повернулись до своїх справ, а всі прикинули, що це було очевидно з самого початку.
Міні-історія 2: Оптимізація, що обернулась на шкоду
Інший відділ мав хитру ідею: залишити маленький «утилітний» SSD в кожній робочій станції щоб пришвидшувати розгортання і збирати логи. Цей диск завжди був Disk 0, а цільовий диск ОС — Disk 1. В лабораторії все працювало — бо їхній процес явно враховував, куди покласти завантажувальні розділи.
Потім вони ввели новий образ Windows і трохи змінили потік інсталяції. Вони перестали явно створювати розділи і дозволили Windows Setup «самому розібратися», бо зазвичай так і виходить. Setup зробив те, що робить Setup: вирішив помістити системні розділи на Disk 0, бо Disk 0 у нього в пріоритеті.
Але Disk 0 — це утилітний SSD, і він був майже заповнений. Setup не зміг створити потрібний системний розділ і викинув помилку «не вдалося створити новий розділ», хоча Disk 1 мав сотні гігабайт вільних. Команда витратила години на роздуми «чому Setup зламався», замість щоб запитати «чому Setup чіпає неправильний диск».
Відкат був простим: відключити утилітний диск під час інсталяції або, що краще, змінити процес так, щоб явно розбивати цільовий диск і переконатися, що завантажувальні файли потрапляють туди. Оптимізація (постійний додатковий диск) не була поганою сама по собі, але порушувала приховану припущення Windows Setup: порядок перерахування дисків має значення, і він не питатиме дозволу.
Міні-історія 3: Нудна, але правильна практика, що врятувала день
Команда фінансових послуг мала звичку, що виглядала як параноїдальна: вони вели односторінковий «контракт збірки» для кожної апаратної платформи. Там були налаштування прошивки (UEFI-only, політика Secure Boot, режим зберігання), мінімальна версія інсталятора і канонічна схема розділів. Документ не був гламурним. Але його виконували.
Одного дня прийшла нова ревізія материнської плати. Та сама модель, трохи інші стандартні налаштування прошивки. Юний технік почав отримувати відмови при створенні розділів під час інсталяції. Замість імпровізації він дотримався контракту: перевірити режим завантаження, режим контролера, видимість диска, а потім витерти і встановити.
Контракт змусив зробити важливу перевірку: підтвердити режим прошивки через відомий тест (еквівалент Завдання 14), замість довіряти мітці в меню завантаження. Виявилось, що на цьому блоці тихо ввімкнули CSM. Повернули на UEFI-only, перевстановили — готово.
Ніяких інцидентів, ніякої драми, ніякого «нам потрібен новий золотий образ». Просто нудний чекліст, що працює. Надійність часто — це просто документація, яка виконується.
Цитата з операцій (парафраз): Мислення Джина Кранца про надійність: дисципліна і підготовка — поразки керуються процедурами, не імпровізацією.
Питання та відповіді
1) Чи завжди ця помилка означає, що диск виходить з ладу?
Ні. Часто це означає невідповідність режиму завантаження, плутанину в порядку дисків або відсутні драйвери контролера. Перевірте стан read-only і логи перед тим, як звинувачувати апарат.
2) Чи використовувати GPT чи MBR?
Використовуйте GPT, якщо немає жорсткої вимоги до Legacy BIOS. UEFI + GPT — сучасний стандарт і дозволяє уникнути обмежень MBR.
3) Я конвертував у GPT, але помилка залишилась. Що робити?
Переконайтеся, що ви дійсно завантажили інсталятор у режимі UEFI (Завдання 14). Якщо ви в BIOS-режимі з GPT-диском — Setup конфліктує. Також перевірте сценарії з кількома дисками і драйвери контролера.
4) Чи безпечно виконувати DiskPart clean?
Для диска це безпечно, для ваших даних — ні. Це видаляє інформацію про розділи і робить томи недоступними. Використовуйте лише коли плануєте витерти диск.
5) У чому різниця між clean і clean all?
clean швидко видаляє метадані розділів. clean all записує нулі по всьому диску і займає набагато більше часу, але ретельніший при підозрі на залишки метаданих.
6) Чому відключення інших дисків допомагає?
Бо Setup може створювати завантажувальні розділи на диску, відмінному від диска ОС, зазвичай залежно від порядку перерахування. Менше дисків — менше сюрпризів.
7) Чи можна виправити це без перевстановлення?
Якщо файли ОС вже розміщені, але машина не завантажується — іноді так: перебудова EFI-завантжувальних файлів за допомогою bcdboot допомагає (Завдання 13). Якщо Setup зовсім не може створити розділи, зазвичай потрібно спочатку налаштувати диск/режим завантаження.
8) Диск не показується в Setup, але він видно в BIOS. Чому?
Прошивка може бачити пристрої, яких інсталятору не вистачає драйвера (поширено при RAID/VMD). Підвантажте драйвер контролера або переключіться на AHCI, якщо можливо.
9) Чи може Secure Boot спричинити цю помилку розділу?
Secure Boot зазвичай впливає на завантаження неподписаних носіїв, а не на створення розділів. Але налаштування прошивки йдуть пучками; переключення Secure Boot інколи змінює поведінку UEFI/CSM. Завжди перевіряйте режим завантаження явно.
10) Чи може дивний USB-накопичувач спричинити помилку?
Так, опосередковано. Деякі системи перераховують USB як Disk 0, і Setup плутається, куди помістити завантажувальні розділи. Також нестабільні носії можуть викликати часткові помилки читання, що виглядають як проблеми зі зберіганням.
Практичні кроки далі
Якщо запам’ятати нічого іншого: змусьте режим завантаження, стиль диска і ідентичність диска збігатися. Цю помилку рідко вирішують випадковими кліками і часто вирішує один навмисний скидання.
- Вибирайте UEFI + GPT, якщо немає реальної причини інакше. Потім завантажуйте інсталятор у режимі UEFI і конвертуйте диск у GPT.
- Правильно витріть диск, коли можете: DiskPart
cleanі перевстановлення. Якщо не можете витерти — зупиніться і сплануйте збереження даних поза Setup. - Приберіть двозначність: від’єднайте інші диски, зменшіть кількість USB-пристроїв, і не давайте Setup самостійно вирішувати, куди класти завантажувачі між кількома дисками.
- Якщо все ще не вдається, читайте логи і перевіряйте драйвери контролера. UI неінформативний; логи — прямолінійні.
Дійте у цьому порядку — і ви перетворите «Не вдалося створити новий розділ» з витрати часу на дрібну перешкоду. Решта — це просто тримати каву подалі від клавіатури: надійність починається з практик на фізичному рівні.