З різних причин, навіть якщо вам вдалося звільнити свій комп’ютер від пропрієтарних операційних систем, Можливо, вам знадобиться створити інсталяційний носій Windows 11. на Linux. Якби місцем встановлення був традиційний жорсткий диск або звичайний твердотільний накопичувач, серйозних проблем не виникло б. Але якщо це NVMe, все змінюється.
Проблема полягає в тому, що ми збираємося встановити Windows 11 на NVMe SSD, оскільки ви отримаєте цікаве повідомлення про помилку, а пошук Google запропонує вам лише найрізноманітніші відповіді, жодна з яких не буде корисною.
Курйозний випадок зниклого контролера
Якщо ви їх не знаєте, це NVMe SSD-накопичувач тип твердотільного накопичувача (SSD), який працює за протоколом NVMe (Non-Volatile Memory Express) для доступу та передачі збережених даних. Його особливості:
- Для зберігання вони використовують флеш-пам'ять.
- Оскільки вони не мають рухомих частин, вони швидше, ніж традиційні диски.
- Швидший доступ до даних завдяки новому типу підключення, характерному для цього типу пристроїв.
- Вони споживають менше енергії.
- Вони мають більш компактні розміри.
Мої знання про цю тему почалися кілька тижнів тому, коли я вирішив перевстановити Windows 11. Для зручності я створив її в Linux за допомогою Ventoy. Ventoy — це інструмент із функціями, завдяки яким я віддаю перевагу йому над іншими, оскільки:
- Немає необхідності форматувати щоразу, коли ви додаєте зображення. Поки в розділі, де зберігаються зображення, достатньо місця, їх можна продовжувати додавати без необхідності форматування.
- Підтримує кілька зображень: Знову ж таки, залежно від розміру носія даних, ми можемо вибирати між різними зображеннями, які ми виберемо з меню.
- Ventoy підтримує BIOS і UEFI і сумісний з похідними Windows, Linux і BSD
- Широка сумісність: Ventoy сумісний з великою кількістю операційних систем, включаючи Windows, різні дистрибутиви Linux, BSD і навіть деякі спеціальні ISO. Він також підтримує як BIOS, так і UEFI, що не завжди стосується інших більш традиційних інструментів.
- Меню завантаження: Коли система Ventoy запускається, вона показує нам список збережених зображень. Коли ми вибираємо його, він не показуватиме різні варіанти їх запуску.
- Легке встановлення: нам просто потрібно перетягнути зображення у відповідний розділ.
Проблема полягає в тому, що коли інсталяційний носій Windows 11 створюється за допомогою Ventoy, Коли ви запускаєте систему та запускаєте інсталятор, усе працює, доки Windows не виявить розділи. Там ви побачите повідомлення про відсутність контролера диска. Така сама проблема під час спроби створити інсталяційний носій за допомогою Fedora Media Writer і Unetbootin. На щастя, є програма, яка працює, погана новина полягає в тому, що вона не має версії для Linux.
Руфус
Руфус є додаток пункт створення інсталяційного носія з образів ISO. Він став популярним деякий час тому, оскільки дозволяє обійти довільні обмеження, які Microsoft накладає на інсталятор Windows, наприклад неможливість виконати це на зовнішньому диску або перевірити апаратне забезпечення в Windows 11. Як я вже сказав, він має лише Версія Windows, і я не міг змусити її працювати з Wine, тому є лише два варіанти:
- Придбайте собі комп’ютер з ОС Windows, щоб створити інсталяційний носій.
- Використовуйте такий інструмент, як Hiren'sBoot PE, який попередньо встановлено з Rufus.
Hiren'sBoot PE це набір інструментів на основі середовища попередньої інсталяції Windows (WinPE), операційної системи, яка використовується для встановлення, розгортання та відновлення інсталяцій Windows. Серед попередньо встановлених програм є Rufus. Hiren'sBoot PE можна встановити на флешку за допомогою будь-якого інструменту створення завантажувального носія, доступного в Linux. Нам потрібен лише образ Windows 11 (якщо флеш-накопичувач достатньо великий, він може бути в тому самому флеш-накопичувачі, що й HB), і інший флеш-накопичувач, який використовуватиметься як інсталяційний носій.
Щодо створення самого інсталяційного носія. Це досить інтуїтивно зрозуміло, але, в будь-якому випадку, ми докладніше розглянемо це в наступній статті.