区域文件损坏
读取世界区域文件出错:损坏的原因、如何定位坐标,以及如何在不丢失整个世界的情况下恢复。
更新于 2026年8月13日
java.io.IOException: Chunk file at 12,-5 is missing/corrupted
Failed to read chunk [212, -85]
世界的区域文件已损坏:服务器无法读取某个区块。
原因
- 写入时强制关机。
- 服务器运行期间复制文件。
- 磁盘已满——写入被中断:磁盘已满。
- 文件系统故障。
恢复
- 从备份恢复——最快的方式:恢复世界。
- 删除损坏的区块。 MCA Selector 工具可以找到并删除它们:被删除的区块会重新生成。其中建造的一切都将丢失——世界编辑器。
- 完全删除区域文件(
r.X.Z.mca)——更粗暴:那是一片 512×512 格的区域。
如何按坐标找到文件
区域文件名由区块坐标计算得出:r.(chunkX>>5).(chunkZ>>5).mca。对于区块 212,-85,就是 r.6.-3.mca。
预防
Minecraft 托管您离线时服务器仍在运行创建服务器
