本帖最后由 jinsm 于 2018-8-15 21:13 编辑
昨天打开台式机赫然出现...efi shell和一堆fs...。进bios查看,按F11启动快捷键查看,2个系统启动项都没了,电脑不能启动。 进启动U盘PE看8.1系统启动盘M6S真的没了,另一个盘W10系统ESP区启动文件没了,怪不得都不能启动 ,W10系统文件和其它盘文件都在。 N6S用了4年整,最近折腾系统等写入了600多G,难道真的挂了?亦或是连接数据线问题(有前科C7数值62万了)?图1 既然进了PE先试试修复W10启动,搞坏了也没事,前天刚重做了风大的W10PE,并给2个系统做了AT和CG的备份。 风大W10PE里至少有3个工具可修复引导,那个红十字箱子应该可以修复,修次数多了会有很多垃圾备份不敢删。另一个bootice我PE下不会用,卡在其它BCD新建。 我想用bcdboot命令试试;条件具备:W10(或W8)PE,有ESP分区可读写,系统文件完好。那个方法都有失败可能。 打开电脑上的DiskGenius4.9.6(这个有新建ESP/MSR选项PE里是472),格式化W10所在E盘的ESP分区,右键在里面新建文件夹,成功,再删除。 打开命令提示符,因为PE是UEFI启动进入的,可以输入: bcdboot e:\windows /l zh-cn 回车 提示失败...... 对照大神教程复制的字符空格都没错啊!想起来,进BIOS改成了纯UEFI启动,进PE再次输入上面命令,还是失败,可能是ESP分区不止一个的原因。 改为挂载ESP分区试试。用DG给E盘的EFI分区指定盘符O,输入: bcdboot e:\windows /s o: /f uefi /l zh-cn 这回修复成功! 重启进入W10。
M6S还是不见,重新插拔了下数据线电源线开机还不行;把光驱数据线换过来开机就可见M6S盘了,文件都在,可是ESP分区文件也被清干净了,试了试格式化能读写。 用软件bootice在W10下修复W8.1引导我干过,反过来也不难,不用自己考虑在哪儿建BCD。 打开bootice1.34X64,左边显示 在当前系统下 图2 选BCD编辑-智能模式,上边显示在分区下 图3 左边 点添加按钮- 选W7/8/8.1,然后左边添加了新启动项 右边 启动磁盘:选W8.1系统所在磁盘 右边 启动分区:选W8.1系统所在分区(不是ESP) 右下 保存当前系统设置 然后软件自动添加BCD ,找到的启动文件(系统里面原有的)等, (至此如果再保存全局设置,应该就可以启动W8.1了)。下面好像可做可不做 右边 菜单标...改名8.1, 右边 启动文件 看看扩展名是efi没错(mbr盘启动是exe) 右下 启用win8 metro启动界面 可不勾选 界面是黑的但少重启。 右下 检测硬件抽象层 可选 可不选,好像啥没影响 左边 默认 改为W8.1,超时时间改为6秒。 其它不动,也不敢动。保存当前设置和全局设置,算是修复完了吧。 重启,成功进入W8.1系统。 ESP区文件没了的原因,不知是不是因为几天前的一件事: 电脑里存了个挂载ESP分区的小软件,好像在PE下点了一下,以后在我的电脑里无意中发现多了几个分区,都是加了盘符的ESP分区。于是在PE下用DG不管警告删掉了这些盘符。 图2
图3
图1
|