Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1575|回复: 20

[求助] 「已解决」请问大神,EFI怎么修复,我的硬盘还有救吗? [复制链接]

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 12:58:30 |显示全部楼层
本帖最后由 輕若浮雲 于 2016-10-1 10:59 编辑

之前因为装win和Mac os双系统,用clover的efi把win 10的efi文件覆盖了,然后win 10就开不了机!开机引导的时候蓝屏白字,然后我按enter重试,或者其他键到BIOS什么的。于是我到论坛找了个“efi修复程序”想修复,工具是这帖子里下载的。
http://bbs.pcbeta.com/viewthread-1500543-1-1.html
进入PE后,运行程序设置好后要求重启,重启的时候好像扫描了硬盘(不知道有没有修复什么的,就是有一个类似扫描或者修复的百分比进度),接着我的机械硬盘就再也找不到了!!!固态硬盘没有问题。事实证明,EFI也没有被修复,重启跟刚开始一样的蓝屏白字。
现在的情况是,接入机械硬盘,就无法开机。一直loading在转圈,甚至连进pe也进不去!MAC OS也一样。拆掉硬盘进PE再接,会有一个硬盘图标出来,但是一直在读取状态,一直!改成IDE模式也一样。
奇怪的是,我在DOS工具箱打开DISKGEN又能看到机械硬盘,而且还能复制,移动里面的文件!但是只能复制和移动到同个硬盘,不能跨盘操作。
图片是机械硬盘的信息,不想格式化,里面有几百GB的珍贵资料,所以下不了手。麻烦大神看看能不能救,谢谢!
eecfc3fdfc039245140e03858f94a4c27c1e2586.jpg


感谢各位大神的帮忙,总算把问题给解决了。说一下解决方法:修复efi是根据10楼的大神提供的解决方法(不过我百度的教程都会在命令最后加ESP盘符)。至于硬盘呢,我是在该硬盘下新建了一个分区,把东西复制到新分区(DOS版本diskgen不支持复制到其他盘,会显示卷不正常卸载,然后出错)。300GB的东西复制了将近4个小时…然后把旧分区给删除再格式化(直接格式化无效)就解决了,数据也保留了下来。后来进系统后,再用分区助手把机械硬盘的两个分区无损合并到一个分区里,现在一切都正常。
再次感谢在本帖子回复的热心大神、坛友。果然还是这里的靠谱,贴吧的都只知道发广告哎…

Rank: 5Rank: 5Rank: 5

UID
3050007
帖子
525
PB币
690
贡献
0
技术
0
活跃
1532
发表于 2016-9-30 16:11:18 |显示全部楼层
一般来说这只是分区表被破坏了,文件都还在,只要用DiskGenius搜索分区表修复即可,如图。

我试过修复过,修复后所有文件都在,但前提是不要格式化、重新分区等等。而且尽量少重启电脑,否则修复后被破坏的数据就越多。
2.png

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 17:26:13 |显示全部楼层
lps4290 发表于 2016-9-30 16:11
一般来说这只是分区表被破坏了,文件都还在,只要用DiskGenius搜索分区表修复即可,如图。

我试过修复过 ...

呃,我检查过了,DISKGEN说分区表没问题。。。

Rank: 2Rank: 2

UID
104914
帖子
365
PB币
1983
贡献
0
技术
0
活跃
1017
发表于 2016-9-30 18:02:54 |显示全部楼层
本帖最后由 schzl 于 2016-9-30 18:04 编辑

有个办法可以一试,不过涉及数据要小心。
把MBR转换成GPT格式,如果是GPT就转换为MBR,一定要无损转换,搞清楚才能动手。
如果不能转换,先把分区缩小,后面释放一些空间,然后把分区向后移,把分区前面空出来100M以上,
再转换格式就行了,不过这种办法费时过长,风险也不小,遇到停电就悲催了。

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 18:26:00 |显示全部楼层
schzl 发表于 2016-9-30 18:02
有个办法可以一试,不过涉及数据要小心。
把MBR转换成GPT格式,如果是GPT就转换为MBR,一定要无损转换,搞 ...

现在的情况是在DOS下的DISKGEN可以看到硬盘并操作。不过DOS下的DISKGEN版本很低,没有转换MBR或GPT格式的功能。。

Rank: 2Rank: 2

UID
518788
帖子
126
PB币
148
贡献
0
技术
0
活跃
375
发表于 2016-9-30 18:34:46 |显示全部楼层
起始扇区肯定不对,0-0-41不可能。一般说来最头上有个EFI分区,大小100M。
典型情况下,win分的话,从0-32-33到12-223-19.

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 18:49:19 |显示全部楼层
bsdsun 发表于 2016-9-30 18:34
起始扇区肯定不对,0-0-41不可能。一般说来最头上有个EFI分区,大小100M。
典型情况下,win分的话,从0-3 ...

这个是机械硬盘,只放资料的,没有分区。
我EFI分区在固态上,之前为了装MAC OS被扩容到300M了。
不过已经不能直接进入WINDOWS,EFI修复似乎也没效果。
把系统安装文件放在U盘里启动然后修复启动项,直接显示无法修复。我也是无语了。

Rank: 2Rank: 2

