上周把台式机里玩了两年多的《荒野大镖客2》连同几个常玩的独立游戏,一股脑塞进了那台只有512G固态的手提电脑。游戏文件夹加起来刚好40.2G,不算太大,但也不算小。折腾了三个晚上,总算弄明白最省事的迁移方法,也踩了几个不痛不痒的坑。
先说说为什么非要搬。台式机放在书房,最近家里改成了儿童房,机器只能挪到客厅角落里,但屏幕和鼠标键盘都挤在茶几上,玩一会儿就腰酸背痛。手提电脑是去年买的用来写稿的,配置不差,i5加1650Ti,跑1080P中画质的大表哥绰绰有余。问题是这台笔记本平时装满了工作软件和素材,C盘只剩不到60G,而游戏文件夹解压后还要占额外空间,所以不能简单复制粘贴了事。
第一晚尝试最笨的方法:直接用U盘拷。手头有个128G的USB3.0优盘,实际速度能到150MB每秒。先删掉台式机里的游戏缓存,只保留游戏本体和存档文件,总共39.8G。开始拷贝时显示剩余时间四分钟,结果才走到一半,U盘温度飙升,速度掉到30MB每秒,整整花了快二十分钟。插进笔记本复制,速度倒还行,同样二十分钟搞定。但启动游戏时直接报错,提示缺少运行库文件。原来是台式机上的游戏是基于Steam安装的,直接拷贝过来的路径没问题,但Steam的依赖组件没有跟着走,需要到仓库文件里重新跑一遍安装程序。
第二晚学聪明了,改用局域网共享传输。两台电脑都连在同一个路由器下,打开文件共享,把笔记本的某个盘符映射到台式机上。传输速度稳定在90MB每秒,37G内容用了七分钟。比U盘快,而且不用中途担心U盘过热掉速。这次传输前特意把Steam游戏整个文件夹连带一个叫“_CommonRedist”的目录一起拷,里面就是DirectX和VC运行库。拷完后在笔记本上启动游戏,Steam自动检测到文件已存在,只花了十几秒验证完整性,然后就能正常进游戏了。
但问题又来了。游戏存档是默认放在文档目录下的,而我的笔记本用户名和台式机不同,导致存档读取失败。进游戏新开了一个档,发现原来那个七十多小时的进度没了。尽管大表哥的存档文件只有几百KB,但它在旧机器上关联了Rockstar Social Club账号,需要登录同一账号才能同步云存档。好在之前开过云存储,等笔记本登录平台后,云端存档自动下载下来,才把进度找回来。

最后还有一个隐藏的坑:笔记本的Win11系统默认开启了BitLocker加密,而外接的移动硬盘和U盘是NTFS未加密格式。在传输过程中如果突然断电或者强制拔出,很容易导致目标盘的权限错乱。我第二次用局域网传完时,发现某些文件夹变成了只读,右键属性里改不掉,最后用PowerShell执行一行命令才恢复。建议传输前先关闭笔记本的BitLocker,或者把游戏放在非系统盘里避免这种烦恼。
现在这台手提电脑上,游戏和日常办公并存。C盘还剩28G空闲,虽然紧张但够用。玩一个小时大表哥,机身温度维持在75度左右,风扇声音能接受。40G的体积对现代游戏来说其实只是入门,像《赛博朋克2077》动不动一百多G,那才叫麻烦。但这次搬家让我摸清了一个道理:单机游戏从一台电脑搬到另一台,关键是搞清楚平台依赖、存档云同步和磁盘权限这三件事。只要网络稳、路径对、账号同,40G也就是泡碗面的工夫。以后换电脑,这套方法还能复用。