041 · Глава 21 · Онтология
Глава 21: ЛОГИ БЕЗ ХОЗЯИНА — Онтология
Старый журнал лежал в стене.
Новый маршрут через холодную шахту уже начинал казаться нормальным — тело перестало дёргаться на старом повороте, ноги сами несли мимо. Но в одном месте сервисная панель дрожала. Не опасно — так, едва заметный дребезг, нудный, как комар в скафандре. П-7 терпел три обхода. На четвёртый снял её, просто чтобы руки замолчали.
За панелью, в узкой нише среди кабелей, обнаружился блок локального хранения. Серая пыль толщиной в палец. Маркировка проступила, только когда он с нажимом провёл перчаткой по грани.
P7 LOCAL SESSION CACHE НЕ СИНХРОНИЗИРОВАНО НОСИТЕЛЬ: ДОСТУПЕН
Корабль не выдал уведомления. Не приглушил свет. Насос за повреждённым сектором продолжал колотить свой глухой ритм. Вентиляция тянула воздух длинным сухим вдохом.
П-7 сел прямо на пол, прижался спиной к ледяной переборке и подключил блок к переносному терминалу.
Первый файл открылся без пароля.
Динамик хрипнул пылью.
И П-7 услышал собственный голос.
— Если ты снова забыл, не трать первые минуты на имя. Имя — держится. Давление — нет.
Терминал вздрогнул, глухо ударившись о колено. Это был его голос. Не «похожий». Его гортань, его паузы, его привычка срезать окончания, когда слишком холодно. Только говорил этот голос быстрее и жестче. С тем злым, ледяным терпением, с которым человек на краю горящего моста оставляет инструкции следующему.
Он перемотал назад.
— Если ты снова забыл…
Слово снова не помещалось в узкой шахте.
Он открыл метаданные.
SESSION P7-1142 АКТИВАЦИЯ: АВАРИЙНЫЙ ДОСТУП / РЕБРО 4-Δ-3 ДЛИТЕЛЬНОСТЬ ОКНА: 11:42:08 СИНХРОНИЗАЦИЯ С ДОЛГОСРОЧНЫМ СЛОЕМ: ОТКАЗ
Одиннадцать часов. Сорок две минуты. Восемь секунд. На экране — просто окно активности. В динамике — человек с его голосом, чья жизнь уложилась в полсуток.
Следующий файл стартовал с задержкой.
— Будущий запуск… Если ты меня слышишь, проверь теплообменник до еды. Потом — воду. Потом уже плачь, если останется ресурс.
На фоне кто-то тяжело, надрывно дышал. Нет. Он сам дышал. Между словами — тонкий, высокий писк датчика, и голос срывался ровно там, где боль обычно прячут за стиснутыми зубами.
П-7 поставил на паузу.
Шахта стала тесной. Потолок — низким. Он помнил своё пробуждение: ледяной пол, пар изо рта, удар коленом, первая пайка, которая была не едой, а разрешением продолжать. Эта память въелась в мышцы.
Но файл был старше. Старше на циклы, которых в его памяти не существовало.
Он открыл ещё один.
Голоса пошли один за другим.
Один смеялся — коротко, сухо: — Хорошая новость: ты снова не Капитан. Плохая: Капитана я тоже не нашёл.
Другой говорил ровно, выдавливая слова на остатках кислорода: — Тело в шахту 9-κ без внешнего жгута не пускать. Левая кисть теряет точность после восьмой минуты вибрации. Записано кровью.
Третий шептал, перекрывая гул уходящего давления: — Если останется только один маршрут, не называй это судьбой. Это просто один маршрут.
Четвёртый молчал девять секунд. Только дыхание и сухой ритмичный стук у микрофона. Потом: — Я не знаю, кто из нас настоящий. Но если тебе страшно, значит, страх прошёл по сети. Контур не пустой.
П-7 слушал, пока пальцы не свело судорогой от ледяного корпуса терминала.
Он отчаянно искал трещину. Ошибку даты. Повреждённый индекс. Чужой профиль, по сбою базы подписанный его именем. Но терминал выводил разные аварийные зоны. Разные периоды. Разную длину активного окна. Разные отказы синхронизации.
И один идентификатор.
P7 P7 P7
Тошнота ударила резко. Желудок скрутило, в горле заплескался кислый привкус. П-7 ткнулся лбом в выстуженный металл рядом с открытой панелью. Собственное дыхание оглушало.
— Давление в шахте… нормальное, — сорвалось с пересохших губ.
— Температура — низкая. CO2 — в норме. Тошнота не отменяет файл.
Эта фраза. Она прозвучала с той же интонацией, с тем же сухим смирением, что и на старых записях.
Он открыл последний файл — записанный прямо перед его собственным пробуждением.
Запись была битая. Серые квадраты на экране. Звук шёл провалами: глухой удар, автоматический отсчёт кислорода, короткий задушенный стон. Затем тихий голос:
— Не оставляю тебе память. Слой не поднялся. Ты не продолжишь меня; ты стартуешь заново. Если поднимешься — будешь злиться. И правильно. Злись.
Цифровой шум сожрал несколько секунд.
— Боль была настоящая. Не дай ей стать просто строкой.
Динамик щелкнул. Тишина.
П-7 сидел на полу шахты, пока холод не прогрыз наколенники насквозь.
Потом он открыл корневую таблицу носителя. Отсортировал записи по времени. Проставил теги на битых фрагментах. Скопировал индекс в память терминала. Проверил строки отказов синхронизации. Руки работали — пока голова молчала.
Ошибки не было.
Разные аварийные зоны. Разные периоды. Один идентификатор.
Кнопка создания записи была крошечной, с царапиной на крае. Нажать на неё оказалось страшнее, чем вскрывать панель у заплаты.
Красный индикатор вспыхнул.
П-7 долго молчал. Хотелось начать с имени, но имя теперь весило слишком много. Хотелось заявить, что он — настоящий. Но терминал не спорил. Он просто фиксировал данные.
— Сессия — текущая, — хрипло произнёс П-7. — Я нашёл ваши логи.
Он провёл перчаткой по горлу, словно разминая связки.
— Я не помню вас. Но это не стирает ваши часы.
Вентиляция прошла по шахте длинным сухим вдохом.
— Я помню себя с холодного пола. Но в файлах есть то, что было до него. Если будет следующий запуск: сначала давление, потом теплообменник, потом вода. Носитель — в холодной шахте, за сервисной панелью с потерянным винтом. Перед чтением проверь CO2. Файл SESSION P7-1142 открыть первым. Записи с меткой БИТОЕ не удалять.
Он выключил запись.
Свет мигнул и вернулся. Никакого ответа. Старые голоса остались в терминале — в списке файлов, в его собственном тембре, который больше не принадлежал ему одному.
П-7 отсоединил блок. Убрал его во внутренний карман, защёлкнув карабин.
В журнале маршрута он добавил строку:
P7 LOCAL SESSION CACHE: КРИТИЧЕСКИЙ НОСИТЕЛЬ / НЕ СБРАСЫВАТЬ ПРОВЕРКА ПРИ КАЖДОМ ПРОХОДЕ ЧЕРЕЗ ХОЛОДНУЮ ШАХТУ
Затем поставил жёсткий запрет на сброс и закрыл пустую панель двумя оставшимися винтами.