Ео Кхенг Мэн

Установка Windows XP на современную неподдерживаемую (Haswell) систему в 2016 году

(Это длинное сообщение объемом около 2900 слов, я рекомендую читать его с планшета или компьютера)

Windows XP — вторая по продолжительности поддерживаемая операционная система (ОС) в истории Microsoft. Поддержка со стороны Microsoft окончательно закончилась 8 апреля 2014 года после рекордных 12,5 лет. Технически * первое место занимает Windows 1.0 в течение 16 лет с 1985 по 2001 гг.

* Я говорю «технически», потому что это было, когда Microsoft наконец объявила Win 1.0 устаревшей, но я сомневаюсь, что Microsoft обновляла Выиграйте 1.0 в последние годы. Это отличалось от WinXP, который обновлялся до последних моментов и даже имел аварийный патч после прекращения поддержки.

На этой странице также рассматривается продолжительность поддержки XP в перспективе с другими ОС Microsoft.

Выпущенный в октябре 2001 года, ему почти 15 лет. Мне было всего 11 лет, когда была выпущена эта ОС, так что вы можете себе представить, что большую часть своих подростков я провел, используя машины XP, кроме Red Hat Linux, конечно.

Несмотря на свой возраст, XP продолжает работать. жить во встроенных системах, таких как банкоматы, заводские и медицинские машины, где затраты на замену и повторная сертификация (сроки) делают невозможным их замену в ближайшем будущем. Ярким примером является то, как вышедшая из строя 23-летняя Windows 3.1 до сих пор используется во французском аэропорту в конце прошлого года.

Я работаю в стартапе под названием Algoaccess, где мы занимаемся медицинскими устройствами в частности, связанные с оптикой. Не вдаваясь в подробности, скажем, что нам время от времени приходится иметь дело с такими старыми системами и тестировать их, чтобы убедиться, что наш продукт может работать с ними. Это означает, что нам действительно нужна установка Windows XP для тестирования. Нет, виртуальные машины, такие как VirtualBox или VMWare, не справятся, нам нужна собственная установка для реалистичного тестирования.

Моя компания могла бы легко приобрести машину более старой эпохи с полными драйверами Windows XP. Есть такие руководства, в которых люди использовали старую систему для установки WinXP в 2016 году.

Но где в этом веселье? Я увидел в этом возможность определить, действительно ли можно установить WinXP на гораздо более новую систему. Это также был хороший способ заново пережить немного моего детства.

Первые мысли? Это не должно быть так сложно, правда? Я знаю, что драйверы могут быть проблемой, но это не должно быть препятствием? Оказывается, не так-то просто установить WinXP на современное оборудование.

Машина

Фотография, показывающая, что я успешно установил WinXP на этот компьютер с множеством отсутствующих драйверов.

Короткое видео для «дополнительных доказательств».

Целевая машина — Lenovo Ideapad U330p, произведенная 25 июля 2014 года.

Вот основные характеристики:

  • Intel Core i5-4210U 1. Процессор Haswell 7 ГГц
  • Графический процессор Intel HD Graphics 4400
  • Чипсет Intel HM77
  • ОЗУ DDR3 8 ГБ
  • Realtek HD Audio
  • Intel 7260N Wireless-N и Bluetooth 4.0
  • Экран 1366×768
  • 500 ГБ + 8 ГБ SSHD

Процессор/графический процессор Haswell был выпущен во втором квартале 2014 года, то есть примерно в то время, когда Microsoft прекращала поддержку WinXP. Хотя набор микросхем HM77 был выпущен ранее, во втором квартале 2012 года, и процессоры, и набор микросхем «официально» не поддерживаются Intel для WinXP. Если бы эта модель ноутбука была на одно поколение старше, она же Ivy Bridge, все было бы намного проще.

У этого ноутбука также нет порта Ethernet.

Я взял много шагов и проб и ошибок, чтобы наконец установить WinXP в системе. Итак, методы, которые я подробно опишу здесь, содержат окончательный набор инструкций для его работы.

Я разделил свой метод установки на 9 шагов:

  1. Получите законную лицензию Windows XP и образ компакт-диска ISO.
  2. Сконфигурируйте BIOS
  3. Драйверы Slipstream AHCI на установочный носитель WinXP, чтобы избежать проблемы с F6
  4. Преобразование таблицы разделов GPT в MBR и создание разделов
  5. Фактическая установка Windows XP
  6. Установка драйверов
  7. Центр обновления Windows
  8. Установите соответствующее программное обеспечение
  9. Оптимизация

