Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Что таится в глубинах Земли? Только Аид знает наверняка. А также те, кто доберётся до дна шахты.

Эпичная Шахта

Мидкорные, Приключения, 3D

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
362
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER

Каким был игровой ноутбук из 90-х годов за 2.000$⁠⁠

19 часов назад

Я большой фанат ноутбуков и любых схожих с ними устройств. В моей небольшой коллекции есть самые разные модели: с десктопными Pentium 4, с дискретными GPU от S3 Graphics и даже парочку «отвальных» ноутбуков с MXM-видеокартами. Однако одна модель особенно выделяется — ведь Compaq M300 был не только мощным и при этом компактным ноутбуком родом из 1999 года, но ещё и игровым — благодаря дискретной графике от ATi. Как выглядел игровой ноутбук из 90-х, что у него было внутри, на что он был способен и для чего он мне нужен в 2025 году — читайте в сегодняшней статье!

❯ Предисловие

Коллекционирование ноутбуков — достаточно интересное занятие, особенно если есть понимание того, чем те или иные модели выделяются среди других. Большинство коллекционеров собирают устройства в необычных форм-факторах: например миниатюрные ноутбуки-портмоне от Sony, или же защищенные Thinkpad'ы T-серии ещё от той самой IBM. Я же в свою очередь собираю ноутбуки за интересное и по моему мнению диковинное железо, и в особенности это касается процессоров и GPU.

Титульное фото одной из моих ранних статей — сделанное ещё на Galaxy S4 Mini :)

Титульное фото одной из моих ранних статей — сделанное ещё на Galaxy S4 Mini :)

Думаю читатель будет со мной солидарен в том, что ноутбук за 500 рублей с VLIW-процессором, который является сводным братом «Эльбруса» — это как минимум интересно. Тоже самое касается ноутбуков с встроенной графикой Trident или десктопными 478-ыми сокетами, куда при желании можно было установить самый обычный Pentium 4. Как техногика, меня привлекает возможность не только прогонять устройства бенчмарками и сравнивать результаты, но ещё и играть в различные ретро-игры. Погонять в Half-Life с OpenGL-рендером в 20 FPS на SiS'овской «встройке»? Дайте два! Здесь удовольствие приносит не только геймплей самой игры, но и экзотическое железо, на котором ты её запускаешь!

Немудрено что в моей коллекции есть парочка «машинок» из 90-х годов, которые тоже подходят под определение «игровых». Первая — это Compaq Armada 7800: огромный, тяжелый ноутбук с встроенным блоком питания, мощным Pentium II на 366МГц, 64-мя мегабайтами SDRAM-памяти и дискретным GPU S3 ViRGE/MX. И как вы уже могли понять, именно в GPU главная изюминка Armada 7800!

Петли уже устали...

Петли уже устали...

Дело в том, что в 1998 году, интегрированной графики всё ещё практически не существовало как класса (кроме Cyrix MediaGX и SiS 5591). Большинство компьютеров требовало установки отдельных ISA/VLB или же PCI-видеокарт для вывода изображения, а в ноутбуках использовались специальные мобильные видеочипы, которые поддерживали вывод ещё и на ЖК-матрицу. Однако эти чипы в большинстве своём поддерживали лишь ускорение 2D-графики: копирование изображений (BitBLT), рисование примитивов, линий, а также отрисовку аппаратного курсора. Обычно они довольно хорошо себя показывали в 2D-играх (в зависимости от видеорежима, некоторые дико тормозили в Mode X), однако в трёхмерных играх нагрузка всё так же ложилась на центральный процессор. С одной стороны, Pentium II в Armada 7800 хватало с головой и для Quake 1, и для Need For Speed, с другой — всё больше и больше игр требовало дискретный GPU, и несмотря на не самую высокую производительность в 3D, ViRGE позволял играть во многие игры с приемлемым FPS.

Однако у ViRGE главная проблема была в низком филлрейте: если игра пыталась рисовать большие текстурированные треугольники в разрешении выше 320x240, картинка зачастую превращалась в настоящее слайдшоу.

Про ViRGE и его графическое API Metal у меня была отдельная статья. Ссылка в закрепленном комментарии!

