我使用 Windows XP 安装 CD 启动,但在安装程序加载所有驱动程序后,当它尝试加载 Windows XP 安装程序时,它显示蓝屏并说硬盘驱动器有问题,我应该先修复它chkdsk /f
。所以我进入 BIOS 并将硬盘接口从 AHCI 更改为 IDE,现在我可以继续安装。
- AHCI 和 IDE 之间有什么区别?为什么它对 Windows XP 安装很重要?Windows 7 CD 似乎可以顺利到达安装开始屏幕。
将硬盘接口改为 IDE 后,我可以选择安装 Windows 的驱动器,它会显示驱动器中的两个分区(C 和 D)及其大小,但它说无法确定文件格式(尽管我知道两者都是 ntfs)。如果我尝试删除 C 分区或尝试在其上安装 Windows,它只会告诉我无法安装 Windows。
- 我几乎确信硬盘即将出现故障,但就目前而言,有什么办法可以安装 Windows XP 并尽可能长时间使用该硬盘?
我尝试过的方法:
我可以使用 puppy linux 的实时 USB 启动计算机。我可以挂载 C 或 D 分区,但这需要很长时间,并且它还显示一个错误,指出无法使用 ntfs-3g 挂载,将使用默认的 ntfs 驱动程序,这会导致 c 和 d 分区以只读方式挂载。尝试使用 gparted 查看分区也需要很长时间。fdisk -l
确实也向我显示了所有连接的磁盘和分区,但也需要很长时间。
我使用 NTFS4DOS 启动了计算机,它位于我拥有的一张旧 CD 上,名为 Ultimate Windows Boot Disk(或类似名称,我认为它被称为 UBCD)。我尝试从这里进行 chkdsk,但它只显示一些错误并且不执行 chkdsk。
- - 编辑 - -
感谢您的回复。
我打开了笔记本电脑,现在我可以看到拆卸硬盘非常容易,而且如果我购买新硬盘,我应该能够自己更换它。
但是有一件事仍然困扰着我。
我最初以为硬盘会包含从存储设备到主板所需的控制器电路和接口的所有内容。
但是现在我打开了笔记本电脑,我发现硬盘并非直接连接到主板,而是连接到另一个电路板,然后连接到主板。
这是一张图片(我正在谈论的东西在矩形框中):
在购买新硬盘之前,有没有什么方法可以确定问题出在硬盘上而不是其他地方?我没有另一台笔记本电脑可以测试,因此使用这台计算机尝试的软件解决方案会更有帮助。
更新:
我还尝试了 Seagate 的 Seatools for DOS,但它对硬盘的短期和长期测试均失败。
此外,我之前提到的蓝屏错误,如果相关的话:
更新2:
以下是 Windows XP 安装中的错误消息
答案1
我几乎确信硬盘即将出现故障,但就目前而言,有什么办法可以安装 Windows XP 并尽可能长时间使用该硬盘?
您需要更换 HDD。HDD 遇到错误,这就是您看到所述行为的原因。
AHCI 和 IDE 之间有什么区别?为什么它对 Windows XP 安装很重要?Windows 7 CD 似乎可以顺利到达安装开始屏幕。
Windows 7 使用通用驱动程序支持 AHCI 模式。Windows XP 没有此通用驱动程序,需要您提供特定的芯片组驱动程序。
出于这些原因,我强烈建议您坚持使用 Windows 7。Windows XP 在很短的时间内将不再受 Microsoft 的支持。
我还尝试了 Seagate 的 Seatools for DOS,但它对硬盘的短期和长期测试均失败。
这证明你的硬盘需要更换。没有什么此时您可以执行下列操作来使用 HDD。