你下载一个游戏,点开图标就直接进游戏,没有安装进度条,也没往桌面丢快捷方式。很多人以为这游戏“飘在云端”,其实它早就躺在你的硬盘里,只是藏得比较深。快玩和逗游这类平台用的不是魔法,而是一种叫做“虚拟磁盘挂载”的技术,游戏文件实实在在占用你C盘或D盘的空间,只不过被包装成了另一个“假光驱”或者“隐藏目录”。
先弄明白一个事实:凡是在你电脑上运行的程序,代码必须从硬盘读取到内存里执行。网络带宽再快,也不可能把整个游戏逻辑流式跑起来,除非是云游戏——但快玩和逗游不是云游戏,它们就是本地运行。下载按钮点下去,数据包走HTTP协议传到你的电脑,放在平台指定的缓存文件夹里。这个文件夹默认在安装目录下,比如快玩装在D盘的“KuaiboGame”目录,那游戏就存在D盘那个目录里。如果你装在C盘,那就占C盘空间。平台设置里能改存储位置,但改不改,它都在本地硬盘上,只是换了个盘符。
那“无需安装”是怎么回事?传统安装游戏,会把文件解包、写注册表、装DirectX或VC运行库、创建开始菜单项。而快玩和逗游的做法是:下载下来的已经是拆分好的原始文件,甚至有些是打包了的镜像格式。平台用一个轻量级虚拟磁盘驱动,把这个文件夹“挂载”成一个带盘符的虚拟光驱,然后直接运行里面的exe。游戏以为自己在某个盘符下运行,实际上那个盘符只是硬盘上某个文件夹的映射,没有经过复制和安装过程。游戏需要的运行库,平台在下载前就静默装好了,或者放在公共依赖目录里,游戏运行时会自动加载。
所以游戏文件到底在哪?两种可能。一种是你打开任务管理器,看进程的路径,直接指向平台安装目录下的“GameCache”之类文件夹。另一种是平台把下载的文件压缩成一个大镜像,比如“game.iso”,然后挂载成光驱,游戏路径显示为“X:\game.exe”,这个X盘符其实不存在物理空间,它对应的是某个隐藏的系统路径,通常是“C:\Users\你的用户名\AppData\Local\Kuaiwan\VirtualDrive\某串数字”或“D:\Program Files\Douyou\VHD\某游戏名”。你可以用磁盘管理工具看到这个挂载的虚拟盘,它的大小和游戏文件占用的实际空间完全一致。
要注意的是,这类平台有极个别游戏采用了“边下边玩”模式,即只下载了前几个关卡的数据,后续关卡的数据还在下载中。这时你看硬盘占用会发现游戏目录大小小于完整游戏大小,但已下载的部分仍然在硬盘上。从始至终,没有任何主程序数据留在内存里或云端。

一个容易忽略的细节是,快玩和逗游都会在游戏运行结束后,保留虚拟挂载状态直到完全退出。如果你不开任务管理器,很难察觉那个虚拟盘符的存在。然而你拔掉硬盘、拆下主机,游戏就没法运行,因为数据全在本地存储介质上。换个电脑登录同一账号,必须重新下载才能玩,这也反过来说明游戏文件不在服务器上。
还有一种情况,平台为了节省空间,会把不常玩的游戏压缩成一种“休眠格式”,文件后缀变成“.qw”或“.dy”。但即便如此,这些文件依然在硬盘里,只是从直接可运行变成了需要解压回虚拟盘。所以不要误以为“不用安装”等于“不占硬盘”。恰恰相反,因为省去了安装过程,平台必须一次性把所有完整文件都放在显眼且固定的位置,否则没法直接调用。
实际上,这些平台在下载页面显示的“免安装”文案,营销意义大于技术分类。传统安装包需要用户自己点下一步,而这里平台代劳了预配置。但代劳不等于省略存储。你硬盘上多出来的那些“未知卷”,就是游戏的实体。如果你用磁盘清理工具扫一下,会发现快玩或逗游的缓存目录往往有几个GB到几十GB不等,那些数字就是你下载过的每个游戏的总和。
最后说一个测试方法。在游戏运行中,打开命令提示符输入“tasklist /v”,或者用Process Explorer查看游戏进程路径。你会发现路径要么是“C:\Program Files\Kuaiwan\Games\某个游戏\”,要么是“\Device\HarddiskVolume2\某个文件夹”,后面这个就是挂在硬盘上的虚拟分区。无论哪种写法,都离不开“Harddisk”这个词。所以结论很明确:快玩和逗游里的免安装游戏,全部保存在本地硬盘的特定区域里,只是被伪装成了安装完成后的样子。你的硬盘空间,一分不少地被它们占用着。