Выбрать главу

В общем, при установке прошивки идёт опрос оборудования, чтобы определить, какая у конкретной мапы комплектация. Крайние случаи большая редкость, процентов восемьдесят оборудования имеет более-менее стандартный набор, сбалансированный по цена/надёжность, хотя есть разница по классу комплектующих. Разные заведения могут себе позволить разное, мы, вот, вообще подбираем то, что больше никому не пригодилось, поэтому у нас довольно эклектичный набор мап, а не комплект одного уровня, как бывает обычно. Скажем, тринадцатая — дешёвка с самым распоследним набором, такие после первого же ренда ни на что не годятся, а девятая, к примеру, почти топовая, с шикарными имплами, но на распродаже брака они стоили одинаково, потому что тринадцатая ещё кое-как шевелилась, а девятка была в вечном дауне. Теперь обе, моими заботами, приносят денежки Киралику.

Вот и первая ошибка в логе. Установщик, попинговав железо семёрки, выдал: «Несовместимое оборудование. Драйвера не обнаружены. Установка невозможна». В этой ситуации он должен прекратить и откатиться обратно, подняв систему с предустановочного дампа, удалив временные папки и вообще вернув всё как было. Я был уверен, что он так и поступил, но нет, не всё так просто. Откат шёл штатно, новая операционка выгрузилась, процесс перешёл в низкоуровневую программную среду системы ввода-вывода. О, вот в логе ещё одна ошибка: отказано в удалении папки, недостаточно прав. А что ты там вообще полез удалять? Временные папки убираются после восстановления, а не до. Вот оно что, какая-то программа попыталась удалить системный дамп. Попыталась — и не смогла, потому что у меня на эту часть системного раздела прописано «только для чтения». На случай, если мапа вдруг окажется в общей сети. Например, перевезут её куда-то на время. Оно вот мне надо, чтобы она бесконтрольно обновилась, например? Это вон чем кончается…

Что там ещё? Ну, блин, это чистая диверсия — та же неизвестная программа запустила низкоуровневое форматирование системного раздела! На этом лог обрывается, потому что писать его стало некому. В электрической части башки седьмой мапы воцарился программный вакуум. Что там по таймингу лога? Ага. Теперь надо найти тот же временной момент на записи камеры седьмого бокса.

На тусклой сероватой картинке мапа лежит, как ей и положено в режиме стенд-бай, на спине, руки-ноги прямые, глаза закрыты. И не скажешь, какие программные бури бушуют в её прошивке. Я нетерпеливо промотал вперёд — вот, через несколько минут после того, как всё нафиг рухнуло, глаза открылись. Мапа села, огляделась, спустила ноги с кровати, встала. Подошла к двери, попробовала открыть. Не смогла. Открыла дверь в санотсек. Не увидела ничего интересного. Закрыла. Открыла перегородку к витрине. Приподняла жалюзи. Выглянула. Ничего не увидела, потому что бордель закрыт и свет погашен. Толкнулась в клиентскую дверь, но она в принципе не открывается изнутри. Вернулась в рабочую зону, осмотрелась ещё раз.

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

Деятельность мапы выглядит псевдоосмысленной, хотя без прошивки она должна лежать и дышать через раз, а не по комнате шляться. Не найдя ничего нового, опустилась на колени, встала на четвереньки, потом вообще легла на живот, пытаясь зачем-то заглянуть под кровать. Просвет слишком узкий, но мапа засунула туда обе руки. Что она там делает, в камеру не видно. Через минуту вскакивает и с перекосившимся мышечной судорогой лицом хватает кровать за нижнюю часть рамы, присаживается и рывком отдирает её от пола. Отодвинув, кидается к тому месту, где она стояла, и несколько раз бьёт кулаком в пол. Разбивает костяшки, брызжет кровь. Снова бросается к двери, пытается открыть, несколько раз бьёт по стенам, но видно, что ей всё хуже — координация нарушена, глаза закатываются, начинается тремор, судороги перенапрягшихся миоблоков. Мапа падает на кровать, сворачивается и затихает.