2
我在Win XP上遇到“ NTLDR丢失”的问题,并进行了修复,但是为什么会发生这种情况,以及此修复程序是如何工作的呢?
因此,相信我,我已经阅读了所有有关如何解决SuperUser上“ NTLDR丢失”问题的相关文章,而这不是那个问题。实际上,我确实设法解决了问题,但是我不完全理解为什么修复程序起作用并且困扰了我。我希望外面有人可以为我填补空白。 背景 我的一个朋友有一台旧的HP笔记本电脑,大约在2006年运行Windows XP Home SP2。我正在解决一些问题,研究机器的总体运行速度并安装新的防病毒软件(AVG)。我的互联网连接异常糟糕,不得不在下载的途中取消了AVG安装(我干净利索地这样做了),然后重新启动。 当计算机再次启动时,我得到的只是消息 NTLDR丢失....按Ctrl-Alt-Del重新启动 我理解这意味着什么,尽管基于我所做的一些神秘的事情,它最初是如何发生的。 问题1:首先知道此错误是如何发生的吗? 需要的修复 因此,这款笔记本电脑的有趣之处在于其所有外部驱动器都已损坏,因此我不得不抓住一条IDE到USB的电缆,拔出笔记本电脑的硬盘驱动器并将其连接到我的台式机上。我知道我需要替换驱动器根目录中可能已损坏的文件NTLDR和NTDETECT.COM文件,但是无论我执行哪种类型的搜索或列表,我都看不到它们。 位于驱动器根目录中的唯一隐藏文件或系统文件是pagefile.sys. I couldn't findboot.ini`。 问题2:尽管有显示隐藏文件和显示系统文件打开时,我找不到NTDLR,NTDETECT.COM或boot.ini任何地方。当通过USB将其挂在台式机上时,为什么我在笔记本电脑的硬盘上看不到这些文件(我很难相信它们消失了)? 实际修复 最后,我抓住一个的Windows XP安装盘,只是复制NTLDR和NTDETECT.COM以及一个通用boot.ini的笔记本电脑驱动器的根。我没有文件替换提示或其他任何内容...我只是通过简单的拖放就将文件移了过来。当我将硬盘驱动器放回笔记本电脑并启动时,它可以正常工作。 问题3:为什么这个修复程序起作用了?难道NTLDR只是直线上升得到某种程度上原来删除?还是我只是没有适当地寻找它? 我喜欢我的问题已解决,但我讨厌我不太了解为什么。任何人都可以分享智慧吗?非常感谢!