При оновленні до Windows 10 програма установки перевіряє кожне обмеження, яке прямо або побічно пов'язане з оновленням. Якщо установник виявить, що щось не відповідає його вимогам, швидше за все, оновлення завершиться невдачею.
Нещодавно під час установки Windows 10 на ноутбук з Windows 8.1 я зіткнувся з дуже дивною помилкою. Під час оновлення інсталятор видав наступне повідомлення про помилку, через яку процес був перерваний:
На цьому комп'ютері неможливо запустити Windows 10
Ви не можете встановити Windows на USB-флеш-пам'яті за допомогою програми установки.
Дивина даної помилки полягає в тому, що при оновленні всі USB-порти ноутбука були вільні, ніяких пристроїв в них не було. Це вказує на те, що повідомлення про помилку не має відношення до реальної ситуації. Так чи інакше, в результаті вдалося з'ясувати, що програма установки перевіряє параметр PortableOperatingSystem в системному реєстрі. Якщо він повертає невірне значення, виникає ось така проблема. Для її усунення потрібно просто встановити правильне значення. Ось як це зробити:
натисніть + R, введіть regedit у вікні діалогу "Виконати" і натисніть OK, щоб відкрити Редактор реєстру (якщо ви не знайомі з реєстром, можу порекомендувати до прочитання цю статтю).
У вікні Редактора реєстру зверніться за наступним шляхом:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
Знайдіть DWORD-значення з ім'ям PortableOperatingSystem. Якщо його не існує, створіть його самостійно: клацання правою кнопкою миші -> Створити -> Параметр DWORD.
Нарешті, в якості значення параметра вкажіть 0 (нуль).
Закрийте реєстр і перезавантажте комп'ютер. Після перезавантаження повторіть оновлення.
Як завжди, сподіваюся, що це вам допоможе.
Відмінного Вам дня!