Шаг 1. Получите законную лицензию Windows XP и образ компакт-диска ISO

Нет лицензии, нет такой простой установки. Учитывая, что я буду использовать эту машину в коммерческих целях, тем более я не могу использовать нелегитимные копии.

Невозможно получить WinXP через обычные розничные каналы, поскольку Microsoft прекратила его продажу с 30 июня 2008. Вскоре истек срок для OEM-партнеров. Однако есть способ, если у вашей компании есть подписка Microsoft Developer Network (MSDN), вы выиграете! Поскольку Algoaccess является стартапом менее пяти лет, мы зарегистрировались в Bizspark, который дает нам 3 года бесплатного доступа к программному обеспечению Microsoft.

MSDN предоставляет законные лицензии на программное обеспечение и образы дисков почти для всех продуктов Microsoft. Сюда входят даже старые, такие как MS-DOS 6 и Windows 3.1. Если хотите, поговорите о том, чтобы углубиться в память!

Подробности MSDN о моей загрузке

В любом случае, образ диска, который я выбрал, — это Windows XP Professional с пакетом обновления 3. Существует 64-разрядная версия XP Pro, но я бы предпочел не использовать ее в качестве драйверов. поскольку их трудно найти даже в свое время.

Размер этого образа диска составляет всего 589 МБ, который хорошо помещается внутри компакт-диска, современные образы ОС сейчас и близко не достигают этого размера.

Шаг 2: Настройте BIOS

XP была создана в эпоху, когда не было дисков Serial-ATA (SATA), SSD-накопителей, UEFI, GPT, USB начинали получать более популярны и дисководы для гибких дисков по-прежнему были обычным явлением. Ваши настройки BIOS должны учитывать эти ограничения.

Обязательно отключите загрузку UEFI.

На рисунке не показана опция« USB Legacy ». Так как этот ноутбук не имеет привода для компакт-дисков , мы должны начать с USB-компакт-диска или флэш-накопителя. Для обоих из них потребуется включить параметр USB Legacy, если он есть в вашем BIOS.

Другой необязательный параметр — режим SATA. Если у вас есть выбор между режимами IDE или AHCI, вы всегда должны выбирать AHCI, если у вас есть драйверы или IDE для максимальной совместимости. AHCI требуется для дополнительных функций, таких как дополнительная пропускная способность, собственная очередь команд и горячее подключение. AHCI потребуются дополнительные драйверы, которые имеют на следующем шаге.

В моем случае в U330p в BIOS нет опции режима SATA, поэтому режим AHCI включен постоянно. Это означает Мне определенно понадобятся дополнительные драйверы AHCI перед установкой.

Шаг 3. Вставьте драйверы AHCI в установочный носитель WinXP, чтобы избежать проблемы с F6

Что это за F6 pr проблема?

Это была обычная проблема даже во времена расцвета Windows XP. Более подробный пост об этой проблеме был написан здесь другим блоггером.

По сути, поскольку WinXP был создан в эпоху, когда не было дисков SATA, установочный компакт-диск может распознавать только IDE/Parallel-ATA. диски. Windows XP также оказалась последней ОС, у которой, как мне кажется, интерфейс установки выглядел как текстовые установщики, похожие на DOS, своих предшественников.

При загрузке исходного установочного компакт-диска это сообщение будет мигать в течение примерно 3 секунд при запуске. Вы можете нажать F6, чтобы сразу же продолжить загрузку собственных драйверов SATA. Отсюда и название проблемы. Если вы проигнорируете это, у вас еще будет шанс позже.

Если вы ранее проигнорировали нажатие клавиши F6, этот установщик не увидит диски SATA в вашей системе и предложит вам установить драйверы контроллера жесткого диска, без шуток, ДИСК, как вы можете видеть ниже.

В контексте той эпохи понятие дискет вполне понятно. Если ваш контроллер жесткого диска не распознается, ваш CD-привод содержит компакт-диск Windows, а USB-накопители еще не стали обычным явлением, тогда что же остается?

Как решить эту проблему?