Про ViRGE и его графическое API Metal у меня была отдельная статья. Ссылка в закрепленном комментарии!

Второй игровой ноутбук в моей коллекции — Compaq Armada M300, который вышел всего через год после 7800 и относился к классу топовых субноутбуков. Помимо компактных размеров, M300 предлагал Pentium II или III, всё те же 64 мегабайта SDRAM-памяти и ATi Rage LT Pro в качестве GPU — а это был уже совсем другой уровень графики и производительности...

1.999$ в 1999 году — это нехило!

1.999$ в 1999 году — это нехило!

К 1999 году, ситуация на рынке 3D-ускорителей была очень неоднозначной. Многие компании видели успех 3dfx, которая появилась буквально из ниоткуда и всего за несколько лет успела стать лидером в сегменте десктопных игровых видеокарт. На рынке стремительно появлялись новые игроки: Intel с среднебюджетной i740, SiS с бюджетной 6326 и даже PowerVR со своим революционным тайловым 3D-ускорителем. Однако среди всех компаний особенно выделялись две знакомые нам фирмы: Nvidia и ATi (ныне AMD). Nvidia прославилась выпуском достаточно мощной и при этом доступной Riva 128, а затем и последующим релизом Riva TNT с поддержкой сэмплинга двух текстур за один проход (сэмплинг управлялся комбайнерами, это ранняя альтернатива пиксельным шейдерам), а также продвинутыми техниками по типу бамп-маппинга и отражений.

Intel i740 — дедушка Arc :)

Intel i740 — дедушка Arc :)

А ATi — своей линейкой видеоускорителей 3D Rage, которая отличалась наличием собственного графического API CIF (ATi C Interface аналог Glide) и продвинутых мультимедийных возможностей по типу аппаратного декодирования DVD, а также ориентиром на мобильные устройства. В бенчмарках, 3D Rage первого поколения (Mach64) показывал себя весьма достойно и несмотря на отсутствующую поддержку OpenGL, в D3D играх Rage был зачастую даже лучше чем тот же самый i740. Помимо этого, ATi выпускала также энергоэффективную версию под индексом LT, которая была установлена на некоторых топовых ноутбуках тех лет, одним из которых стал наш сегодняшний гаджет!

Брат этого GPU стоит в M300!

Брат этого GPU стоит в M300!

Несмотря на солидный возраст в 26 лет (на два года старше автора статьи — на минуточку!), обилие жизненных сколов, а также вмятин в поддоне, ноутбук всё ещё продолжает исправно работать, весело жужжа стареньким, но всё ещё бодрым жёстким диском. M300 мне подарил читатель с Pikabu под ником Jildere, за что ему огромное спасибо, но перед запуском тестов и игр, устройство необходимо разобрать и обслужить. По традиции блога, мы параллельно изучим что у M300 находится «под капотом»!

❯ Разбираем

Пожалуй сразу стоит сказать о том, что в те годы производители действительно думали о пользователе и возможности самостоятельного обслуживания и апгрейда своих устройств. Для замены жесткого диска достаточно было лишь потянуть замочек с левой стороны вниз и вытащить накопитель вместе с салазками, а для апгрейда оперативной памяти нужно было лишь аккуратно вытащить клавиатуру.

Особенно сильно мне понравились фирменные винтики Compaq с двойными шлицами: как под Torx, так и под плоскую отвертку.

HDD тут стоит заводской... и он всё ещё шустро работает!

HDD тут стоит заводской... и он всё ещё шустро работает!

Разбирается устройство относительно просто, особенно если сравнивать с iBook'ами тех лет: сначала необходимо открутить несколько винтиков со стороны поддона, а затем — ещё 10 винтов с обратной стороны ноутбука.

