前段时间我打算在笔记本上装个双系统,把Windows 11和Ubuntu 24.04 LTS放在同一块SSD里。想着分区规划很简单,就把C盘压缩出100GB给Ubuntu,直接留了未分配空间。装完系统后,两边都能正常启动,可一打开英雄联盟客户端就弹窗“pvp.net fatal error”,重装游戏、关闭防火墙全试过,还是进不去。一开始我以为是网络问题,但测速正常,其他联网游戏也没事,这才意识到可能是双系统分区规划惹的祸。
第一步我检查了Ubuntu的引导分区。因为安装时我选了手动分区,把/boot直接放在了主分区,而Windows的EFI分区默认只有100MB,Ubuntu的grub安装时自动覆盖了部分EFI文件。重启进Windows后用BOOTICE查看,发现EFI分区里多了几个ubuntu文件夹,但Windows的bootmgfw.efi还在。按理说引导没坏,但pvp.net fatal error很可能是反作弊系统检测到磁盘分区结构异常。
第二步我尝试在Windows下用磁盘管理查看,发现原来压缩出来的100GB空间被Ubuntu分成了ext4和swap,但Windows的恢复分区(大约500MB)被挤到了磁盘末尾,导致C盘和Ubuntu的根分区没有连续对齐。这种非连续分区在某些情况下会触发Vanguard反作弊的磁盘校验,报错提示就变成了pvp.net fatal error。
第三步我决定重新规划分区。用DiskGenius把整个磁盘备份后,彻底删除所有分区,重新创建:先分出200MB的ESP分区(EFI系统分区),再分出128MB的MSR保留分区,然后给Windows 11的C盘分配120GB,剩下的空间全部留给Ubuntu,但不再单独分/boot,而是把Ubuntu的引导直接装在ESP分区里,保持分区表连续。重装完双系统后,再打开英雄联盟,pvp.net fatal error再也没有出现。实测证明,双系统安装时分区不连续、EFI分区过小或引导文件混乱,都会导致Riot的反作弊系统误判,从而阻断连接。
如果你也遇到类似报错,不妨先检查磁盘分区有没有被“挤乱”,尤其是EFI分区大小最好留足300MB以上,并且确保所有分区在磁盘上连续排列。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/72191.html
