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

13

Недавно я купил HP Stream 7, который, как мне казалось, должен был установить Windows 8.1 64-bit. Тем не менее, он имеет 32-разрядную версию Windows, хотя он имеет 64-разрядный процессор. Установка 64-битной системы была проблематичной, и я обнаружил, что причиной является 32-битный UEFI. Есть ли способ изменить или заменить его на 64-битный UEFI? Есть ли другие варианты установки Windows 8.1 64-bit? Или это невозможно в наше время?

Спасибо.

Атлантика
источник
1
Является ли «HP Stream 7» точным номером модели?
Скотт Чемберлен
Я считаю, что это «HP Stream 7 - 5701». Существует два выпуска: HP и Microsoft Signature Edition, которые отличаются только тем, что на них не установлено вредоносное ПО HP. У меня есть Microsoft Signature Edition.
Атлантика
1
Это странно, поскольку я не могу вспомнить ни о каких современных 32-битных процессорах, а 64-битные процессоры стали обычным явлением перед UEFI.
подмастерье Компьютерщик
Я чувствую то же самое. Я не могу себе представить, что HP выиграла от использования 32-разрядного UEFI, когда установленный ими процессор (Intel Atom Z3735G) 64-разрядный. ASUS T100 находится в том же затруднительном положении, 64-разрядный процессор, 32-разрядный UEFI. Я просто надеюсь, что есть какой-нибудь способ прошить 64-битную версию BIOS или что-то в этом роде.
Атлантика
Я не думаю, что это возможно. Существует много изменений, необходимых для запуска 64-битного Linux на 32-битном UEFI , потому что вам нужно вернуться в 32-битный режим для доступа к сервисам времени выполнения. Я сомневаюсь, что 64-битная Windows содержит такой thunk
phuclv

Ответы:

3

Я читал, что для загрузки Linux с 32-битным UEFI вы можете заменить стандартный 64-битный GRUB UEFI на 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 не заботятся о запуске в 32- или 64-разрядных системах, и редкие настольные программы, которые будут только 64-разрядными, вероятно, именно так, потому что они требуют много оперативной памяти и вычислительной мощности, чего не будет HP Stream 7 быть в состоянии обеспечить в любом случае. Поэтому нет смысла устанавливать на нее 64-битную Windows 8.1, она будет занимать больше места и будет очень медленной из-за недостатка памяти. Конечно, если вы хотите установить Windows 8.1 Pro вместо версии Bing, чтобы иметь шифрование и все такое, продолжайте, это то, что я буду делать по крайней мере в любом случае. Или, может быть, попробуйте Windows 10 Technical Preview 2, как только я узнаю, что планшет полностью функционален и его не нужно менять.

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

PsychicDave
источник
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 является единственной поддерживаемой платформой для «Подключенного ожидания» (получение уведомлений в Интернете). Процессор теоретически может поддерживать 64-битную Windows, но он будет работать на риск разрушения частей компьютера

Источники: независимое исследование 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-разрядную прошивку и стандартную ОС, и (B) альтернативный образ для скачивания где-нибудь. Перепрошивка другой прошивки без официального утилиты всегда рискованна, поэтому, как правило, не стоит пытаться ... но я не мог с собой поделать! Просто упомяну это для завершения, и так как комментарий Брайана уже был здесь. Я уверен, что вы были правы с конкретным вопросом.
underscore_d
0

... тем не менее, очень старый пост, касающийся T100TAF, asus предоставляет драйверы и поддержку win 8.1 x64, а не win 10 x64. Как ни странно, после установки 64-битной системы обновление до win 10 x64 не работает. Таким образом, какой-то обходной путь для x64 использовался, но никогда не переносился в следующее поколение окон.

Роджер Капутник
источник
Вопрос о HP Stream 7, как он связан с Asus?
RalfFriedl