За 26 лет часть винтов успела куда-то потеряться :(

За 26 лет часть винтов успела куда-то потеряться :(

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

После снятия дисплея и топкейса, нас встречает материнская плата устройства. Часть периферии здесь выполнена в качестве модулей — например плата с разъёмом питания, кнопкой включения и чарджером. Справа можно найти слот под карты формата PC-Card, а под ним — Mini-PCI слот под модем (который уже утерян вместе с модемом).

И вот тут мы сразу видим главную жемчужину этого ноутбука: тот самый GPU ATi Rage LT Pro. Как я уже говорил ранее, во многих ноутбуках тех лет использовались базовые 2D-ускорители, а здесь у нас был полноценный GPU. Судите сами:

  • Поддержка новейшей шины AGP 2x, работающей на частоте 133МГц. Ранее для подключения видеоконтроллера чаще использовалась шина PCI, а местами даже ISA. AGP была не только быстрее, но и поддерживала возможность «стриминга» текстур из оперативной памяти, если не хватало VRAM... чем в своё время воспользовалась и Intel i740 — правда очень неудачно.

  • Возможность одновременного подключения VGA-монитора, ЖК-матрицы и телевизора через кабель S-Video. У каждого монитора мог быть свой рабочий стол и своя частота обновления.

  • Аппаратный декодер видео DVD-качества с поддержкой MPEG (конкретный кодек не указан) и Motion Compensation. В те годы, далеко не на каждом компьютере можно было посмотреть видео в разрешении больше чем 240x320: даже Pentium MMX было тяжело декодировать h263 видео, не говоря уже о, например, Cyrix'ах. GPU тут брал всю нагрузку на себя, включая аппаратный скейлинг (масштабирование под размер окна) видео.

  • Поддержка до 8МБ видеопамяти типа SGRAM. Сейчас объём кажется смехотворным, но тогда его хватало и для фреймбуфера, и для Z-буфер/стенсила, и даже для текстур!

  • 3D-растеризатор с полной поддержкой floating-point арифметики (некоторые GPU требовали преобразования трансформированных вершин в fixed-point), возможностью рендеринга до 1млн треугольников в секунду, затенением по Гуро, трилинейной фильтрацией и внутренним 4КБ кэшем для сэмплера текстур. Кроме того, растеризатор нативно работал с 24х-битным форматом цвета (стандартный RGB, не XRGB), в то время как тот же самый 3dfx Voodoo лишь с 16-битным (RGB565).

  • 2D-ускоритель с поддержкой DirectDraw и максимальным разрешением до 1600x1200 с частотой обновления 85Гц. Это почти FullHD — в 1999 году-то!

  • Всё это работает на частоте шины — 133МГц и выполнено по техпроцессу 350Нм. Это очень круто для тех лет!

Впечатляет, да? Рядом с GPU можно увидеть микросхему SGRAM от NEC объёмом в 4МБ, а ещё чуть правее клок 9248DF-12 (тактовый генератор для процессора) производства компании ICS.

Чуть правее процессора расположился северный мост Intel i440 под маркировкой FW82443DX. В него входит контроллер SDRAM-памяти объёмом до 1ГБ, а также шин PCI и AGP. Интересно что процессор общается с «севером» не просто через обычную параллельную шину по типу 8080, а через специальную — GTL+. Сейчас необходимости в «севере» нет — контроллеры памяти и шин переехали в процессор.

В качестве «юга» используется Intel PIIX3 — в него входит программируемый таймер (тот самый PIT 8254, неотъемлемая часть IBM PC), контроллеры DMA, прерываний, IDE, USB, а также мост с ISA на PCI. В наше время, «югом» называется хаб.

С обратной стороны платы расположился мультиконтроллер FDC37N971, в задачи которого входят часы реального времени, управление режимами питания и сна, контроллера клавиатуры и загрузка BIOS из микросхемы EEPROM-памяти. Также мультиконтроллер реализует Gate A20 — хак IBM PC, необходимый для перехода в защищенный (32х-битный) режим и доступа к верхним страницам памяти.

Чуть левее мультиконтроллера можно обнаружить звуковой контроллер ES1978S, DC-DC преобразователь MIC2951 и свич PI5C 3384Q.

Мультиконтроллер никуда не пропал и в наше время выполняет практически те же самые функции.

Мультиконтроллер никуда не пропал и в наше время выполняет практически те же самые функции.

Ну что-ж, с базовой платформой разобрались, пришло время посмотреть на процессор. Pentium II уже требовал не только радиатор, но и активное охлаждение, так что система состоит из небольшого кулера и радиатора с двумя теплотрубками. Интересно что охлаждение северного и южного моста в те годы не требовалось, поэтому у них вообще нет теплоотвода.

Откручиваем винтики на бэкплейте, снимаем радиатор и... видим заводскую каплю термопасты! Ни сколов, ни пылинки на кристалле — на такой процессор смотреть одно удовольствие. Интересно что хоть термопасте уже 26 лет, откровенно задубевшей я её назвать не могу, а значит термоинтерфейс сюда наносили нормальный, пусть и неравномерно.

В качестве процессора используется Intel Pentium 2 Mobile под маркировкой SL32S. Это весьма мощный для 1999 года чип, работающий на частоте 333МГц с частотой шины в 66МГц. Процессор имеет 16КБ L1 и 256КБ L2-кэша, и произведен по техпроцессу 250нм.

В качестве термопасты, я решил нанести сюда Arctic Cooling MX-4. По правде сказать, с TDP второго пентиума он избыточен, но в хорошие ноутбуки я мажу только лучшие расходники.

Для споров о том, как наносить термопасту, есть отдельная ветка комментариев!

Для споров о том, как наносить термопасту, есть отдельная ветка комментариев!

После замены термоинтерфейса, я собрал ноутбук обратно. В процессе сборки местами отлетали мелкие кусочки пластика, однако все клипсы, крепления и резьба сохранились как ни в чем не бывало... Учитывая что некоторые современные модели буквально в руках рассыпаются, 26-летний «батька» показал себя просто отлично.

Пришло время проверить, выжил ли наш ноутбук после обслуживания...

❯ Включаем

Ну, кто-бы сомневался что выжил :) Единственный момент: у клавиатуры отказала одна единственная кнопка — Esc. Скорее всего повлияли водные процедуры или долгое нахождение в сыром помещении: характерные разводы на металлической части топкейса намекали на возможное залитие.

После загрузки Windows XP, я решил запустить CPU-Z от марта 2025 года. Процессор набрал всего 0.3 и 0.2 очка в бенчмарках однопоточных и многопоточных вычислений... Ну, не шибко конечно, но здесь попугаи считаются относительно куда более современных процессоров.

При 100%'ной нагрузке, процессор нагревается максимум до 54-57 градусов. Это прекрасный результат!

В Windows XP есть встроенный драйвер для ATi Rage на архитектуре Mach64, однако он слишком старый и у него плохая совместимость с OpenGL-приложениями. ATi выпустила последний драйвер для Rage LT Pro в 2002 году, в который входит полноценный OpenGL ICD — его мы как раз и установим.

❯ Играем

Пришло время проверить мощь ATi Rage LT Pro на практике. Играть мы будем в самые разные релизы: начиная от тайтлов из середины 90-х, заканчивая играми начала 2000-х годов. Однако важно понимать, что с драйверами у ATi в те годы всё ещё были проблемы (от чего и пошёл соответствующий мем, который приписывают AMD даже спустя 20+ лет) и некоторые игры будут выглядеть примерно так:

Кроме того не стоит забывать, что в ноутбуке установлено всего 128МБ SDRAM-памяти и XP для него... немного тяжеловата. Но без привода и флопповода установить сюда Win9x может быть проблематично.

Начинаем с классики: первого Quake. Игра хорошо идёт в разрешении 640x480 при глубине цвета в 16-бит и в зависимости от локации, мы получаем от 15 до 55 FPS. Тяжелее всего даются сцены с большим числом противников на экране и взрывами — как например комната с клеткой из первой демки:

В 320x240 ситуация становится ещё лучше и игра практически везде идёт в 60 FPS. Но я думаю вы согласитесь, что 240p гейминг — это для ребят с S3 Trio и Pentium MMX :)

