找回密码
注册 登录
查看: 2996|回复: 8

升级9879导致硬盘消失,个人解决办法,仅供参考

[复制链接]

该用户从未签到

发表于 2014-11-14 21:34:08 | 显示全部楼层 |阅读模式
本机情况:BIOS,MBR,一块机械硬盘(活动分区),一块SSD,有XP、win7、win10三个系统,今天上午win10从9860升级到9879。

升级9879之后重启了两次都是直接进win10(原先默认是win7,第一次重启是升级9879,第二次是安装最新更新,包括那个唤醒黑屏的补丁),没有引导菜单,当时并未警觉。
之后关机,再开机就找不到硬盘。进BIOS,检测不到硬盘。
想进PE,但U盘上量产CDROM的7/2003/XP版PE全都无法启动,DOS版DiskGenius也启动失败。
强制关机,拔电源电池,重新插拔硬盘(硬盘比平常明显烫很多),清空BIOS,换USB口……都不行。


最后还是解决了。
方法如下,仅本机试过,没做重现,所以只写我的操作步骤:

  • 准备一个装有PE的可启动的U盘或CD,在开机时直接选择U盘/CD启动。如果等BIOS按照HDD-USB-CDROM启动设备顺序,检测不到HDD后再从U盘/CDROM启动,就会彻底找不到HDD并且无法从U盘/CDROM启动PE!不清楚为什么会这么奇怪。
  • 进入PE之后,发现两块硬盘都还在,分区也完整。如果找不到硬盘,请尝试用最新的PE,如果还是找不到,本方法不适合你。
  • 用NTBOOTautofix之类的工具修复引导(升级到9879的win10没被识别),重启进入win7时自动进入启动修复模式,自动修复引导,还提示修复了分区表……

至此已经修复完。

因为开机时有点花屏,所以第二次进入win7时我再次手动恢复了一次BCD。根据自己的喜好,用7/8/10的安装盘内的bootsect.exe,在命令提示符里输入:
  • cd /d e:\win7ISO\boot
  • bootsect /NT60 SYS

复制代码
e:\win7ISO\boot为bootsect.exe所在路径,自行修改。




上一篇:浅谈BIOS与UEFI、MBR和GPT
下一篇:请谨慎更新win10 9879!会导致硬盘消失

该用户从未签到

发表于 2014-11-14 22:46:52 | 显示全部楼层
楼主这情况请问9879系统,是采用设置升级的方式,还是采用全新安装的方式
不知有没童鞋试过SSD用EFI+GPT的方式安装的情况如何
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-11-16 15:38:13 | 显示全部楼层
除了默默点个赞,我真的不知道说啥好了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-11-18 19:56:39 | 显示全部楼层
谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-11-20 18:27:10 | 显示全部楼层
............
回复

使用道具 举报

该用户从未签到

发表于 2014-12-8 14:36:26 | 显示全部楼层
看得冷汗直冒。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2014-12-31 22:54:11 | 显示全部楼层
看得冷汗直冒。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-1-3 19:40:21 | 显示全部楼层
赞一个吧,还没用上,不过学习下
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-1-4 16:00:21 | 显示全部楼层
谢谢分享。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则