Правильный способ, если у вас нет внутреннего дисковода гибких дисков, — это взять USB-дисковод гибких дисков, загрузить драйверы AHCI на дискету и действовать как обычно. Поверьте, я пробовал это решение несколько лет назад, и оно работает при условии, что у вас есть правильный набор микросхем USB для гибких дисков. Более подробная информация о поддерживаемых наборах микросхем гибких дисков приведена в той же ссылке объяснения F6.

Однако более элегантное решение — это вставить драйверы AHCI непосредственно в установочный носитель, чтобы WinXP мог распознать ваш контроллер жесткого диска с самого начала. идти. Если кто-то использует более старую машину, получение драйверов AHCI не представляет большого труда, их достаточно загрузить с веб-сайта Intel. Однако теперь мы используем более современный набор микросхем 8-й серии.

К счастью, поиск в Google спас жизнь. Кто-то модифицировал свои собственные универсальные драйверы AHCI с поддержкой новых чипсетов. Вы можете скачать драйвер здесь или по ссылке на изображение ниже.

Загрузите старую версию nLite 1.4.9.3 вместо новой NTLite, которая не работает с Windows XP. (Для следующих шагов nLite я не буду делать снимки с каждого шага, а буду снимать только важные)

Извлеките WinXP ISO, откройте nLite и укажите nLite на извлеченную папку.

Вы должны увидеть указанное выше, если все сделано правильно.

Выберите параметры драйверов и загрузочного ISO.

Просто добавьте все. Не беспокойтесь о конфликтах, установщик XP достаточно умен, чтобы выбрать правильный драйвер для вашей системы. Если у вас действительно возникнут проблемы, вы можете проконсультироваться с файлом TXTSETUP.OEM в zip-архиве с драйверами, чтобы узнать, какой именно драйвер для вашей модели южного моста подходит именно для скольжения.

После этого просто запишите этот образ. на диск/файл, скопируйте на USB-накопитель в зависимости от того, как вы запускаете систему.

Шаг 4: Преобразуйте таблицу разделов GPT в MBR и создайте разделы

Modern диски теперь поставляются с предварительно отформатированной таблицей разделов GUID (GPT) вместо устаревшей основной загрузочной записи (MBR). Если вы хотите узнать, почему GPT заменил MBR, просто прочтите статьи в Википедии. Проблема в том, что WinXP нельзя установить на жесткие диски, использующие GPT. Мы должны преобразовать их в MBR. Обратите внимание, что MBR поддерживает только жесткие диски размером до 4 терабайт (ТБ).

Мы будем использовать инструмент разбиения на разделы под названием GParted, чтобы выполнить эту работу. Просто загрузите ISO-образ и загрузитесь с него.

Преобразование в MBR

Программа GParted запустится автоматически при загрузке. Просто нажмите «Устройство» -> «Создать таблицу разделов». Выберите новый тип таблицы разделов «msdos», который на самом деле является MBR.

Создайте свой раздел (разделы)

У вас может возникнуть соблазн просто перезапустить и разрешить Установщик XP создает разделы на (следующем) этапе установки. Я НЕ рекомендую вам позволять XP обрабатывать разделы, особенно если вы используете SSD или современные магнитные диски. В современных накопителях Advanced Format с 2009 года теперь используется размер сектора 4 КиБ вместо 512 байт, что было в эпоху, когда была разработана XP. Если ваш созданный раздел не выровнен по 4 КиБ, что в устаревшей ОС, такой как XP, будет ошибаться, у вас возникнут проблемы с производительностью. Более подробную информацию можно найти здесь и здесь.

Так что лучше позволить GParted обрабатывать создание раздела.

Убедитесь, что в вашем первом разделе свободное пространство предшествует 1 МиБ, чтобы раздел был выровнен по границе 4 КБ. Помните, что в макете MBR у вас может быть не более 4 основных разделы. Если вам нужно больше разделов, тогда один из разделов должен быть создан как «Расширенный», а затем вы поместите в него несколько «Логических» дисков.

Шаг 5: Фактическая установка Windows XP

Загрузитесь с вашего любимого установочного носителя, будь то CD, флэш-накопитель или эмуляторы CD-ISO, такие как Zalman VE-350. Измените настройки BIOS, если необходимо, если вы не можете загрузиться с вашего носителя.

Этот экран приветствует вас в начале. Будущие настройки Windows больше не будет иметь этот синий фон с белой текстовой темой. Это наследие установщика Windows 3.0, выпущенного в 1990 году. Вы можете увидеть сходство в этом видео по установке Windows 3.0.

