|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Установка - Установка Windows XP в 2020 году на современный ПК |
|
Установка - Установка Windows XP в 2020 году на современный ПК
|
Забанен Сообщения: 453 |
Windows XP SP3 2020 на современном ПК уже реально ![]() |
|
Отправлено: 16:08, 09-03-2020 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать UserX, препятствием является невозможность 64-битного UEFI (99.9% всех UEFI) запускать 32-битную Windows
|
Отправлено: 23:34, 05-03-2021 | #531 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать Кстати, на S1150 драйвер USB 3.0 то же отлично ставится...
|
Отправлено: 10:29, 06-03-2021 | #532 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Цитата A.A.Z.:
![]() Значит, теоретически, по той схеме на такие компы можно попробовать установить такого малоизученного монстра, как Windows XP x64. Я никогда не ставил эту ось. Думаю, что у неё имеется огромная проблема с драйверами. |
|
Последний раз редактировалось UserX, 06-03-2021 в 16:29. Отправлено: 16:21, 06-03-2021 | #533 |
Забанен Сообщения: 453
|
Цитата A.A.Z.:
|
|
Отправлено: 22:02, 06-03-2021 | #534 |
Support L1+ Сообщения: 5340
|
Профиль | Отправить PM | Цитировать Учите мат.часть, товарищи, ну сколько можно глупые вопросы задавать? UEFI - это вам не BIOS. Если вам так будет понятнее, то рассматривайте UEFI как некую мини-ОС со своей архитектурой и драйверами. UEFI бывает 32-разрядным и 64-разрядным, соответственно, он поддерживает запуск 32-битных или 64-битных исполняемых файлов (это те самые, которые с расширением .efi). Правда, в отличие от Windows, совместимости между разными архитектурами там не предусмотрено, так что 64-разрядный UEFI не сможет запускать 32-разрядные .efi-приложения.
Вердикт: запуск Windows XP (что 32, что 64) на ПК под управлением UEFI невозможен, поскольку нет .efi-приложения, которое запускается через менеджер загрузки UEFI и далее управление компьютером передается ему. В Windows 7 таким .efi-приложением является небезызвестный файлик bootmgfw.efi, правда, существует он только в 64-разрядном исполнении и не имеет цифровой подписи, т.е. установка Windows 7 на ПК под управлением UEFI возможна, но только при соблюдении двух условий: что UEFI тоже 64-разрядный и что протокол безопасной загрузки (Secure Boot) отключён. Windows 8 и 10 имеют полноценную поддержку UEFI-прошивок, т.е. bootmgfw.efi у них существует в двух вариациях (32\64) и обладает цифровой подписью, что дает возможность использовать Secure Boot. |
Отправлено: 22:09, 07-03-2021 | #535 |
Старожил Сообщения: 181
|
Профиль | Отправить PM | Цитировать Цитата Avatar-Lion:
Чисто теоретически можно запустить ХР32 на UEFI64, просто нужны мозги, и вряд ли кто-то будет этим заниматься всерьёз |
|
Отправлено: 00:16, 08-03-2021 | #536 |
Забанен Сообщения: 453
|
Avatar-Lion,
То есть старый добрый BIOS может установить хоть 32-, хоть 64-разрядную систему, а современный UEFI может установить только систему той разрядности, что и сам UEFI?? |
Отправлено: 01:09, 08-03-2021 | #537 |
Support L1+ Сообщения: 5340
|
Профиль | Отправить PM | Цитировать Ruslan2017, Да, ПК под управлением BIOS способен загружать системы любой разрядности, т.к. он тупо перебирает все устройства в поисках исполняемого кода в их MBR-зоне. И передает дальнейшее управление загрузкой этому коду, ежели таковой обнаружится. Отсюда и пошло разделение хардов \ компакт-дисков \ флэшек на загрузочные и незагрузочные. Есть исполняемый код в MBR-зоне - устройство считается загрузочным, нет кода - до свидания. Ну, это если в детали не вдаваться, конечно... UEFI, соответственно, ничего не перебирает, он сам себе - операционная система, поэтому он действует именно так, как действует любая ОС. Встроенный в UEFI менеджер загрузки просто ищет доступные для запуска .efi-приложения на подключенных устройствах и именно их мы и видим в Boot Menu материнской платы. Из чего вытекает нехитрый вывод: .efi-приложения должны иметь ту же разрядность, что и сам UEFI.
В большинстве случаев UEFI имеет 64-битную архитектуру, что хорошо укладывается в конфигурацию типового ПК, ведь меньше 4Гб RAM сейчас редко где встретишь, а значит, пользователь и так будет ставить 64-битную систему. Но в отдельных случаях встречается 32-разрядный UEFI, он попадается на всяких экзотических конфигурациях, типа промышленных ПК, терминалах и т.п. Как правило, оперативки там 1-2Гб всего и ее наращивание не планируется. Хорошим примером тут являются всякие дешманские планшеты и нетбуки на всяких там процессорах линеек Atom и Celeron, работающие под управлением Windows. Как правило, там именно 32-разрядный UEFI, что и выливается в невозможность установить 64-разрядную Windows, даже если юзер каким-то образом впихнет в свой аппарат больше оперативки или просто ему потребуется для каких-то целей именно 64-битная система. Обходным манёвром служит Legacy \ CSM режим, в этом случае UEFI станет эмулировать процесс загрузки BIOS-компьютера, что, в свою очередь, даст возможность установить ОС нужной разрядности. Правда, как показывает практика, Legacy-режим давно уже является вещью опциональной, поэтому чем новее железка, тем меньше шансов повстречать в ней Legacy-режим. Товарищ A.A.Z., в принципе, верно отметил, что, используя сторонние загрузчики в виде .efi-приложений нужной разрядности, можно попробовать (в теории) запустить сначала такой загрузчик, а далее запустить уже нужную нам ОС - хоть WinXP, хоть DOS. Тут, правда, было бы неплохо еще вспомнить о том, что Legacy-режим подразумевает переключение не только режимов загрузки, но и режим работы самих железок. Проще говоря, прошивки всех железок должны содержать в себе два кода: один для работы в BIOS-режиме, один для работы в UEFI-режиме. Вы если часто бываете на форуме Win-RAID, то в курсе о теме по модернизации прошивок видеокарт с целью добавить в них поддержку UEFI-систем, чтобы, воткнув старую видеокарту в свежесобранный ПК, можно было отключить Legacy-режим и воспользоваться всеми преимуществами UEFI-систем (Fast Boot, Secure Boot и т.п.). Но очевидно, что тут верно и обратное утверждение: если прошивка некоей железки, будь то видеокарта или какой-то другой контроллер, не содержит в себе код для работы в BIOS-компьютерах, то и включение Legacy-режима ничего не даст, даже если таковой режим кто-то добавит в современный ПК. В лучшем случае устройство просто не будет доступно в Legacy-режиме, в худшем - получим пустой экран при старте или зависание на этапе детекта оборудования. Впрочем, большой проблемы лично я тут не вижу. На игровые ПК все равно только Windows 10 все будут ставить, т.к. есть игры, которые требуют только DX12, а он кроме как на Десятке нигде не встречается, а если игры не нужны, то проще взять за копейки какой-нибудь б\у ящик на Авито на Socket 1156 или даже 1366, под который Intel выпускала все нужные драйвера под WinXP. Для интернета и прочих задач такого железа будет просто за глаза еще много лет, а больше от него и не требуется. Ставить же ХР на современный ПК в рабочих целях смысла нет, все равно современный проф.софт обычно требует для работы как минимум Семерку. |
Отправлено: 13:22, 08-03-2021 | #538 |
Забанен Сообщения: 453
|
Avatar-Lion,
Спасибо. Многих деталей я не знал. Во все современные технологии вложены грабли... Но по логике... Если 64 битная ОС может запускать 32-битные приложения, то почему 64-битная мини-ОС (на уровне UEFI) не научили делать подобное. В чипсет впихнули целый IME-контроллер, чтобы сделать полноценную телеметрию и половину прошивки UEFI занимает защищенная область, для работы этой сраной телеметрии и самого IME. Зато на главном функционале - на загрузчике, блин, сэкономили... Не смогли в х64 UEFI организовать поддержку выполнения х86 кода. Мутные эти современные технологии! Я это расцениваю, как маркетинг, с целью вытеснить с рынка старые ОС. Поскольку старые ОС, показывают блестящую производительность на современном железе - то ставят грабли на уровне UEFI, чтобы ты не мог использовать. |
Отправлено: 15:37, 08-03-2021 | #539 |
Support L1+ Сообщения: 5340
|
Профиль | Отправить PM | Цитировать Цитата Ruslan2017:
Опять же, не надо забывать, что даже на момент внедрения UEFI подавляющее большинство ПК изначально предусматривало установку больших объёмов RAM, поэтому сейчас 64-разрядный UEFI стал неким стандартом де-факто, как 64-разрядная Windows, несмотря на то, что есть UEFI и для 32-битной архитектуры, и для архитектуры Itanium, даже Apple в своих компьютерах давно уже перешла на UEFI (сначала 32-битный, позже - 64-битный). Впрочем, остается открытым вопрос о различных загрузчиках, которые позволяют запускать различные ОС. Например, Clover позволяет настраивать загрузку Windows, macOS и Linux. Не знаю, тестировали ли его авторы возможность запуска WinXP, я сам всем этим не увлекаюсь, поэтому на сей счёт ничего конкретного подсказать не смогу. Еще на ум приходит .efi-приложение с говорящим именем rEFInd, причем оно вроде как изначально в двух вариациях существует (под BIOS и под UEFI), возможно, его автор каким-то макаром всё же предусмотрел возможность запуска Legacy-систем на UEFI-компьютерах, но опять же - Гугл в помощь, я вам с этим помочь точно никак не смогу. Просто не увлекаюсь такими вещами. Цитата Ruslan2017:
Цитата Ruslan2017:
На загрузчиках, кстати, если кто и экономит, то только авторы самих ОС. В конце концов, это они ведь должны быть заинтересованы в том, чтобы их система работала на максимально возможном числе конфигураций. Цитата Ruslan2017:
Хотите чтобы кто-то персонально вам что-то сделал конкретно под ваши нужды - платите. Это тоже элемент свободы, конкретнее если, то элемент свободного рынка. Спрос рождает предложение, сами знаете. Можете открыть сбор средств на каком-нибудь там Кикстартере или где-то еще. И там начать собирать деньги... Ну не знаю... Скажем, на написание .efi-приложения, которое будет способно запускать Windows XP на том железе, которое будет указано в тех.задании. Ну а дальше по количеству и по объёму донатов станет ясно какому проценту населения сие интересно и нужно. Вам, кстати, даже Майкрософт предъявить за это ничего не сможет, поскольку в лицензионном соглашении никак не оговаривается способ запуска их систем, это личное дело пользователя как он будет запускать свою систему: напрямую или через какой-то сторонний загрузчик. Так что юридических проблем можете не опасаться. Цитата Ruslan2017:
Так что не стоит переоценивать важность скорости запуска ОС или каких-то отдельных приложений на ней. Ну да, согласен, в общем и целом чем скорее компьютер будет готов к работе, тем лучше. Но по факту это не слишком востребованный параметр, тем более что ждущий режим еще в ХР появился. Именно для того, чтобы ПК был готов к работе за несколько секунд на любом железе при любой квалификации пользователя. Цитата Ruslan2017:
|
||||||
Последний раз редактировалось Avatar-Lion, 08-03-2021 в 17:26. Отправлено: 17:16, 08-03-2021 | #540 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Microsoft продлевает возможность перехода на Windows XP до 2020 года | OSZone News | Новости и события Microsoft | 1 | 09-03-2021 21:53 | |
Световой суперкомпьютер на рабочем столе: 17 экзафлоп к 2020 году | OSZone News | Новости железа | 0 | 09-08-2014 10:30 | |
Установка - Установка windows xp на ПК | aduardu | Microsoft Windows 2000/XP | 10 | 12-04-2014 11:50 | |
Использование - Установка корпоративной Windows 7 на ПК с наклейкой Win XP - легально? | Skywriter | Лицензирование продуктов Microsoft | 3 | 07-10-2013 10:40 | |
Установка - [решено] Установка Windows XP и Windows 7 на один ПК (XP первая) | akalibr | Microsoft Windows 7 | 91 | 15-12-2010 17:01 |
|