А вот 24х-битный цвет оценить не получилось. При попытке создания контекста с 24-битным пиксельформатом и разрешением 320x240, wgl переключает нас на референсный OpenGL от Microsoft. Грустно.

Переходим к Quake 2 — и здесь OpenGL драйвер снова даёт о себе знать. Во первых, игра не запускается в режимах выше чем 400x320, а во вторых она почему-то всегда рисует самые дальние мипы в геометрии уровня, из-за чего всё выглядит очень размытым. Кроме того, некорректно клипается некоторая геометрия и вместо скайбокса мы видим так называемый эффект зеркальной комнаты. Но FPS зато — почти 60 :)

Далее у нас идёт ещё одна Quake-подобная игра: Half-Life. В отличии от оригинальной «кваки», у HL есть поддержка Direct3D и поэтому мы сможем раскрыть наш GPU на все сто. Однако даже оригинальная HL несколько тяжеловата для Rage Pro LT и мы получаем в среднем 15-25 FPS в разрешении 640x480. Однако стоит снизить его до 400x200 — и мы получаем вполне приемлимый FPS. Учтите что я не тестировал Зен — там результаты могут быть куда хуже!

Good morning and welcome to the Black Mesa transit system. The time is 08:47 AM.

Good morning and welcome to the Black Mesa transit system. The time is 08:47 AM.