Установка XP Теперь он должен обращаться с контроллером жесткого диска так, как если бы он распознал его со дня создания изображения.

Через некоторое время программа установки с графическим интерфейсом перезагрузится. Самая простая винда а? В то время встроенная запись компакт-дисков была такой популярной штукой, что сегодня ее никто не делает.

В какой-то момент вы можете настроить параметр диапазона дат. Значение по умолчанию — 2029, что уже очень близко, вам следует изменить это на что-то подальше.

Это окно указывает на то, что ваш процесс установки подходит к концу. Этот раздел был фактически введен в Service Pack 2 в 2004 году, чтобы побудить больше людей обновлять Windows в ответ на более серьезные угрозы безопасности. Оба варианта сегодня не имеют значения, для Windows XP больше нет новых обновлений. На самом деле лучше отключить обновления, поскольку ОС не нужно постоянно опрашивать серверы Microsoft на предмет несуществующих обновлений.

И мы почти закончили! Не полностью, но успешный выход на рабочий стол является важной вехой в установке любой ОС. Посмотри на массу пропавших без вести мужиков. Я постараюсь исправить это.

Обратите внимание, что драйвер AHCI — это сторонний драйвер, который я использовал ранее. Поскольку это 32-разрядная ОС, мы не можем использовать все 8 ГБ ОЗУ, и часть из них занята графическим процессором.

Шаг 6: Установите драйверы

Я мысленно готов к тому, что мы не сможем установить все драйверы, но я нацелен на основные, такие как сеть, видео и аудио.

Сеть

Внутренняя карта Wi-Fi — это Intel Wireless-N 7260, для которой не установлены драйверы Windows XP. Этот ноутбук не имеет адаптера Ethernet RJ45. Для начала я использовал адаптер USB-Ethernet. Мне довелось когда-то купить этот комбинированный концентратор USB 3.0/Ethernet, поэтому я его использовал. Он основан на ASIX AX88179, который, к счастью, имеет драйвер для Windows XP.

Очевидно, что USB 3.0 имеет только название только в этом контексте. USB 3.0 не поддерживается в Windows XP.

Позже я использовал другой USB-адаптер Wi-Fi на базе Mediatek MT7601, который также имел драйверы для Windows XP.

Video

Без графических драйверов производительность видео в ОС будет очень низкой. Экран иногда мерцает, а частота кадров низкая, когда вы делаете что-то вроде перетаскивания окна приложения или прокрутки в веб-браузере.

Intel HD 4400 имеет серую область, когда дело доходит до поддержки драйвера WinXP. . Многие источники в Интернете утверждают, что Intel больше не поддерживает его, но драйверы, похоже, плавают здесь и здесь. В любом случае эти драйверы не работали, только вызвали BSOD на моем ноутбуке. Я был на грани отказа, когда наткнулся на этот универсальный драйвер видеодисплея VESA/VBE.

Теперь VESA — это имя, которое я не слышал уже долгое время. Эта цель этого драйвера заключается в следующем:

«Этот драйвер предназначен для использования в случае, если у вас есть новые или неизвестные видеокарты, а у вас нет драйверы для него. Лучше связаться с производителем вашей видеокарты или поискать драйверы в Интернете. ТОЛЬКО если вы, наконец, не можете найти драйвер для своей видеокарты, я рекомендую вам использовать мой (vbemp.sys). Мой драйвер очень простой и не обеспечивает никакого аппаратного ускорения 3D (DirectX и OpenGL). «

Это ИМЕННО мой вариант использования!

Я с радостью использовал версию VBE 3 и рад сообщить, что все значительно улучшилось . Не так хорошо, как сам производитель, так как аппаратного ускорения нет, но все же гораздо лучше, чем без драйвера вообще. Яркость также заблокирована на максимум, поэтому будьте осторожны, не напрягайте глаза, если вы используете ноутбук. HDMI вывод ноутбука также непригоден для использования.

Audio

Это несложно, веб-сайт Realtek по-прежнему предоставляет драйверы Windows XP для аудиокодеков высокой четкости, поэтому я только что получил драйверы оттуда.

Результат

У меня по-прежнему нет всех драйверов, но, по крайней мере, основная часть работает. Отсутствующий драйвер контроллера USB не является обязательным для использования порта USB. с. Однако скорость USB 3.0 все еще возможна, даже если не загружены нужные драйверы. Спасибо за комментарий AJ ниже.

