如果您在启动 Windows 11/10 计算机时收到未检测到启动磁盘或磁盘出现故障的(No boot disk has been detected or the disk has failed)错误消息,那么这篇文章可能会对您有所帮助。在这篇文章中,我们将确定一些可能触发错误的潜在已知原因,然后提供您可以尝试帮助修复此问题的可能解决方案。
出现此错误是因为在启动过程中,系统会检查HDD/SSD的启动信息和其他操作系统(Operating System)信息,以便利用这些信息启动系统。但是,如果计算机无法检索驱动器上的任何引导信息或操作系统详细信息,则会在屏幕上显示错误消息。
由于以下一个或多个(但不限于)以下已知原因,您可能会遇到此错误消息:
- 引导顺序设置不正确。
- 硬盘(HDD)驱动器中缺少操作系统。
- 硬盘故障。
- 与 PC 的硬盘连接松动。
- 损坏的引导配置数据(Corrupt Boot Configuration Data)( BCD )。
未检测到引导磁盘或磁盘出现故障
如果您遇到此未检测到启动磁盘或磁盘出现故障的(No boot disk has been detected or the disk has failed) 问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看是否有助于解决问题。
- 检查PC-to-HDD/SSD电缆的连接
- 检查 PC 的启动优先级
- 检查 HDD/SSD 是否出现故障
- 运行自动修复
- 运行 CHKDSK 和 SFC
- 重建 BCD 和修复 MBR。
让我们看一下与列出的每个解决方案相关的过程的描述。
1]检查(Check)PC到PC-to-HDD/SSD电缆的连接
HDD/SSD连接到计算机(反之亦然)的电缆可能已松开,这可能会导致未检测到启动磁盘或磁盘出现故障(No boot disk has been detected or the disk has failed)错误消息。
请按照以下步骤检查连接并解决问题:
注意(Note):您可能需要计算机硬件技术人员的服务。
- 关闭计算机并取出电池。
- 之后打开计算机的外壳。
- 从计算机上卸下 HDD。
- 清洁将(Clean)HDD连接到计算机的所有端口和接线,反之亦然。
- 现在,将硬盘(HDD)重新连接到计算机。(确保所有连接都紧固)。
- 最后,连接电池并启动计算机。
检查问题是否仍然存在。如果是这样,请继续下一个解决方案。
2]检查PC的启动优先级
您可能会在启动时收到“未检测到启动磁盘或磁盘已失败”(No boot disk has been detected or the disk has failed) 错误消息,因为您的计算机正在尝试从另一个源启动并且未能找到任何启动信息而不是从启动磁盘启动。如果是这种情况,解决此问题所需要做的就是确保启动盘位于计算机启动顺序的顶部(boot disk is at the top of your computer’s boot order)。
如果这不能解决问题,请尝试下一个解决方案。
3]检查HDD / SSD是否出现故障
计算机无法启动的另一个原因是HDD/SSD处于故障状态,这会触发No boot disk has been detected or the disk has failed错误消息。
您可以将驱动器从您的 PC 中分离出来,并将其连接到另一台 PC 以访问 PC 上的文件和文件夹,从而检查驱动器是否可以访问。如果您无法访问驱动器的内容,则肯定需要更换。
或者,您可以检查驱动器的SMART。地位。
大多数现代驱动器都具有称为 SMART(自我监控、分析和报告技术)(S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology))的功能,可监控不同的驱动器属性以尝试检测故障磁盘。这样,您的计算机将在发生数据丢失之前自动通知您,并且可以在驱动器仍然正常工作的情况下更换驱动器。
在Windows中,您可以手动检查SMART。来自命令提示符(Command Prompt)的驱动器状态。就是这样:
按 Windows 键 + R。
在“运行”(Run)对话框中,键入 cmd 并按Enter以启动命令提示符(Command Prompt)。
在命令提示符窗口中,复制并粘贴下面的命令,然后按 Enter(Enter)。
wmic diskdrive 获取型号,状态
如果您的驱动器出现故障或已经出现故障,它将返回“ Caution ”或“ Pred Fail ”,如果驱动器的健康状况良好,它将返回“ OK ”。
如果结果显示驱动器出现故障,建议您备份数据并更换驱动器。
4]Run Automatic Repair/Startup Repair
您还可以通过使用Windows可启动安装DVD在系统上执行自动启动修复来修复(Automatic Startup Repair)未检测到启动磁盘或磁盘出现故障(No boot disk has been detected or the disk has failed )的问题。
就是这样:
- 插入 Windows(Insert Windows)可启动安装DVD,然后重新启动您的 PC。
- (Press)当提示继续时,按任意键从 CD 或DVD引导。(DVD)
- 选择您的语言首选项,然后单击下一步(Next)。
- 单击左下角的修复计算机。(Repair your computer)
- 在选择一个选项(Choose an option)屏幕中,单击疑难解答(Troubleshoot)>高级选项(Advanced option)>自动修复或启动修复(Automatic Repair or Startup Repair)。
- 等待(Wait)WindowsWindows Automatic/Startup Repairs完成。
- 重新启动您的电脑。
如果问题仍未解决,请继续执行下一个解决方案。
5]运行CHKDSK和SFC
在此解决方案中,利用CHKDSK和SFC修复磁盘有助于解决问题。
请执行下列操作:
重复上述解决方案 4(Solution 4)中的步骤,进入高级启动选项( Advanced Startup Options)( Advanced Startup Options)列表。
然后,选择命令提示符(Command Prompt)选项。
在命令提示符窗口中,键入以下命令并按Enter。
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
chkdsk c: /r
操作完成后,退出命令提示符并重新启动 PC。
如果问题仍未解决,请继续执行下一个解决方案。
6]重建BCD和修复MBR
如果引导扇区损坏或损坏,则会出现未检测到引导磁盘或磁盘发生故障的(No boot disk has been detected or the disk has failed )错误。在这种情况下,您需要 重建引导配置数据(rebuild the Boot Configuration Data) 文件并 修复主引导记录(repair the Master Boot Record)文件,看看是否能解决问题。如果没有,您可以转到下一个解决方案。
Hopefully one of these solutions will fix the issue for you!
No boot disk has been detected or the disk has failed
If when you bоot your Windows 11/10 computer and you receive the No boot disk has been detected or the disk has failed error message, then this post may help you. In this post, we will identify some potential known causes that can trigger the error and then provide the possible solutions you can try to help remediate this issue.
This error occurs because during the boot process, the system checks the HDD/SSD for boot information and other Operating System information so as to utilize the information to boot up the system. However, if the computer is unable to retrieve any boot information or the OS details on the drive, the error message is displayed on the screen.
You might encounter this error message due to one or more (but not limited to) of the following known causes:
- Incorrect boot order settings.
- Missing operating system from the HDD.
- Hard Disk failure.
- Loose hard disk connection to PC.
- Corrupt Boot Configuration Data (BCD).
No boot disk has been detected or the disk has failed
If you’re faced with this No boot disk has been detected or the disk has failed issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Check the PC-to-HDD/SSD cable connection
- Check the PC’s boot priority
- Check if the HDD/SSD is failing
- Run Automatic Repair
- Run CHKDSK and SFC
- Rebuild BCD & Repair MBR.
Let’s take a look at the description of the process involved in relation to each of the listed solutions.
1] Check the PC-to-HDD/SSD cable connection
The cables connecting the HDD/SSD to the computer and vice versa might have been unfastened which can give rise to the No boot disk has been detected or the disk has failed error message.
Follow these steps to check the connections and fix the problem:
Note: You may require the services of a computer hardware technician.
- Power off your computer and remove the battery.
- Open up your computer’s casing afterward.
- Detach the HDD from your computer.
- Clean all the ports and wirings linking the HDD to the computer and vice versa.
- Now, reconnect the HDD to the computer. (Ensure that all the connections are fastened tightly).
- Lastly, attach the battery and power up your computer.
Check to see if the issue persists. If so continue with the next solution.
2] Check the PC’s boot priority
You may be receiving the No boot disk has been detected or the disk has failed error message on boot because your computer is trying to boot from another source and failing to find any boot information instead of booting from the boot disk. If that’s the case, all you need to do in order to resolve this problem is to ensure that the boot disk is at the top of your computer’s boot order.
If this doesn’t resolve the issue, try the next solution.
3] Check if the HDD/SSD is failing
Another reason for the computer’s inability to boot up is because the HDD/SSD is in a failed state which triggers the No boot disk has been detected or the disk has failed error message.
You can detach the drive from your PC and connect it to another PC to access the files and folders on the PC so as to check if the drive is accessible. If you are unable to access the contents of the drive, you definitely need a replacement.
Alternatively, you can check the drive’s S.M.A.R.T. status.
Most modern drives have a feature called S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) that monitors different drive attributes in an attempt to detect a failing disk. That way, your computer will automatically notify you before data loss occurs and the drive can be replaced while it still remains functional.
In Windows, you can manually check the S.M.A.R.T. status of your drives from the Command Prompt. Here’s how:
Press Windows key + R.
In the Run dialog box, type cmd and hit Enter to launch Command Prompt.
In the command prompt window, copy and paste the command below and hit Enter.
wmic diskdrive get model,status
It will return “Caution” or “Pred Fail” if your drive is failing or has already failed, or “OK” if the drive’s health is fine.
If the result shows the drive is failing, it’s recommended you back up your data and replace the drive.
4] Run Automatic Repair/Startup Repair
You can also fix the No boot disk has been detected or the disk has failed issue by performing Automatic Startup Repair on your system by using Windows bootable installation DVD.
Here’s how:
- Insert Windows bootable installation DVD and restart your PC afterward.
- Press any key to boot from CD or DVD when prompted to continue.
- Select your language preferences, and click Next.
- Click Repair your computer in the bottom-left.
- In the Choose an option screen, click Troubleshoot > Advanced option > Automatic Repair or Startup Repair.
- Wait for the Windows Automatic/Startup Repairs to be complete.
- Restart your PC.
If the issue is still not resolved, continue with the next solution.
5] Run CHKDSK and SFC
In this solution, utilizing CHKDSK and SFC to repair the disk could help resolve the issue.
Do the following:
Repeat the steps in Solution 4 above to enter the Advanced Startup Options list.
Then, choose Command Prompt option.
In the command prompt window, type the command below and hit Enter.
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
chkdsk c: /r
When the operation completes, exit command prompt and restart the PC.
If the issue is still not resolved, proceed with the next solution.
6] Rebuild BCD & Repair MBR
Provided that the boot sector is damaged or corrupted, the No boot disk has been detected or the disk has failed error will occur. In this case, you need to rebuild the Boot Configuration Data file and repair the Master Boot Record file and see if that resolves the issue. If not, you can move to the next solution.
Hopefully one of these solutions will fix the issue for you!