行业资讯

VPS 硬盘被吃光导致死机?极客教你彻底清理 MT4 隐藏的数十 GB 垃圾日志与报错转储

XMT4极客站 的救火工单里,有一种极其常见但让新手摸不着头脑的崩溃情况:昨天还在云主机 (VPS) 上跑得好好的 EA,今天早上一看,整个 Windows 桌面卡得连鼠标都动不了,MT4 彻底假死。当你艰难地打开“我的电脑”时,赫然发现 30GB 的 C 盘居然只剩下 0 字节可用空间。

你明明什么都没装,硬盘到底被谁吃光了?答案是:你那带有代码 Bug 的 EA。在 100%权限开放 的 MT4 环境下,如果你写的 EA 在错误的位置疯狂循环请求下单,每次被券商拒绝,MT4 都会将这串错误写进日志里。一秒钟写几十次,几天下来,TXT 日志文件就能膨胀到十几 GB。今天,极客就教你如何潜入 MT4 的底层,执行一场彻底的“清创手术”。

Step 1: 定位隐藏的数据沙盒 (Data Folder)

现在的 MT4官方原版 早就把数据和安装文件分开了。你直接去 C:\Program Files 里是找不到那些巨大日志的。
极客操作:在 MT4 假死前(或重启终端后),点击顶部菜单栏的【文件】 -> 【打开数据文件夹 (Open Data Folder)】。弹出的那个极其隐蔽的 AppData\Roaming\MetaQuotes 目录,才是所有数据垃圾的藏身之所。

Step 2: 剿灭三大日志毒瘤目录

进入数据文件夹后,你需要对以下三个目录进行无情地抹杀 (Shift+Delete 永久删除,不要进回收站):
1. 终端系统日志:进入 /Logs 文件夹,里面全是日期命名的 .log 文件,它们记录了网络断线和登录情况,全部删掉。
2. EA 运行日志(最大灾区):进入 /MQL4/Logs 文件夹。如果你的 EA 每天疯狂 Print() 报错,这里绝对躺着好几个 GB 的怪物文件。不用看,直接全部删掉。
3. 历史回测垃圾:进入 /tester/logs 文件夹。每次你用历史中心做完回测,垃圾数据都会堆积在这里,全部清空。

Step 3: 拔除系统崩溃转储文件 (.mdmp)

除了文本日志,MT4 在遇到极其严重的 C++ 内存溢出或者 DLL 冲突导致闪退崩溃时,会生成后缀为 .mdmp 的内存转储文件(Crash Dumps)。这些文件通常位于数据文件夹的根目录,一个就有几百兆。
极客操作:在搜索框中搜索 *.mdmp,将搜出来的所有崩溃记录文件统统删掉。清理完毕后,你的 VPS 硬盘将瞬间腾出海量空间,MT4 也将恢复 极速纯净 的顺滑体验。

防患于未然:前往极客兵器库,学习如何在 MQL4 代码中正确抑制 Error 130 的循环报错

高风险投资提示与免责声明:外汇保证金交易(Forex)及差价合约(CFDs)具有高度投机性,存在极高的风险。本站(XMT4极客站)仅作为软件资源下载与技术学习交流平台,不提供任何开户、喊单及理财服务。在删除日志前,请确保 MT4 处于关闭状态,否则文件会被系统占用无法删除。网站上的所有内容仅供参考,不构成任何财务建议。

风险揭示:差价合约(CFD)交易具有高度投机性,存在重大亏损风险。本文仅供参考,不构成投资建议。