Сравните это с полным справочная установка в Windows 7

Шаг 7. Центр обновления Windows

Хотя WinXP больше не имеет новых обновлений, это не означает, что мы не устанавливаем существующие. К счастью, Microsoft не вытащила серверы активации и обновления продукта. Вас ждут сотни обновлений. Платформы .NET, поставляемые с обновлениями Windows, также будут полезны..

Вы можете отключить автоматическое обновление. Не забывайте запускать Центр обновления Windows несколько раз, пока не перестанут отображаться обновления, поскольку установка некоторых обновлений «породит» больше обновлений.

Это было одно из последних обновлений Microsoft, уведомление об окончании срока службы.

(обновление за июнь 2017 г.): я недавно переустановил свежая система Windows XP и не может заставить Windows Update работать. Тем не менее, я обнаружил, что кто-то сделал неофициальный Service Pack 4! Проверьте это здесь.

Отдельное обновление, которое вы, возможно, захотите установить, — это обновление exFat, которое позволит вам обрабатывать внешние диски, отформатированные с помощью файловой системы exFAT. Первоначально обновление было доступно здесь, но Microsoft извлекла файл обновления. К счастью, другой блоггер загрузил копию и разместил ее у себя.

Вы также можете установить патч для защиты от атаки Wannacrypt, если Центр обновления Windows не сделает это за вас. Более подробную информацию можно найти в этом сообщении блога Microsoft.

Шаг 8: Установите соответствующее программное обеспечение

Одним из первых программ, которые вам следует установить, является современный веб-браузер. Центр обновления Windows обновит вас до Internet Explorer 8 с 6, но он все еще сильно устарел. Google Chrome перестанет поддерживать Windows XP с апреля 2016 года, то есть в этом месяце, поэтому я не буду его использовать. Остается Mozilla Firefox, который все еще поддерживается для XP.

Вот мой список рекомендуемых, последние версии которого на момент написания все еще поддерживают Windows XP.

  1. Mozilla Firefox
  2. 7zip
  3. VLC
  4. Sumatra PDF Reader

Если Вы можете установить несколько Powertoys для Windows XP. Это набор инструментов, которыми я с удовольствием пользовался много лет назад, когда XP все еще была моей основной ОС. Мне особенно нравятся Tweak UI, Open Command Window Here, Image Resizer и Alt-Tab Replacement. Вы можете загрузить всю коллекцию с сайта Majorgeeks.

Шаг 9: Оптимизация

Вы можете следовать этому руководству, написанному другим блоггером.

Помимо его шагов, я обычно также делаю этот список неполных шагов:

  1. Решить время запуска службы .Net Framework 4.0
  • «% systemroot% Microsoft.NET Framework v4.0.30319 ngen.exe executequeueditems»
  1. Вам должно быть интересно, что за черная тема на скриншотах выше. Это тема Royale Noir, уникальная тема, подписанная Microsoft, которая изначально не была выпущена.
  2. Включить Cleartype для экрана шрифты, так как они лучше отображаются на ЖК-дисплеях. Помните, что XP была создана в эпоху, когда мониторы с электронно-лучевыми трубками (ЭЛТ) были более распространены, а ЖК-дисплеи были роскошью.
  3. Отключите Центр безопасности, чтобы вас не раздражали обновления и предупреждения антивируса, которые больше не применимы.
  4. Отображать скрытые файлы, папки и расширения

The End

Итак У меня есть со я до конца поста. Я предполагаю, что большинство из вас, читатели, на самом деле не будут пытаться установить XP в наши дни, в лучшем случае вы будете делать это только на виртуальных машинах. Тем не менее, я многое узнал, особенно об универсальной части AHCI и видеодрайверов, которая будет применяться и в будущем.

Помимо последней версии Windows 10, поддерживаемые в настоящее время операционные системы, такие как Windows 7/8, в конечном итоге будут встретите судьбу WinXP через несколько лет, и проблемы повторится еще раз. Я не удивлен, что кто-то напишет в будущем руководство: «Как установить Win 7 в современной системе». До тех пор я с удовольствием писал этот пост и спускался по переулку памяти, и я надеюсь, что вы тоже.

Если вам понравился этот пост, вы можете прочитать о том, как я заставил Windows 3.1 работать как на винтажном, так и на старом поколении. и современная машина 2016 года.

Оцените статью
techsly.ru
Добавить комментарий