admin管理员组

文章数量:1558060

本帖最后由 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

打开.png (32.06 KB, 下载次数: 1)

2018-8-7 17:59 上传

图3

好了.png (41.14 KB, 下载次数: 1)

2018-8-7 18:00 上传

图1

18080806.png (121.69 KB, 下载次数: 1)

2018-8-7 18:01 上传

本文标签: 固态硬盘服务器ssdWindows