发生磁盘读取错误 [已解决]

解决磁盘读取错误的 10 种方法

如果您遇到此错误,您将无法启动Windows,并且您将陷入重新启动循环(restart loop)。完整的错误消息(error message)是“发生磁盘(A disk) 读取错误(read error)Press Ctrl+Alt+Del重新启动”,这意味着您需要按Ctrl + Alt + Del重新启动您的 PC,您将再次看到此错误屏幕(error screen),因此重新启动循环(restart loop)。现在摆脱这个无限重启循环(reboot loop)的唯一方法是修复这个错误的原因,然后只有你才能正常启动到Windows

解决磁盘读取错误的 10 种方法

这些是导致此错误的各种可能原因:

  • 硬盘损坏或故障
  • 损坏的内存
  • 硬盘电缆松动或故障
  • 损坏的 BCD 或引导扇区
  • 引导顺序不正确
  • 硬件问题
  • MBR 配置不正确
  • MBR 配置不正确
  • BIOS 问题
  • 不正确的活动分区

这些是可能导致“发生磁盘(A disk) 读取错误(read error)”的各种问题,但此错误的最常见原因似乎是无效的MBR 配置(MBR configuration)或缺少活动分区。因此,不要浪费任何时间,让我们看看如何使用下面列出的故障排除指南来修复(troubleshooting guide)磁盘(A disk) 读取错误(read error)

发生磁盘读取错误 [已解决]

注意:(Note:) 在执行以下列出的方法之前,请确保(Make sure)移除连接到 PC 的所有可引导 CD、DVD 或 USB 闪存驱动器。(DVDs or USB Flash drive)

方法一:设置正确的启动盘优先级(Method 1: Set Correct Boot Disk Priority)

您可能会看到错误“发生磁盘读取错误(disk read error)”,因为未正确设置引导顺序(boot order),这意味着计算机正在尝试从另一个没有操作系统(operating system)的源引导,因此无法这样做。要解决此问题,您需要将硬盘设置为(Hard Disk)引导顺序(Boot order)中的最高优先级。让我们看看如何设置正确的启动顺序(boot order)

1. 当您的计算机启动时(在启动屏幕(boot screen)错误屏幕(error screen)之前),反复按Delete 或 F1(Delete or F1)F2 键(F2 key)(取决于您的计算机制造商)进入 BIOS 设置(enter BIOS setup)

按 DEL 或 F2 键进入 BIOS 设置

2. 进入BIOS 设置(BIOS setup)后,从选项列表中选择引导选项卡。(Boot tab)

引导顺序设置为硬盘 |  发生磁盘读取错误 [已解决]

3.现在确保计算机硬盘或SSD在(Hard disk or SSD)引导顺序(Boot order)中设置为最高优先级。如果没有,请使用向上或向下箭头键将硬盘设置在顶部,这意味着计算机将首先从它启动,而不是从任何其他源启动。

4. 最后,按F10保存此更改并退出(change and exit)。这个必备的Fix A disk read error occurred,如果没有则继续。

方法2:检查硬盘是否出现故障(Method 2: Check if the Hard Disk is failing)

如果您仍然无法修复发生磁盘(A disk) 读取错误(read error),那么您的硬盘可能出现故障。在这种情况下,您需要将之前的HDD 或 SSD(HDD or SSD)更换为新的并重新安装Windows。但在得出任何结论之前,您必须运行诊断工具来检查您是否真的需要更换硬盘(Hard Disk)

在启动时运行诊断以检查硬盘是否出现故障

要运行诊断程序(Diagnostics),请重新启动您的 PC,并在计算机启动时(在启动屏幕(boot screen)之前),按F12 键(F12 key)。当Boot 菜单(Boot menu)出现时,突出显示Boot to Utility Partition 选项(Utility Partition option)Diagnostics 选项,按回车(option press enter)键启动Diagnostics。这将自动检查系统的所有硬件,并在发现任何问题时进行报告。

方法三:检查硬盘是否正确连接(Method 3: Check if Hard Disk is properly connected)

在大多数情况下,发生此错误的原因是硬盘连接错误或松动,并确保不是这种情况,您需要检查 PC 是否存在连接故障。

重要提示:(Important:)如果您的 PC 在保修期内,不建议打开它的外壳,因为这会使您的保修失效,在这种情况下,更好的方法是将您的 PC 带到服务中心(service center)。另外,如果您没有任何技术知识,请不要乱用PC,并寻找(PC and look)可以帮助您检查硬盘故障或连接松动的专业技术人员。

检查电脑硬盘是否连接正确 |  发生磁盘读取错误 [已解决]

一旦你检查了硬盘的正确连接,重新启动你的电脑,这一次你可能能够修复发生磁盘(A disk) 读取错误(read error)

Method 4: Run Memtest86+

注意:(Note:)在开始之前,请确保您可以访问另一台 PC,因为您需要下载Memtest86+并将其刻录到光盘或 USB(disc or USB)闪存驱动器。

1. 将USB 闪存驱动器(USB flash drive)连接到您的系统。

2. 下载并安装适用于 USB Key 的Windows Memtest86 自动安装程序(Windows Memtest86 Auto-installer for USB Key)

3. 右键单击​​刚刚下载的图像文件(image file)并选择“在此处提取(Extract here)”选项。

4. 解压后,打开文件夹并运行Memtest86+ USB Installer

5.选择你插入的U盘(USB drive)烧录MemTest86软件(MemTest86 software)(这将格式化你的U盘(USB drive))。

memtest86 USB 安装工具

6. 上述过程完成后,将USB插入PC,出现A 盘读取错误消息。( A disk read error message.)

7. 重新启动您的 PC 并确保选择从USB 闪存(USB flash)驱动器启动。

