HiBizMan永久免费
📚Log In
📋 Table of Contents28
🌐 Language

第13章 局中局

中文

复制进度在显示器右下角的数值框里跳过了百分之六十之后进入了一段稳定的爬升期,散热风扇的转速没有再发生变化。Zero靠在椅子上把视线从屏幕上移开,低头看了一眼自己右手边的帆布包,包口拉链合拢的状态保持着他放下时的样子。房间里只剩下散热风扇持续的白噪声和安琪翻阅读器页面时偶尔响起的触屏反馈音,两种声音在吸音板覆盖的室内环境中各自有各自的频率范围,像是两条互不交叉的声波带在同一空间内并行前进。 Zero伸手把桌面上的原始硬盘拿起来握在手里,外壳在暖灯光下依然保持着跟环境一致的常温,他用拇指沿着硬盘侧面的金属边缘走了一圈,感受那道工序精细的倒角在指尖留下的均匀的圆滑触感。他把硬盘翻转过来,背面有一枚极小的保修贴纸已经被撕掉了,留下了一个干净的长方形粘痕区域。粘痕区域的表面没有残留胶体,被清理得很彻底,像是有人用溶剂仔细擦过。 他把硬盘重新放回桌面上,位置跟他刚拿起来之前完全一致,然后侧过头看了一眼安琪。她坐在他左后方的一张折叠椅上,阅读器的屏幕背光把她低垂的眼睑照出了一层均匀的光晕。她翻页的手指在触摸屏上划动的幅度很小,每次滑动只带动大约一页内容的高度,翻页的速度依然保持着之前那种匀速的节奏。 "你刚才看索引文件的时候,"Zero开口说,声音在散热风扇的白噪声中维持在一个不需要提高音量的幅度,"有没有注意到索引文件的结构里有一个独立的段落没有跟其他条目做时间排序?" 安琪的视线从阅读器上抬起来。她看着Zero的方向,手指停在屏幕边缘没有继续翻页。"有一页的格式跟前后都不一样。索引文件按照时间升序排列了全部条目,但倒数第二页有一段文字没有时间戳前缀,行首也没有编号标记。那段文字被单独放在一页上,上下各空了一行。" 她把手里的阅读器递了过来。Zero接过阅读器,手指碰到屏幕边缘时感觉到了一阵持续微弱的温热——机器内部处理器在持续运行了大约半小时之后积累的散热温度。他低头看那页的内容——确实如安琪所说,那是一段没有时间戳前缀、没有编号、没有条目格式缩进的纯文本段落。文本只有四行,每行的长度大致相等,像是被刻意排成了某种视觉上对称的布局。 "当你把这块硬盘的内容复制到第二块介质上时,原始硬盘的最后一个扇区会触发一次自写入操作。自写入的内容是设计者在2015年冷备节点首次上线时预设的一段验证码——那段验证码被嵌入在存储阵列控制器的固件中,不依赖于日志内容的存在状态。复制完成后,原始硬盘的自写入操作会把验证码输出到目标介质的最末段数据空间。如果你在复制完成之后检查目标介质的末端区块,你会看到那段验证码。" Zero把那段文字读完,然后把阅读器合上递还给安琪。她接过去放在膝盖上没有重新打开,只是握着它让屏幕面朝下贴着大腿的表面。 "他在2015年部署冷备节点的时候就已经预设了复制完成后的自写入触发。"Zero把椅子转了小半圈面对着桌子的侧面方向,一只手搭在桌面上方悬着没有落下来,"那段验证码他用来做什么?" 安琪握着阅读器的边缘,视线落在她膝盖上合着的设备外壳表面。"他在索引文件里没有写那段验证码的具体用途。但我刚才翻到那页的时候注意到了页脚有一行极小的脚注字——字号比正文小了大约两级,我用放大功能读过之后发现那行字写的是:'验证码读取设备类型限定为离线接入终端。在线环境读取无效。'" Zero的视线从安琪手中的阅读器上移到了桌面上那块原始硬盘的外壳上。他把硬盘拿起来重新连到主机上,打开了磁盘管理工具中完整复制任务的详细日志窗口。复制任务的进度条已经推进到了百分之七十三,预计完成时间还剩下大约四十分钟。他在任务详细信息栏里找到了一个没有被默认显示的高级配置项目——一个标着"复制完成后执行扇区级后处理操作"的复选框,复选框是勾选状态的,但复选框右侧的详细说明字段显示为空白。他用鼠标右键点击那个项目打开了属性窗口,属性里有一行展开后可见的完整描述:"复制任务完成后,源介质末端扇区的预留数据块将自动写入目标介质最末段数据区域。写入内容为预设的加密验证码,内容长度256字节。验证码仅在离线读取条件下可通过特定终端解码。" Zero把那个属性窗口截图保存在本地桌面上,然后关闭了它。他把手从鼠标上收回来放在桌面上,手指摊开平放,掌心贴着桌面金属表面的凉意。他靠回椅背,视线落在复制任务进度条上那个正在持续缓慢增长的百分比数字上。安琪坐在他左后方的折叠椅里没有动,阅读器还放在她膝盖上,合着的屏幕朝下贴着织物面料的表面,但Zero感觉到她的视线穿过室内被吸音板柔和化的暖色光线,落在他右肩方向的位置上。 进度条跳过百分之八十二的时候,Zero从椅子上站起来走到墙角那扇储物柜旁边,拉开了柜门看了一眼里面的物品陈列。柜子里除了那台阅读器原本的位置之外,还有一卷备用的数据线、一台老旧的外置光驱、几本纸面已经泛黄的旧技术手册。他在柜子底部看到了一只黑色的硬质手提箱,外壳的材质跟他在五零三房间里看到的那只深灰色手提箱几乎相同,尺寸略小一些,箱体的边角被磨损得比五零三那只更平滑。他把手提箱从柜子底层抽了出来放在地面上打开,箱内衬着同样的黑色泡沫,泡沫中央嵌着一台比手机稍大一点的设备,设备表面只有一个状态指示灯和一枚数据接口。 他把那台设备从箱子里取出来端详了一下。设备的外壳没有任何品牌标识或型号铭牌,底部贴着一张极小的标签,标签上用跟设计者手写体一致的笔迹写了一个单词——"Reader"。 Zero把那台Reader拿回桌边放在原始硬盘旁边,他没有把它连接上任何接口,只是放稳了它,然后重新坐回椅子上看着复制进度条跳过百分之八十五。安琪从折叠椅上站了起来,走到桌边站住,视线越过Zero的肩膀落在那台Reader设备的外壳上。她站在那里看了一会儿,然后开口说话时音量比之前稍低了一些:"他放了一台离线读取设备在隔音室的储物柜里。这台设备的存在本身就在告诉你——他希望你用这台专用终端来读那段自写入的验证码。如果你的复制操作通过这台Reader以外的终端来读取末端扇区的内容,读取的格式会不完整或者被编码器锁定。" Zero把Reader拿起来翻到底部看了一眼接口规格。接口类型跟黑色设备的数据接口匹配,跟原始硬盘的接口规格也一致。他把Reader放回桌面上,跟原始硬盘并排摆在显示器前方。然后他看着显示器上复制任务的进度条,数字已经跳过了百分之九十。散热风扇的转速在接近完成时没有出现明显变化,继续保持着他中途注意到的那次降速之后的稳定频率运行着。 安琪从桌边退开了一步,回到那把折叠椅的位置但没有坐下。她站在那里看着显示器屏幕右下角的进度数值逐秒更新,从百分之九十一到九十二、九十三。她身后的墙面上,通风口内侧那道划痕在暖色灯光中保持着它被刻入墙体时的深度和角度,没有被时间或环境改变过形态。Zero坐在椅子上,一只手搭在桌面上那台Reader设备的外壳边缘,指尖接触着金属外壳表面在持续室温中保持的微凉状态。他感觉到那台设备外壳上的温度正在缓慢地被他的手心传导的热量所覆盖,像是两层不同源的热梯度正在极慢地融合。 复制任务完成时的提示音在散热风扇的白噪声基础上叠加了一个短促的电子音——两段等长的音调,间隔均匀。Zero把鼠标移到弹窗的确认按钮上点了一下,然后打开外置阵列的磁盘管理界面,检查复制出来的数据内容。文件列表的结构跟原始硬盘一致,根目录下的所有文件夹名称和内部文件的时间戳都没有被改变。他按照索引文件中那段独立段落的说明,用外置阵列的磁盘工具调用了目标介质最末段数据空间的读取功能。在弹出窗口的读取预览栏里,他看到了一个长度为256字节的十六进制码块。 他把那个码块复制下来,保存在桌面的文本文件里,然后把原始硬盘从主机上断开连接,把Reader设备通过数据线连接到了主机的另一个接口上。Reader设备在通电之后指示灯亮起,呈现出一个跟黑色设备冷备节点模式中相同的琥珀色呼吸节奏。他打开Reader设备的内置读取程序,选择从目标阵列读取,程序自动检测到外置阵列最末段数据空间中存在非标准内容的扇区。 他点下了读取按钮。Reader设备的琥珀色呼吸灯在读取过程中切换成了稳定的绿色常亮,持续了大约四秒,然后熄灭了。同时Zero的桌面上多了一个新文件,文件名是"val_out.txt"。他点开那个文件,里面是一段转换之后的可读文本。 文本的第一行只有一个日期:2026年7月11日。第二行是一组坐标,跟他从LC_CONFIG文件夹中拼接出来的物理地址几乎一致,但精度更高。第三行是一句完整的句子,跟设计者之前留在硬盘标签上和纸质信笺上的手写字迹风格一致,用电子文本的形式呈现了出来:"你走到了最后一步。我从所有系统中移除了自己,但还有一个地方是我没有从系统里移除的——我的位置。我在这里等你。"