电脑无法开机的原因常见主要有以下几种:
在介绍解决方法之前,我们先来大概了解以下几个概念/术语:
UEFI BIOS 和 Legacy BIOS:由于大部分情况下网友都将 UEFI 和 BIOS 称做 BIOS, 为了区分两者,就分别用 UEFI BIOS 和 Legacy BIOS 来指 UEFI 和 BIOS。
分为主分区,扩展分区(包含可创建的N个逻辑分区)。MBR最多可以创建4个主分区。
Windows 系统引导程序需要放在活动分区中。
最大支持 2TB 磁盘,超过 2TB 部分不能用来创建分区。
MBR 磁盘上的系统需要在 BIOS 中开启 Legacy Boot 选项(在有的主板上叫做 CSM)。
GPT 磁盘: 是现阶段最常见的一种基于 GUID 磁盘分区方案,主要有以下特点:
没有4个主分区的限制,可创建 128 个主分区,因此在 GPT 磁盘上,逻辑分区就没有存在的意义。
支持 2TB 以上的磁盘分区。
需要主板支持 UEFI/EFI 启动,2011 年前后出的 BIOS 主板大多数都兼容 EFI,可在 BIOS 设置中开启 UEFI boot 启动相关设置。
重建 MBR:此处和 MBR 磁盘中指代的 MBR 含义不同, 在此MBR可以理解为磁盘上一个扇区(称为 MBR 扇区),也可以指代在该扇区中的一段主引导代码(第一阶段引导代码),主要作用就是用来加载活动分区中的系统引导程序(第二阶段引导代码),实现系统的启动。
2. 下载并打开「分区助手」,下图箭头所指就是磁盘类型(GPT 为 UEFI 启动,MBR 为 Legacy 启动)。
MBR 磁盘:Boot 选项中,确保 Launch CSM 或者 Legacy Boot 开启。
情形二:Windows分区,磁盘分区丢失情况导致的启动问题
另外,不少萌新在扩展分区的时候,误将*:开头的系统分区其删除,那么也是系统无法启动的原因。
1. 通过 U 盘启动电脑,进入 PE 桌面,然后点击 AOMEI Partition Assistant,打开分区助手 PE 版;
2. 点击左侧向导中的分区恢复向导功能;
3. 选择要恢复分区的磁盘后,点击下一步;
4. 默认使用快速搜索的方式搜索被删除的分区,如果使用该方式没有找到分区,那么请尝试使用完全搜索;
5. 在搜索出来的结果中,双击可以查看分区的文件,以便确认是否是要恢复的分区。确认好是需要恢复的分区后,勾选该分区,然后点击执行,即可恢复;
6. 恢复完成后,你可能会发现盘符是错乱的,此时请不要操作分区,先尝试重启系统后,能否正常启动,如果不能,那么请看情形三的电脑无法开机解决方法。
我们先来看看,一个正常启动的 Windows 在磁盘管理器中是什么状态。
根据微软官方的定义:
系统分区(或者叫系统卷),是一个主分区,其中包含引导加载程序(boot loader),负责引导系统程序,引导扇区(boot sector)位于该分区,并且该分区必须为活动分区(针对MBR系统)。 启动分区(或者叫启动卷),是包含操作系统文件夹的磁盘分区,在Windows中称为系统根目录或%systemroot% (C:\Windows)。
下图就是一个典型的 MBR 系统,通过确定磁盘类型,活动分区的位置,就可以判断系统分区和启动分区。
对于 GPT 系统,同样也很好判断,FAT32 分区就是 EFI 系统分区, Windows 文件所在的分区就是启动分区。
部署新的 Windows 镜像后,将启动文件添加到电脑。
添加 VHD 虚拟硬盘的启动项。
修复系统分区。如果系统分区已损坏,可以通过 bcdboot 使用 Windows 分区中系统分区文件的新副本来重新创建这些文件。
设置或修复双启动选项。如果在电脑上安装了多个 Windows,可以使用 bcdboot 来添加或修复启动菜单。
1. 启动PE,打开桌面上的Command Prompt命令行工具。
2. 在命令行工具中,输入bcdboot,可查看具体参数使用示例。
bcdboot C:\Windows /s E: /f BIOS /l zh-CN
修复如下 GPT 系统(如果已经将“系统分区”删掉并扩展到其他分区,那么可以手动通过分区助手创建一个FAT32分区,并分配一个盘符),则可以输入:
bcdboot C:\Windows /s F: /f UEFI /l zh-CN
以上就是电脑无法开机的几种解决方法,如果你也遇到了这样的问题,不妨一试。
本文编辑:@ 小淙
©本文著作权归电手所有,未经电手许可,不得转载使用。