Skip to content
托管 · 错误解析

区域文件损坏

读取世界区域文件出错:损坏的原因、如何定位坐标,以及如何在不丢失整个世界的情况下恢复。

更新于 2026年8月13日

java.io.IOException: Chunk file at 12,-5 is missing/corrupted
Failed to read chunk [212, -85]

世界的区域文件已损坏:服务器无法读取某个区块。

原因

  • 写入时强制关机。
  • 服务器运行期间复制文件。
  • 磁盘已满——写入被中断:磁盘已满。
  • 文件系统故障。

恢复

  1. 从备份恢复——最快的方式:恢复世界。
  2. 删除损坏的区块。 MCA Selector 工具可以找到并删除它们:被删除的区块会重新生成。其中建造的一切都将丢失——世界编辑器。
  3. 完全删除区域文件(r.X.Z.mca)——更粗暴:那是一片 512×512 格的区域。

如何按坐标找到文件

区域文件名由区块坐标计算得出:r.(chunkX>>5).(chunkZ>>5).mca。对于区块 212,-85,就是 r.6.-3.mca。

预防

  • 处理文件前先停止服务器。
  • 不要长时间关闭自动保存——自动保存。
  • 留意您的磁盘配额。
  • 确认备份正在创建——备份策略。
Minecraft 托管您离线时服务器仍在运行创建服务器