Дальше идёт 2D игра, использующая DirectDraw — Stronghold Crusader. Однако я использовал стимовскую HD-версию, что может накладывать свои опечатки на результат тестов, но в целом я получил примерно 20 FPS. Скорее всего игра просто очень сильно свопалась, т.к загружает все необходимые ресурсы при старте.

В HD версии ведь ничего не меняли? Арт тот-же, разве что добавили поддержку 1080p и... вероятно, выбросили аппаратный BitBLT?

В HD версии ведь ничего не меняли? Арт тот-же, разве что добавили поддержку 1080p и... вероятно, выбросили аппаратный BitBLT?

Далее идёт довольно забавная игра под названием AxySnake. Это трёхмерный клон змейки родом из 2001 года, классическая Shareware игра, которую выпускал Alawar под названием «большая змея». Игра идёт плавно, около 30 FPS, однако игра сильно мерцает. Скорее всего в VRAM банально не хватает места для бэкбуфера...

Красивая игра... с тенями, морфингом геометрии и затенением по Гуро.

Красивая игра... с тенями, морфингом геометрии и затенением по Гуро.

Ну а последней игрой на тестах стала NFS 5: Porsche Unleashed. И вот здесь начинаются реальные проблемы: сама игра идет плавно, но в неё невозможно играть из-за того что дисплей мерцает ошметками прошлых экранов. Скорее всего это что-то связанное с софтварными пост-эффектами или рисованием UI, но факт остаётся фактом - играть невозможно несмотря на предположительные 25-30 FPS!

А секрет прост: D3D9 при создании контекста сообщает нам о том, что доступен всего 1МБ видеопамяти для текстур (остальная память уходит на фреймбуфер для всей системы и отдельный фреймбуфер + Z-буфер для игры). При этом неизвестно как поступает драйвер, когда система начинает активно свопаться и VRAM заполнена вместе с системной памятью. Вот если бы сюда 8МБ поставили...

Заключение

Вот такими были игровые ноутбуки в конце 90-х годов. С одной стороны может показаться что результаты в 3D-играх слишком плохие по сравнению с гейминг-машинами, в которых стояли 3dfx Voodoo, однако если вспомнить что даже Riva TNT Vanta зачастую была пределом мечтаний в те годы — это очень хороший результат по меркам ноутбука. Сейчас же всё проще: даже бюджетный ноутбук с Intel N150 за пару сотен долларов способен запускать относительно современные игры в 30-60 FPS и 1080p...

Ну а касательно давно обещанного контента про написание игры под компьютеры 90-х — просто дайте мне немного времени и вас ждёт возможно одна из лучших статей за всю историю моего блога... И да, ноутбук из статьи как раз станет одной из машин, на которой мы с вами её будем отлаживать!

Они были брошены более 15 лет назад на школьном чердаке и даже сисадмин не забрал с них оперативку и процессоры... Но их время скоро снова придет!

Они были брошены более 15 лет назад на школьном чердаке и даже сисадмин не забрал с них оперативку и процессоры... Но их время скоро снова придет!

А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.

Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. Всем огромное спасибо!

Что думаете о Compaq Armada M300?
Всего голосов:
Любите статьи о ретро-ноутбуках?
Всего голосов:

Статья подготовлена при поддержке @Timeweb.Cloud

