将现有Windows 10分区设置为可引导分区
嘿,这种情况我碰到过好多次了,别担心,你的系统文件都在,完全可以把这个分区修复成可引导的,不用丢任何数据!下面一步步来:
第一步:制作Windows 10安装U盘
你需要用微软官方的Media Creation Tool做一个安装U盘,跟着提示走就行,U盘至少要8G空间,工具会自动处理格式化,不用提前操作。第二步:从U盘启动进入修复环境
把U盘插电脑上,重启后按BIOS启动快捷键(不同品牌不一样,一般是F2、F10、Del,开机时屏幕上会有提示),选择从U盘启动。进入安装界面后,别点“现在安装”,左下角有个“修复计算机”,点它进入修复模式。第三步:打开命令提示符
在修复选项里依次选「疑难解答」→「高级选项」→「命令提示符」,这时候会弹出黑框的CMD窗口,接下来就靠它修复引导了。第四步:确定系统盘的盘符
因为原来的引导盘挂了,现在系统盘的盘符可能不是你熟悉的C盘,得先找对:- 输入
diskpart打开磁盘管理工具 - 输入
list disk列出所有磁盘,根据容量找到你的Win10系统盘(比如你记得它是500G,就找对应编号的Disk) - 输入
select disk X(X是刚才找到的磁盘编号,比如Disk 1) - 输入
list volume列出这个磁盘的所有分区,找到NTFS格式、容量最大的那个(就是你的系统分区),记下来它的盘符(比如D) - 输入
exit退出diskpart
- 输入
第五步:修复引导记录和BCD配置
把下面的D换成你刚才找到的系统盘盘符,依次输入命令:bootrec /fixmbr:修复主引导记录,让BIOS能识别磁盘bootrec /fixboot:修复引导分区的启动文件bootrec /scanos:扫描磁盘上所有可引导的Windows系统bootrec /rebuildbcd:重建引导配置数据,这时候会提示找到几个Windows安装,输入Y确认添加就好
第六步:针对UEFI启动的额外修复(如果你的电脑是UEFI模式)
要是你的电脑是UEFI启动(现在大部分新电脑都是),还得确保EFI分区正常:- 重新输入
diskpart,用list disk和list volume找到EFI分区(一般是FAT32格式,100-500M左右,类型显示为EFI) - 输入
select volume Y(Y是EFI分区的编号),然后输入assign letter=Z给它分配一个临时盘符Z - 输入
exit退出diskpart,再输入bcdboot D:\windows /s Z: /f UEFI(D是系统盘盘符,Z是EFI分区盘符),重建UEFI引导文件
- 重新输入
第七步:重启测试
所有命令执行完后,输入exit关闭CMD,然后重启电脑,拔掉U盘。这时候BIOS应该就能识别到你的Win10系统盘,正常启动了!
小提示:全程别格式化任何分区,所有操作都是修复引导,不会碰你的个人文件。如果bootrec /fixboot提示权限错误,可以回到diskpart,选中系统分区后输入active激活它,再重新执行fixboot。
备注:内容来源于stack exchange,提问作者HDDandy

