如何阻止硬盘引起内核恐慌和崩溃?

我不小心启动了Windows恢复分区,它给了我一个退出或继续擦除磁盘的选项。 我选择了退出选项,但屏幕上显示的消息说初始化(我认为这很奇怪,因为我预计它会在我选择退出时重新启动)。 几分钟后,我切断电源,以防止它超越我的硬盘。

当我重新启动时,我得到了grub救援提示但是在使用ls之后,事实certificate每个分区都有名称中的msdos,I ..e hd0,msdos1。 然后我尝试了我的liveUSB,但一直得到一个内核恐慌消息说内存不足(我有2G的RAM,所以不应该是一个问题)。 最后我决定删除硬盘。 现在我可以使用我的liveUSB启动,但每当我连接硬盘(使用SATA机箱)时,它都会占用整个操作系统。

知道如何在不冻结操作系统的情况下检查硬盘吗? 我没有想法!

  • 移除硬盘驱动器并使用SD卡上的liveUSB启动后,我可以加载ubuntu但是只要我连接硬盘驱动器(外部通过USB使用机箱)就会导致ubuntu崩溃。 它也会对正在运行fedora的另一台机器产生同样的影响

  • CPU和/内存使用情况如火如荼,直到PC操作系统无响应(即使驱动器被移除)。 日志是一个好主意,我没有检查,因为我正在使用没有持久存储的liveUSB(所以当我按下电源按钮重置机器时,日志消失)。 但是你给了我一个想法,我已经检查了Fedora机器上的消息日志。 最后一个条目说“连接的SCSI磁盘”,它没有提供太多的东西,但就在此之前,它一直列出sdb1,sdb2到sdb255 …我以前没见过。

  • 到目前为止,它已经破坏了我连接到的两台Linux计算机。 Windows不会导致崩溃并检测到驱动器已连接但无法安装。 电脑维修店太贵了。 在插入硬盘驱动器时,必须有办法阻止Linux进入连续循环(这是我假设使用的所有内存)?

排序! 当硬盘驱动器连接到Linux时,它会通过引起内核恐慌来关闭系统。 然而,在系统停止响应之前花了几秒钟,所以我在fedora上使用分区程序在几秒钟内擦除mbr。 删除mbr后,我可以在外部连接它,而不会导致系统故障,然后使用其他工具恢复数据并重新格式化硬盘。