8. Memtest86将开始测试您系统中的内存损坏(memory corruption)

内存测试86

9. 如果你通过了所有的测试,你可以确定你的记忆是正常工作的。

10. 如果某些步骤不成功,那么Memtest86会发现内存损坏(memory corruption),这意味着您的“发生磁盘读取错误(disk read error)”是由于内存损坏/损坏。

11.为了修复磁盘读取错误( Fix A disk read error),如果发现坏的内存扇区,您将需要更换您的RAM 。

Method 5: Run Startup/Automatic Repair

1. 插入Windows 10 可启动安装 DVD 或恢复光盘( Windows 10 bootable installation DVD or Recovery Disc) 并重新启动您的 PC。

2. 当提示Press any key to boot from CD or DVD时,按任意键(press any key)继续。

按任意键从 CD 或 DVD 启动

3. 选择您的语言首选项,然后单击下一步(Next)。单击左下角的修复计算机。( Click Repair)

修理你的电脑 |  发生磁盘读取错误 [已解决]

4. 在选择选项屏幕上(option screen),单击疑难解答。( Troubleshoot.)

在 Windows 10 自动启动修复中选择一个选项

5. 在疑难解答屏幕上(Troubleshoot screen),单击高级选项。(Advanced option.)

从故障排除屏幕中选择高级选项

6. 在高级(Advanced)选项屏幕上,单击自动修复或启动修复。( Automatic Repair or Startup Repair.)

运行自动修复|  发生磁盘读取错误 [已解决]

7.等到(Wait)Windows 自动/启动Windows Automatic/Startup Repairs complete

8.重新启动(Restart),您已成功修复启动时发生磁盘读取错误(Fix A disk read error occurred on Boot),如果没有,请继续。

另请阅读:(Also Read:)如何修复自动修复(Automatic Repair)无法修复您的 PC。

方法 6:运行系统文件检查器 (SFC) 和检查磁盘 (CHKDSK)(Method 6: Run System File Checker (SFC) and Check Disk (CHKDSK))

1. 按Windows Key + X,然后单击 命令提示符(管理员)。( Command Prompt (Admin).)

具有管理员权限的命令提示符

2.现在在cmd中输入以下内容并回车:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

SFC 立即扫描命令提示符

3.等待(Wait)上述过程完成,完成后,重新启动PC。

4. 接下来,运行 CHKDSK修复文件系统错误(Fix File System Errors)

5. 让上述过程完成并再次重新启动您的 PC 以保存更改。

方法 7:修复引导扇区并重建 BCD(Method 7: Fix Boot Sector and Rebuild BCD)

1.使用上述方法使用Windows安装(Windows installation)盘打开命令提示符。(command prompt)

高级选项中的命令提示符 |  发生磁盘读取错误 [已解决]

2.现在一一键入以下命令,并在每个命令后按回车键:

bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd

bootrec 重建bcd fixmbr fixboot

3.如果上述命令失败,则在cmd中输入以下命令:

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

bcdedit 备份然后重建 bcd bootrec

4. 最后,退出 cmd 并重新启动Windows

5.此方法似乎可以修复DOTA 2游戏(Games)中的启动时发生磁盘(A disk) 读取错误(read error)或磁盘写入错误(Startup or Disk Write error)。但是,如果它对您不起作用(t work),请继续进行..

方法 8:更改 Windows 中的活动分区(Method 8: Change the Active Partition in Windows)

1.再次(Again)转到命令提示符并键入(Command Prompt and type)diskpart

磁盘部分

2. 现在在Diskpart中输入这些命令:(不要输入DISKPART

DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

标记活动分区diskpart |  发生磁盘读取错误 [已解决]

注意:(Note:)始终将系统保留分区(System Reserved Partition)(通常为 100MB)标记为活动分区,如果您没有系统保留分区(System Reserved Partition),请将 C: Drive 标记为活动分区。

3.重新启动(Restart)以应用更改并查看该方法是否有效。

方法 9:更改 SATA 配置(Method 9: Change SATA configuration)

1. 关闭您的笔记本电脑,然后打开它,同时按 F2、DEL 或 F12( press F2, DEL or F12)(取决于您的制造商)
进入BIOS 设置。( BIOS setup.)

按 DEL 或 F2 键进入 BIOS 设置

2. 搜索名为SATA 配置的设置。(SATA configuration.)

3.单击将 SATA 配置(Click Configure SATA)为并将其更改为AHCI 模式。(AHCI mode.)

将 SATA 配置设置为 AHCI 模式

4. 最后,按F10保存此更改并退出(change and exit)

方法 10:执行系统还原(Method 10: Perform a System Restore)

1. 放入Windows 安装(Windows installation)媒体或Recovery Drive/System Repair Disc并选择您的语言首选项(anguage preferences),然后单击下一步

2. 单击底部的修复您的计算机。( Repair)

修理你的电脑 |  发生磁盘读取错误 [已解决]

3. 现在,选择疑难解答(Troubleshoot),然后选择高级选项。(Advanced Options.)

4. 最后,单击“系统还原(System Restore)”并按照屏幕上的说明完成还原。

恢复您的 PC 以修复系统威胁异常未处理错误

5. 重新启动您的 PC 以保存更改。

推荐的:(Recommended:)

  • Windows 10中启用或禁用缩略图预览(Thumbnail Previews)
  • 修复 Windows(Fix Windows)无法自动检测此网络的代理设置
  • 修复非系统磁盘或磁盘错误消息(Fix Non-System Disk or Disk Error Message)
  • (Change Lock Screen Timeout Setting)Windows 10中(Windows 10)更改锁定屏幕超时设置

就是这样,您已成功修复发生磁盘读取错误 [已解决](Fix A disk read error occurred [SOLVED]),但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts