Можливо встановити 64-бітну Windows на 32-бітній UEFI?


13

Нещодавно я придбав HP Stream 7, для якого я вважав, що в ньому буде встановлено 64-бітну версію Windows 8.1. Однак у нього є 32-розрядна Windows, хоча вона має 64-бітний процесор. Встановити 64-розрядні було проблематично, і я виявив, що причина - 32-бітний UEFI. Чи є спосіб змінити його або замінити 64-бітним UEFI? Чи є інші варіанти встановлення Windows 8.1 64-розрядної? Або це неможливо в даний час?

Дякую.


1
Чи є "HP Stream 7" точним номером моделі?
Скотт Чемберлен

Я вважаю, що це "HP Stream 7 - 5701". Є два видання, власне HP та Microsoft Signature Edition, що відрізняється лише тим, що не встановлено програмне забезпечення HP. У мене є версія Microsoft Signature Edition.
Атлантичний

1
Це дивно, адже я не можу придумати жодних сучасних 32-бітових процесорів, а 64-бітні процесори стали звичним способом до UEFI.
Подорожник Geek

Я почуваюсь так само. Я не можу собі уявити, що HP багато принесло користі використанню 32-розрядних UEFI, коли встановлений ними процесор (Intel Atom Z3735G) 64-розрядний. ASUS T100 знаходиться в тому ж складному становищі, 64-бітний процесор, 32-бітний UEFI. Я просто сподіваюся, що існує якийсь спосіб відбити 64-бітну версію BIOS або щось подібне.
Атлантичний

Я не думаю, що це можливо. Для роботи 64-розрядного Linux в 32-розрядному UEFI потрібно багато змін , тому що вам потрібно повернутися до 32-бітного режиму, щоб отримати доступ до служб виконання. Я сумніваюся, що 64-розрядна Windows містить такий
хит

Відповіді:


3

Я читав, що для завантаження Linux 32-розрядним UEFI ви можете замінити стандартний 64-розрядний UEFI GRUB на 32-розрядний інший дистрибутив, і він зможе працювати на Stream 7, тому, можливо, подібна процедура (заміна 64-розрядного завантажувача UEFI на 32-бітну та перенастроювання записів відповідно до вашої установки) може спрацювати для запуску 64-бітної інсталяції Windows після встановлення її на AIO-зображення з 32 -біт Windows PE.

Однак, подумавши про те, щоб зробити це самостійно на своєму потоці HP Stream 7, я згадав той факт, що мінімальна вимога для Windows 8.1 x64 для пам’яті становить 2 Гб, а для HP Stream 7 - лише 1 Гб. Розмір установки для 64-розрядних Windows також більший (оскільки для сумісності йому потрібні як 32-розрядні, так і 64-бітні бібліотеки), що має суттєве значення, оскільки у нього лише 32 Гб внутрішньої пам'яті. Ці причини повинні бути причиною того, що HP навіть розмістила 32-бітну прошивку на цьому пристрої.

Програми Windows Store не дбають про роботу в 32 або 64 бітах, і, мабуть, такі рідкісні програми для настільних ПК, які будуть 64-бітовими, тому що їм потрібно багато оперативної пам’яті та потужність обробки, чого HP Stream 7 не буде бути в змозі надати в будь-якому випадку. Тож немає сенсу встановлювати 64-розрядну 64-розрядну версію Windows 8.1, вона б лише зайняла більше місця та зробила це дуже повільно через недостатню пам'ять. Звичайно, якщо ви хочете встановити Windows 8.1 Pro замість версії Bing, щоб мати шифрування та інше, йдіть прямо вперед, саме це я і принаймні все одно зроблю. Або, можливо, спробуйте Windows 10 Technical Preview 2, як тільки я дізнаюся, що планшет повністю функціональний і його не потрібно буде міняти.

TL; DR Просто дотримуйтесь 32-розрядної версії Windows, Stream 7 не відповідає мінімальним вимогам для 64-розрядного видання, і жодна програма, для якої потрібен 64-розрядний, не буде добре працювати на цьому апаратному забезпеченні. Просто порахуйте себе щасливим, що ви не купили планшет Windows RT :)


3
Дякую за відповідь! Причиною, з якою я сподівався пережити всі проблеми з встановленням 64-розрядної Windows, є те, що я нещодавно перейшов на всі 64-бітні програми, і більшість з них - це портативні установки, синхронізовані через OneDrive. Це чудово, тому що мені більше не потрібно встановлювати ці програми! Я сміявся над собою, проте, коли мені в кінці кінців довелося знову отримати багато цих програм у 32-розрядному! Ось сподіваємось на 64-бітні планшети майбутнього з вищою пам'яттю!
Атлантичний

