При надграждане до Windows 10 инсталационната програма проверява всяко ограничение, пряко или косвено свързано с надстройката. Ако инсталаторът установи, че нещо не отговаря на неговите изисквания, най-вероятно актуализацията ще се провали.
Наскоро, докато инсталирах Windows 10 на лаптоп с Windows 8.1, попаднах на много странна грешка. По време на актуализацията инсталаторът издаде следното съобщение за грешка, поради което процесът беше прекъснат:
Windows 10 не може да се стартира на този компютър
Не можете да инсталирате Windows на USB флаш устройство с помощта на инсталатора.
Странността на тази грешка се крие във факта, че при актуализирането на всички USB портове на лаптопа са безплатни, в тях няма устройства. Това показва, че съобщението за грешка не е свързано с реалната ситуация. По един или друг начин, в резултат на това беше възможно да разберете, че инсталационната програма проверява параметъра PortableOperatingSystem в системния регистър. Ако върне неправилна стойност, това е проблемът. За да се елиминира, просто беше необходимо да се зададе правилната стойност. Ето как да го направите:
преса + R, въведете регентство в диалоговия прозорец Изпълнение и щракнете върху OK, за да отворите редактора на системния регистър (ако не сте запознати с системния регистър, мога да препоръчам да прочетете тази статия).
В прозореца на редактора на системния регистър следвайте следния път:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
Намерете име DWORD PortableOperatingSystem. Ако не съществува, създайте го сами: щракнете с десния бутон на мишката -> Създаване -> DWORD параметър.
Накрая посочете 0 (нула) като стойност на параметъра.
Затворете системния регистър и рестартирайте компютъра. След рестартиране актуализирайте отново.
Както обикновено се надявам това да ви помогне.
Приятен ден!