今天早上,由于 Windows 无法检测到卡,导致启动出现问题,我更新了 SiI3512 SATA 卡上的 BIOS。现在,每次启动时,我的 WinXP 都会出现 BSOD,无论我选择安全模式还是正常启动。BSOD 发生得如此之快,以至于我无法看到导致问题的特定 driver.sys 文件。但是,我几乎可以肯定是 3512。如果我使用 WinXP cd-rom 并尝试使用恢复控制台,则无法检测到驱动器。我可以进入卡的 BIOS,一切看起来都正常。所以,这是我的两个问题。
- 有没有办法在启动时排除特定的驱动程序?
- 我不介意重新安装 XP,但如果我将驱动器放在另一台机器的 SATA 上,它是否可以读取以便我可以复制文件?它没有被攻击,但我读到一些卡将专有内容写入驱动器。
更新:
正确的问题是,为什么我的 3512 SATA 卡导致 Windows XP BSOD。
答案1
也许 BIOS 更新将设置从 IDE 更改为 AHCI?
并且您的 Windows 安装程序无法检测到驱动器,因为 XP 不具备对 SATA 控制器的原生支持,所以您必须通过 F6 手动加载驱动程序(需要软盘驱动器)或将驱动程序插入安装 CD。