Windows同时物理驱动器访问

我似乎无法find这个问题的答案。 Windows可以同时读取/写入两个物理上独立的磁盘驱动器(两个驱动器号,非RAID)? 显然你可以读/写应用程序,文件等似乎是同步模式。 但是这些请求是真正同时运行还是请求交替?

这不完全取决于Windows。 另外,从Windows到物理驱动器(即驱动器到端点缓冲区,端点缓冲区到SATA控制器等)的接口不止一个。 你的问题的答案可能是肯定的,但你的问题有点含糊。

两个驱动器可以同时读取或写入缓冲区中的内容到磁盘。

两个驱动器都可能同时将数据传输到SATA控制器。

数据是否由CPU同时读取取决于有多少个SATA到CPU或SATA到内存的总线以及CPU是否有多个内核。

在任何情况下,可以同时进行多个读/写操作,但是它们几乎总是在不同的软件线程和硬件总线之间进行分配。 这通常是可以的,因为硬盘驱动器需要很长的时间来读写,而CPU的复用速度有多快。

相切的事实:一个SATA设备不能同时物理地执行读写操作。 如果在同一个磁盘上有多个分区,这可能与您的问题有关。