2

Ви можете поставити Windows 8.1 x86-x64 AIO на USB-накопичувач, і він завантажиться. У вас є можливість вибору між 32-бітною та 64-розрядною установкою Windows.

Якщо ви виберете 64-бітний варіант, він спробує встановити його, враховуючи, що ваш пристрій має 64-розрядний процесор, але оскільки він має 32-бітну прошивку UEFI, winload.efi зламається, оскільки він очікує 64-розрядного програмного забезпечення UEFI.

МОЖЕ бути змушений працювати. Єдине питання - це декілька файлів, пов’язаних із завантаженням UEFI. Потрібно дуже мало змін, але, можливо, ми можемо говорити про програмування UEFI дуже низького рівня (або це може бути лише питання копіювання вставлення / заміни одного або двох файлів ... Я не можу вам сказати) Решта операційної система буде працювати бездоганно без змін.

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

Що стосується оновлення мікропрограмного забезпечення UEFI, ви можете або попросити / дочекатися, коли виробник пристрою видасть оновлення для нової 64-бітної прошивки або знайти сумісну прошивку, яка її реалізує.


Я ціную відгуки. Я сподівався, що рішення може бути можливим. Я обов'язково продовжуватиму робити дослідження.
Атлантичний,

1

Причина, що в HP Stream 7 є 64-бітний процесор і 32-бітний UEFI - це те, що 32-бітний UEFI є єдиною підтримуваною платформою для "підключеного режиму очікування" (отримання сповіщень онлайн). ризик знищити частини комп’ютера

Джерела: Незалежні дослідження Dell Venue 8 Pro (та сама сім'я процесорів)


0

32-розрядна Windows (x86) встановлена ​​на 32-розрядному UEFI. 64-розрядна Windows (x64) встановлена ​​на 64-розрядному UEFI. Це частина специфікації UEFI, яка диктує, що базове програмне забезпечення відповідає часу виконання ОС (простіше для інтерфейсів прошивки).


1
Дякую за уточнення. Мені цікаво дізнатися, чи можливо оновити / замінити 32-бітну UEFI на 64-бітну версію, яка дозволила б встановити 64-бітну ОС. Спасибі!!
Атлантичний

1
Чи можете ви створити резервну копію будь-якої документації?
Канадський Люк

Вам потрібно буде проконсультуватися з виробником, щоб перевірити, чи є у них 64-бітове зображення UEFI. Плати розвитку, такі як MinnowBoard Max, містять 32-бітні та 64-бітні зображення UEFI для однієї платформи, але це не завжди так, як для виробничих систем.
Брайан

@Ramhound Напевно немає на цій машині. Однак варто уточнити, що вказав Брайан, що якщо виробник пропонує декілька прошивок, наприклад, для різних оновлень продукту, можлива (якщо не обов'язково проста) прошивка іншого типу, а може бути і архітектура, мікропрограмного забезпечення. Я успішно прошив комп'ютер "версії 1", який офіційно має вбудовану програму BIOS і "не здатний" UEFI ... із зображенням UEFI, яке було запропоновано лише для "версії 2". Основне обладнання є ідентичним, але mfg не передбачає офіційного шляху оновлення до UEFI. На щастя, шлях навколо цього був знайдений
underscore_d

@Ramhound Навряд чи це залежить від того, чи надає mfg (A) одну з цих дивних машин із 64-бітними процесорами, але 32-бітною прошивкою та ОС OS та (B) альтернативним зображенням для завантаження кудись. Прошивка різної прошивки без офіційної утиліти завжди ризикована, тому зазвичай не варто намагатися намагатися ... але я не міг собі допомогти! Просто згадуючи про це для завершення, і оскільки коментар Брайана вже був тут. Я впевнений, що ви мали рацію з конкретним питанням.
підкреслюй_d

0

... все-таки його дуже стара посада, що стосується T100TAF, asus надає драйверам і підтримку для win 8.1 x64, а не виграти 10 x64. Як не дивно, після встановлення 64-бітної оновлення системи виграти 10 x64 не виходить. Так, якийсь спосіб вирішення для x64 був використаний, але ніколи не переходив до наступного покоління Windows.


Питання стосується HP Stream 7, як це пов’язано з Asus?
RalfFriedl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.