Windows7 修复 UEFI 分区

想来会进到这篇帖子的同志应该不需要我普及关于这个 efi 启动分区的基础常识了。关于我是怎么把该分区搞坏的我也就不提了 偷笑

那么直接进入正题,我使用的修复工具是一块烧了 windows 官方镜像的 U 盘,我比较喜欢这一方式,因为做 PE 盘也挺麻烦,而且可能要用到第三方的工具,心里没底。


以 UEFI 方式从 U 盘启动,来的安装系统的第一屏,按 shift + F10 开启命令行模式。首先从检查硬盘状态开始,要操作硬盘就要先输入 diskpart 命令,进到操作硬盘的模式。

然后输入 help 可以查看都有什么命令,“help 命令” 可以查看对应命令的说明。

diskpart // 进入磁盘模式,需稍等几秒钟

先看看自己有几个硬盘。

list disk

一般都只有一个,那么选中第一个。

select disk 0 // 选中第一个硬盘

然后看看这个硬盘有几个分区,一般 EFI 分区也在第一个,不在第一个就自己想办法确定下,大小应该是 100MB,确定不了就比较麻烦了。那么我们也选中它。

list partition // 查看分区
select partition 1 // 选中第一个分区
这个时候如果你的分区格式不对了,或者你看它不爽,可以给他重新格式化一下。

format fs=fat32

如果连分区都不存在那么你得先创建分区,这个方法嘛就自己搜素下啦,不难的,其实用 help 看看命令说明,参考下说明最下面的范例就很容易会的。

格式化好了咱们得指定它是 EFI 分区。

set id=C12A7328-F81F-11D2-BA4B-00A0C93EC93B
等号后面那一串东西是固定的,可以用 help set 查到,对着说明敲是肯定没问题的。接下来我们给这个分区分配一个盘符。

list vol // 查看已经用掉的盘符
assign letter=f // 随便分一个还没用的盘符,这里不需要特别在意,该盘符不会影响启动后的使用
到这里磁盘操作完毕,我们退出该模式。

exit // 退出磁盘模式
然后进行修复,其实就是把必须的文件部署到指定的分区。

bcdboot c:\windows /s f: // 这里我们部署到之前分配的 f 盘
然后叉掉命令行和窗口让系统重启,这个时候应该已经能在启动列表选择 windows 了,如果选择之后系统并没有顺利起来也请不用慌张,只需再次从 U 盘启动,在第一屏选好语言之后按下一步,在第二屏的左下角有个“修复计算机”,点击它进行全自动修复,基本就能解决问题了。

你可能感兴趣的:(windows,分区,UEFI)