我的计算机中有两个物理磁盘,为简单起见,我们将它们称为 C 和 D。C:安装了 Windows XP,D:安装了某些数据。
问题是,只要我连接了 D:,就无法启动 Windows。我收到名为 0x00000024/NTFS_FILE_SYSTEM 的 BSOD。如果我在 D: 断开连接的情况下启动 Windows,然后在 Windows 加载后将其连接,也会发生同样的情况。
这知识库文章关于这个问题说我必须运行校验但我无法找到可以运行此程序的地方,因为只要连接磁盘,就会出现 BSOD!即使连接了 D:,恢复控制台也会出现 BSOD。
KB 中的最后一个选项是在 Windows 2000 安装盘上启动计算机,在其中编辑某些文件以手动禁用 ntfs.sys 驱动程序,然后运行 chkdsk。
问题是我没有软盘驱动器。有没有办法在禁用 ntfs.sys 的情况下启动内置恢复控制台,或者在硬盘上提取和修改后将软盘版本刻录到 CD 上?
现在Windows XP 可启动软盘创建器询问我要提取到哪个软盘驱动器,但我无法回答,因为我没有 :/
我们也赞赏针对根本问题的其他解决方案:)
答案1
抱歉,我有点难以理解你的意思,但是......如果你谈论的是两个物理硬盘:
在我看来,D 盘似乎具有优先权。
在 BIOS 中,查看是否可以交换要启动的硬盘。您应该能够在启动设备菜单中执行此操作,它将是一个设备列表,您只需更改硬盘,或者,您将只看到Hard Drive
列表,您需要从另一个子菜单中交换它们。
当您执行此操作时,您应该能够正常启动 Windows 并将第二个驱动器作为备份。
在我看来,你曾经在第二个驱动器上安装了 Windows,并且一些系统文件仍然在那里,当你将它放入系统中时,你的机器尝试从它启动并失败。
答案2
创建一个BartPE 光盘,从此 CD 启动,进入开始菜单,单击命令提示符。
键入chkdsk d: /f
并按下Enter
答案3
答案4
可以chkdsk
做hiren 的启动 cd也。明白了在职的从 Linux 开始,有点像穷人的解决方案,但是有效。chkdsk
修好了。