UID
196439
帖子
109
PB币
1959
贡献
0
技术
0
活跃
379
发表于 2016-9-30 20:05:55 |显示全部楼层
PE下接上硬盘打开DISKGEN能不能开到分区。如果能看到在DISKGEN里复制文件

Rank: 2Rank: 2

UID
982935
帖子
214
PB币
93
贡献
0
技术
0
活跃
579
发表于 2016-9-30 20:11:17 |显示全部楼层
如果有别的硬盘可以加了这台电脑上在pe下面复制过去,然后再重装系统。如果没有可以去电脑店让别人帮你搞。

Rank: 7Rank: 7Rank: 7

UID
4580592
帖子
1751
PB币
1939
贡献
0
技术
3
活跃
1446
发表于 2016-9-30 20:27:38 |显示全部楼层
话都没说清楚(到底总共几块物理硬盘各用什么分区表)
图都不全(硬盘分区布局都看不清——怕泄露隐私?)
大家怎么给你帮助?

修复UEFI启动原生镜像自己就行,非得没事找事上第三方PE?

1、断开拔掉机械硬盘,只保留SSD
2、开机以UEFI模式启动安装U盘(根目录已经释放有Win 10原生镜像安装程序)——不需要那些第三方PE
3、进入安装程序分区页面,按Shift+F10 启动命令提示符。
4、执行命令:bcdboot c:\windows /l zh-cn,会自动向ESP分区生成启动文件、自动向BIOS写入名为“Windows Boot Manager”的UEFI启动项
5、重启即可(还有问题的在此基础上用Bootice 编辑ESP分区内的BCD文件,重新添加系统分区启动项)。

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 20:39:58 来自手机 |显示全部楼层
chxmtll 发表于 2016-9-30 20:05
PE下接上硬盘打开DISKGEN能不能开到分区。如果能看到在DISKGEN里复制文件

PE下,接上接着硬盘,无法进入系统,loading完就一直黑屏。估计是卡在加载硬盘了。

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 20:41:05 来自手机 |显示全部楼层
wanwfy 发表于 2016-9-30 20:11
如果有别的硬盘可以加了这台电脑上在pe下面复制过去,然后再重装系统。如果没有可以去电脑店让别人帮你搞。

接了硬盘的话,就连PE都进不去了…

Rank: 7Rank: 7Rank: 7

UID
14239
帖子
3113
PB币
4058
贡献
0
技术
27
活跃
1569
发表于 2016-9-30 22:13:33 |显示全部楼层
PE下,用ESata热插拔试试能否检测硬盘

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-9-30 23:17:15 来自手机 |显示全部楼层
linboomy 发表于 2016-9-30 22:13
PE下,用ESata热插拔试试能否检测硬盘

试过了,不行。这个这个简直把我逼疯了…泪奔。实在不行就格式化看看了。

Rank: 2Rank: 2

UID
2548476
帖子
60
PB币
63
贡献
0
技术
0
活跃
334
发表于 2016-9-30 23:53:52 |显示全部楼层
你是资料在机械盘,系统在固态盘么
如果是的话重装系统就行了
不是的话,用pe里面的文件管理转移到机械盘在重装系统
重装系统前可以用win系统原盘尝试恢复系统

Rank: 2Rank: 2

UID
2316747
帖子
308
PB币
6
贡献
0
技术
0
活跃
314
发表于 2016-10-1 02:01:12 |显示全部楼层
………………玩大了………………

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
88376
PB币
1838
贡献
0
技术
75
活跃
13526

热心会员 水神勋章

发表于 2016-10-1 07:15:49 |显示全部楼层
wushijun20 发表于 2016-9-30 20:27
话都没说清楚(到底总共几块物理硬盘各用什么分区表)
图都不全(硬盘分区布局都看不清——怕泄露隐私?) ...

多谢,学习了。。。。。。

Rank: 11Rank: 11Rank: 11

UID
80959
帖子
1324
PB币
81
贡献
0
技术
34
活跃
1857

7周年庆典勋章 8周年庆典勋章

发表于 2016-10-1 08:18:13 |显示全部楼层
DISKGEN可以把文件复制到其他盘的

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-10-1 10:45:15 来自手机 |显示全部楼层
wushijun20 发表于 2016-9-30 20:27
话都没说清楚(到底总共几块物理硬盘各用什么分区表)
图都不全(硬盘分区布局都看不清——怕泄露隐私?) ...

当时只照了这一张图,太大怕看不清上面的字,然后就关机了。后来想多拍几张,不过因为U盘已经拿来刻了mac的镜像没pe就没再做了。
另外,引导已经修复了,直接进pe用bootbcd命令修复就可以了,非常感谢。我觉得应该再加个ESP盘的盘符命令比较好。反正pe里设盘符也简单嘛。

Rank: 9

UID
666540
帖子
2972
PB币
218
贡献
0
技术
0
活跃
703
发表于 2016-10-1 10:46:34 来自手机 |显示全部楼层
imemy 发表于 2016-10-1 08:18
DISKGEN可以把文件复制到其他盘的

dos下的那个版本可能太低,不能复制到其他盘,我是直接在盘下新建一个分区,再把东西复制过去的。然后把问题分区给删除就解决了。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件