win7启动设备不可访问

番茄系统家园 · 2021-07-27 03:47:35

win7启动设备不可访问

未能启动。原因可能是最近更改了硬件或软件。

引导选择失败因为需要的设备不可访问

解决此问题的步骤

1.插入安装光盘并重新启动计算机。

2.选择语言设置然后单击下一步。

3.单击“修复计算机”。

如果没有此光盘请您与系统管理员或计算机制造商联系以获得帮助。

状态

信息引导选择失败因为需要的设备不可访问。

小注一下本人原先装Win7的时候已经分好区只有一个系统盘而不是用Win7的安装光盘分区那样有一个额外的容量很小的系统分区。

分析根据提示设备不可访问通常是指硬盘等存储设备。但再想一下这个错误提示既然是的启动管理给出的所以说当出现这个错误提示的时候系统已经接管了BIOS的控制权开始启动但由于出现错误无法进一步引导。这个启动管理程序本身就存在于硬盘上那么也就说明启动失败原因并非像它自身所提示的“无法访问”更像是启动管理找不到所需系统文件或出错而无法启动。

在XP和2000时代引导盘中会存在一个的文件它的作用就是告诉引导程序系统的安装分区在哪儿如果它里面的路径参数出错就会出现系统无法启动的现象。从开始系统的启动管理有所改变对应原来boot.ini的作用的文件为c:boot文件下的BCD文件感觉它的嫌疑比较大先拿它下手。

根据上面的步骤用光盘启动进入修复计算机选择要修复的系统、下一步再点命令提示符进入命令行输入bcdedit这时会出现一个列表找到device项和osdevice项如果后面的参数为unknow意味着系统的安装分区没有被指定它找不到要启动的系统在哪儿。这些参数是保存在BCD文件里的解决办法就是编辑BCD文件手动设置这些参数也可以用bcdedit/storec:bootbcd/enumall命令查看更详细的信息。

先设置{bootmgr}入口的device值

c:bcdedit/storec:bootbcd/set{bootmgr}devicepartitionc:

设置{default}入口的device值

c:bcdedit/storec:bootbcd/set{default}devicepartitionc:

设置{default}入口的osdewin7启动设备不可访问vice值

c:bcdedit/storec:bootbcd/set{default}osdevicepartitionc:

以上设置均假设系统安装在C盘

设置完后再查看BCD文件信息上述几项参数值变成了partitionc:说明设置成功。重新启动可以成功进入系统问题到此解决。

本人用的是Windows2008R2系统和Windows7同核心Win7又是在Vista基础上改进而来启动管理基本一致因此理论上这些系统如果出现此故障均可以使用该方法解决。

题外话这一次的故障用设置BCD的方法是解决了但我们还要考虑另外一种情况BCD文件要起作用必须依赖于c:boot文件夹以及c:bootmgr文件其中bootmgr是真正的开机引导文件类似于XP时代的NTLDR文件用于载入系统。如果这些文件出错即使BCD文件正确也不能启动。当然我们查看过BCD中各项参数如果开始的时候就发现参数值都正确但仍不能启动那就该考虑是不是其它系统文件出错了。

相关阅读

  • 图文解读win7系统无法打开本地连接属性的设置方法
  • 教您win7本地连接ip地址设置方法
  • win7启动设备不可访问
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/19534.html。
    猜你喜欢
    最新应用
    热门应用