Показать полностью 24 2
[моё] Опрос Гаджеты Ноутбук Ретро Ретроспектива Intel Windows XP Игры Quake AMD Compaq Длиннопост
54
BetenRaze
BetenRaze

Банкомат на Windows XP⁠⁠

7 дней назад
Банкомат на Windows XP
Показать полностью 1
Юмор Windows XP Банкомат Фотография
7
738
shraifell
shraifell
Топовый автор
Лига Сельского хозяйства

Поля под небесами⁠⁠

13 дней назад
Поля под небесами
[моё] Поле Небо Облака Степь Пейзаж Ростовская область Фотография Windows XP
43
99
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER

Поймал себя на странной мысли⁠⁠

27 дней назад

Хочу купить себе списанную кассу, да не на ARM, а на x86, чтобы накатить туда вин9х и привлекать всех операторш магнитов в округе... А вообще штучки реально ведь интересные, на диковинных процессорах. Самое то, чтобы поиграть в квейк например :)

Поймал себя на странной мысли
?
Всего голосов:
Показать полностью 1 1
[моё] Опрос Покупка Касса Windows XP Intel AMD Промышленное оборудование
46
288
Timeweb.Cloud
Timeweb.Cloud
TECHNO BROTHER

Сезам, грузися! Установка Windows XP на древний ноутбук без физических носителей⁠⁠

1 месяц назад

Недавно в моём районе открылась новая комиссионка, и конечно же, я наведался туда в первый же день. Особо заинтересовавшего улова было немного, но среди прочего попался красивый, хоть и побитый жизнью, ноутбук — ThinkPad X40.

За каких-то 500 йен (260 рублей) такое чудо забрать было просто обязательно. Ну, подумаешь, софттач уже разложился — к счастью, он миновал стадию превращения назад в нефть, и сразу перешёл в состояние наждачки.

Но как обычно, беда вылезла, откуда не ждали.

После подкидывания блока питания оказалось, что винчестер девственно чист. Однако попытки загрузиться с флешки, внешнего диска, или даже внешнего флопика, результата не приносили — неумолимо вылезала надпись «Operating System Not Found», да и названия устройств в биосе не появлялись.

Беглый гуглёж показал — ранние серии X40 были очень часто подвержены внезапной смерти мультиконтроллера (ICH6). Буквально подышишь не в ту сторону, втыкая флешку — и вот у тебя уже нету ни USB, ни чего-нибудь ещё.

Добрые люди дали посмотреть на схему, и опасения подтвердились: ICH6 отвечает за связь с аудиокодеком, блютусом и USB. Как впоследствии выяснится, ни звук, ни блютус, ни USB тоже не работают.

Удивило, конечно, что SD-ридер тут висит на шине PCI, и поэтому работает. Впрочем, это я уже забегаю вперёд, ведь загрузиться с него нельзя.

SD-ридер на PCI-шине, рядом с сетевыми адаптерами

SD-ридер на PCI-шине, рядом с сетевыми адаптерами

В случае обычного ноутбука, можно было бы просто кинуть винчестер в USB-переходник и залить образ с другого компьютера, но и тут подстава — винчестер в нём 1.8 дюйма, и на шину IDE с напряжением до 3.3 вольта, поди найди такой адаптер. Вкладываться в покупку переходника, SSD и ещё адаптера с USB на mSata тоже не хотелось, ибо уже жаба задушит :-)

Однако, в нём всё ещё есть опция загрузки по сети через PXE, может, это и спасло бы?

❯ Сначала было слово, и слово это — DHCP

Первым делом я попробовал самое очевидное решение — iVentoy. Вебморда и все дела, конечно — стильно, модно, молодёжно, но ноутбук при этом успешно загружал PXE-бинарник и вешался. Видимо, с i386 проект уже не совместим. Придётся делать всё вручную.

Для того, чтобы загрузиться через PXE, DHCP-сервер должен отдать грузящемуся клиенту в ответе как минимум два параметра:

  • № 66 — адрес/имя TFTP-сервера, с которого грузимся, в моём случае 192.168.1.228

  • № 67 — имя файла на TFTP-сервере, которое будем загружать

В OpenWRT их можно указать в параметрах интерфейса локальной сети на вкладке DHCP Server:

