免责声明:我看到这个帖子是用两种语言写的。但是,由于这是中文(zh-cn)论坛,我将使用中文来帮助您。如果您需要英文支持,请告诉我。请注意,所提供的信息是使用自动翻译工具翻译的。虽然我们力求准确,但翻译可能无法完全反映原文的含义、语境或意图。
您好SYM NBU,
欢迎来到微软问答论坛。
首先,我想说这很可能不是操作系统的问题。这是Windows启动前的初始屏幕,所以Windows默认字体通常不会应用到这个屏幕上。
预启动环境使用一套独立的字体。当所需的字体缺失或损坏时,就会显示为方块,就像您看到的那样。这些字体通常会在用户为了修复某些问题而删除时丢失。如果您曾经执行过 EFI 清理或使用过类似的工具/脚本,这可能就是原因所在。
最简单的方法是将语言切换为英语。但是,如果您仍然想使用中文,可以按照以下步骤操作。
- 在搜索栏中输入“命令提示符”,然后选择“以管理员身份运行”。
- 按顺序输入以下命令,并在每个命令后按 Enter 键:
- mountvol S: /S
- dir S:\EFI\Microsoft\Boot\Fonts (驱动器盘符可以是您选择的任何未分配的字母。)
- 检查文件夹,看看是否有名为 chs_boot.ttf 或 cht_boot.ttf 的文件(它们是中文字体文件)。
- 如果字体文件缺失,请尝试从 Windows 启动字体中复制。
- copy C:\Windows\Boot\Fonts\chs_boot.ttf S:\EFI\Microsoft\Boot\Fonts\
- copy C:\Windows\Boot\Fonts\cht_boot.ttf S:\EFI\Microsoft\Boot\Fonts\
- 输入 mountvol S: /D 卸载 ESP 分区。
- 重启电脑后重试。
如果此答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。
注:如果您想接收此主题的相关邮件通知,请按照我们文档中的步骤启用邮件通知。