这个问题是我在安装新 SSD 驱动器之前需要做的更大的事情列表的一部分,但我认为它值得自己提出问题。
当前设置:在 SATA 6Gbps HDD 上安装了 Windows XP 的双引导机器。BIOS 一直配置为 IDE 模式。因此,如果我尝试在 BIOS 中更改为 AHCI,由于 Windows 没有 AHCI 驱动程序,它将无法启动。
我已经知道我可以通过重新安装整个操作系统来实现。但如果可能的话,我想启用 AHCI 而不重新安装。
是否可以在 Windows 中将驱动程序更改为 AHCI 驱动程序?(例如,使用设备管理器)。如果可能的话,在 IDE 模式下仍处于 BIOS 的情况下,在更改驱动程序时操作系统是否会崩溃?
如果没有,有没有办法安装它使用 Windows 磁盘进行部分修复?如果存在这样的方法,我当前的设置和应用程序是否会保持不变?
提前致谢。
更新
我的南桥是 Intel(r) ICH10R。我的主板光盘中已经有正确的驱动程序。请注意,32 位和 64 位操作系统的驱动程序不同,因此选择正确的驱动程序很重要。这些文件称为“iaStor.inf”和“iaAHCI.inf”。
据我所知,PS/2 键盘是中断驱动的,而 USB 是轮询的。通常,在 Windows 上为 PS/2 键盘分配了 IRQ_1。
我不是硬件专家,但乍一看似乎 PS/2 键盘更高效。所以这里是我的问题:
USB 需要主动轮询。因此,CPU 必须将其某些周期专用于扫描按键,这意味着可用于其他任务的周期数较少。这会导致 CPU 频率上升,因此功耗会更高。一个有趣的案例:假设我们将两台相同的计算机并排放置,一台使用 PS/2 键盘,另一台使用相同型号的 USB 键盘,我们将它们打开一整天。如果我们白天只按一个键,PS/2 键盘所需的 CPU 时间比 USB 键盘低得多。因此,在具有极端动态频率缩放的 CPU 中,USB 键盘总体上需要更多功率。另外,USB协议需要管理多个设备,
这些是我在 #2 中提出的考虑因素,考虑到整个 PC,而不仅仅是键盘从 5 V 输入中吸收了多少。
看来轮询的东西只能到USB 2.0,根据维基百科,USB 3.0摆脱了轮询:
提高总线利用率 - 添加了一项新功能(使用数据包 NRDY 和 ERDY),让设备异步通知主机其准备就绪(无需轮询)
(到目前为止,USB 3.0 键盘很少见。我只知道今年在COMPUTEX 上展示的技嘉键盘,我怀疑它使用 USB 3.0 …
我需要在 32GB USB 闪存盘中创建基于文件的 TrueCrypt 卷。如果我想在离线计算机中访问我的文件,我还需要在随身碟中包含 TrueCrypt 可执行文件。我想创建一个多平台磁盘,其中包含从Windows、Linux 和 MAC访问我的加密的基于文件的驱动器所需的所有文件。
TrueCrypt 已经为此提供了一个选项:选项 > Traveler Disk 设置(请参阅此处)。它将可执行的便携式应用程序复制到(未加密的)驱动器中,并且可以选择包含 autorun.info 文件以自动安装。我认为在 Linux 和 MAC 版本的 TrueCrypt 中此选项不可用,但该应用程序可以在“便携式模式”下运行。如果这有效(从未尝试过),我必须在我的 USB 驱动器中包含 3 个可执行文件:Windows 便携式版本、Linux 便携式版本和 MAC 便携式版本。
所以我的问题是:
encryption filesystems truecrypt cross-platform usb-flash-drive
ahci ×1
drivers ×1
encryption ×1
filesystems ×1
irq ×1
keyboard ×1
ps2-keyboard ×1
reinstall ×1
truecrypt ×1
usb ×1
usb-keyboard ×1
windows-xp ×1