Опция 150 для PXE не нужна, у меня она прописана для работы в локалке цисковских телефонов

Опция 150 для PXE не нужна, у меня она прописана для работы в локалке цисковских телефонов

В качестве сервера был поднят TFTPD64, а загрузчиком для пробы был закинут iPXE в сборке от проекта netboot.xyz (файл netboot.kpxe).

Пробуем грузиться и... почему-то ноутбук всё равно усердно пытается найти TFTP-сервер на роутере.

Тут я перепробовал кучу разных настроек, но, видимо, моя версия OpenWRT забагована и никакие попытки прописать DHCP Next-Server другими способами не прокатили.

К счастью, сам файл iPXE весьма небольшой, поэтому я просто установил на роутер atftpd и положил его в /srv/tftp/netboot.kpxe.

После этого ноутбук загрузился в iPXE, показал меню выбора образа, из которых грузились на 512 метрах оперативки далеко не все, и я даже зачем-то установил на него OpenBSD, но быстро его поломал.

❯ Попробуем туда за-PE-реться

Дальше были многочисленные попытки загрузить хоть какой-то ISO-образ через memdisk. В общем случае это делается следующей последовательностью команд в iPXE Shell:

kernel memdisk initrd http://192.168.1.228:3939/bartPE.iso boot

Однако, все имеющиеся у меня установочники падали даже не доходя до загрузки, собственно, ОС из образа, и я толком не разобрался, что делал не так. Для загрузки конкретно же Windows PE, впрочем, нашёлся другой способ:

  1. Берём образ Windows Server 2003 SP1 (важно: именно SP1) и вытаскиваем оттуда командой expand из папки I386 файлы

    1. STARTROM.COM

    2. SETUPLDR.EXE — переименовываем в NTLDR (именно из EXE, не из BIN!)

    3. NTDETECT.COM

  2. Кладём это всё в корень нашего TFTP-сервера, а рядом кладём образ самого Windows PE, собранный из того же Server 2003 SP1.

  3. Создаём файл с именем WINNT.SIF, в который пишем

    [SetupData] BootDevice = "ramdisk(0)" BootPath = "\i386\System32\" OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=WINPE16.ISO"

    где WINPE16.ISO — название образа Windows PE.

Если вам влом этим всем заниматься — можете забрать готовую папку с архиворга :-)

После этого, если конфигурация DHCP у вас работает, можно просто указать STARTROM.COM в опции №67, и система должна загрузиться. Если же у вас всё так же сломано, как и у меня, то грузимся в IPXE Shell и выполняем команды:

dhcp net0 set net0/next-server 192.168.1.228 chain tftp://192.168.1.228/STARTROM.COM

После чего, в теории, наш компьютер будет медленно и печально вытягивать ISO-файл по UDP.

Клиент качает

Клиент качает

Сервер отдаёт

Сервер отдаёт

Загрузи лося!

Загрузи лося!

Это может быть полезно, например, чтобы вытащить какие-то важные файлы с машины эпохи XP, которая не грузится, но ещё как-то шевелится. Однако, для установки, как оказалось, есть способ ещё проще, быстрее и надёжнее.

❯ Serva — всему голова

Оказывается, есть современный, более надёжный инструмент «всё в одном» специально для Windows: Serva.

Он позволяет развернуть установку Windows XP по сети с куда меньшим геморроем.

Сначала скачиваем дистрибутив, распаковываем и запускаем. Окно по дефолту будет пустым и загадочным — нужно нажать на иконку в строке заголовка, а затем Settings:

На вкладке TFTP включаем сервер и создаём для него новую папку (без всего хлама из прошлых шагов)

На вкладке DHCP можно сделать по-разному:

  • Если соединяем комп с сервером витухой напрямую, то включаем DHCP Server

  • Если, как у меня, всё идёт в общую локалку, то включаем proxyDHCP

Также не забываем включить и BINL — через него будут, собственно, загружаться системные файлы.

Нажимаем OK и затем закрываем Serva полностью.

Далее тысячу раз проверяем файрвол, что у нас не торчит голой задницей порт SMB в интернет, а затем идём в PowerShell и выполняем:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -All -NoRestart

Либо мышкой

Важно: протокол SMBv1 дырявый, и лучше это дело после установки откатить сразу назад, либо проворачивать это всё на виртуалке.

Затем идём в Панель управления → Network and Sharing Center → Advanced Sharing Settings и выключаем Password protected Sharing

После чего перезагружаем компьютер.

Возвращаемся к папке, которую создали для TFTP-сервера в Serva, и открываем её свойства. На вкладке Sharing жмём на Advanced Sharing и делаем её доступной с названием, дословно, WIA_RIS_SHARE.

После чего на той же вкладке жмём на просто Share... и даём доступ на чтение для Guest и Everyone:

Важно: сделать то же самое через Advanced Sharing — не прокатит.

Затем в папке создаём подпапку WIA_RIS, в которой — любую другую, но без пробелов и спецсимволов. Я, например, создал папку WXPJpn. В неё перетаскиваем содержимое всего нашего установочного диска с Windows XP.

Загрузиться в теории это сможет уже сейчас, но установиться не сможет — сети-то нету. Поэтому создаём подпапку $OEM$\$1\Drivers\NIC и вбрасываем туда драйвера от сетевой карты нашего Thinkpad'а.

Запускаем Serva ещё раз. Должны побежать логи, но все без ошибок:

Теперь, опять же, если вы используете DHCP-сервер внутри Serva, или в вашей сети опции 66/67 работают корректно — можно прописать в опцию 66 адрес сервера, на котором Serva запущена, а в 67 — строку \BM\PXESERVA\BIOS\pxeserva.0, и грузиться.

В моём же поломанном случае нужно было зайти снова в папку TFTP-сервера и скопировать всё из BM\PXESERVA\BIOS\*.* в её корень. В итоге получилась такая структура:

И как в прошлый раз — загружаюсь в iPXE, раздаваемый роутером, а затем выполняю команды:

dhcp net0 set net0/next-server 192.168.1.228 chain tftp://192.168.1.228/PXESERVA.0

Наблюдаю на экране меню с заветным пунктом, значит всё настроено успешно!

Если все драйвера на месте, то дальше будет всё то же, что и при обычной загрузке с установочного компакт-диска. Ну а как дальше переустановить шиндошс — думаю, разберетесь :)

Автор текста: vladkorotnev (@akasaka)

Написано при поддержке Timeweb Cloud.

Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Реклама ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 24
Windows XP IT Электроника Ноутбук Программа Техника Windows Timeweb Telegram (ссылка) Длиннопост Блоги компаний
71
RomanIvashkin

Как поставить на говноноутбук windows xp /7⁠⁠

1 месяц назад
Как поставить на говноноутбук windows xp /7

Привет, приобрёл ноутбук digma eve 14 c414в 22 или 23 году для просмотра фильмов и офисных задач по типу экселя. Работал он на Windows 10. Но как оказалось даже с этими задачами спустя время он не справляется. Что говорить, он включается по 30 мин. Кароче деньги считай выброшены в мусорное ведро. Но прежде чем окончательно приговорить это железо, прошу совета тут. Старый виндовс он должен потянуть. Но вопрос с драйверами. Как быть? Мб кто то сталкивался с подобной проблемой? Как решали?

Показать полностью 1
[моё] Windows Windows 7 Windows XP Компьютер Компьютерная помощь
41
11
Obsi
Obsi
Лига Геймеров

Продолжение поста «Компы: Начало»⁠⁠1

1 месяц назад

Продолжение ролика

Перейти к видео

Автор: https://t.me/dmitrievlive

3D анимация Unreal Engine 5 Компьютерные игры Counter-strike Cs:16 Компьютерный клуб 2000-е Воспоминания Детство Вертикальное видео Короткие видео Windows XP Воспоминания из детства Детство 90-х Видео Ответ на пост Telegram (ссылка)
2
515
Kazakn712
IT минувших дней

Ответ на пост «Оптимизация диска С:»⁠⁠2

2 месяца назад

Копался на складе у бухов. Скупая мужская слеза покинула краешнэек моего глаза.

Ответ на пост «Оптимизация диска С:»
Показать полностью 1
Оптимизация Диск C Windows XP Дискета Ответ на пост
74
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии