3
A
回答
2
这可能需要P/Invoke。
Way to know if two partitions are in one physical hard disk without WMI?
从上面的链接:
你需要使用Win32函数被调用的DeviceIoControl()。 API文档可在http://msdn.microsoft.com/en-us/library/aa363216(VS.85).aspx找到。使用控制代码IOCTL_STORAGE_GET_DEVICE_NUMBER调用DeviceIoControl(),您将获得给定分区设备句柄的物理磁盘驱动器。分区的设备句柄可以使用CreateFile()API检索。
3
无论同时读取两者。
最糟糕的是它可能会稍微慢一些(取决于实际的物理磁盘)。
最好它会更快。
相关问题
- 1. 检查文件路径是否在物理上位于硬盘驱动器
- 2. nginx文件耗用硬盘驱动器
- 3. sata硬盘驱动器暴露的是什么类型的api?
- 4. 硬盘或硬盘驱动器
- 5. 什么是硬盘驱动器的“范围三角洲”属性?
- 6. 硬盘驱动器内存空隙的原因是什么?
- 7. Java堆硬盘驱动器
- 8. C#硬盘驱动器RPM
- 9. C# - 从硬盘驱动器
- 10. 确定是否通过批处理文件提供特定驱动器盘符
- 11. 确定硬盘驱动器的读取/写入速度
- 12. C++ \ Win32的信息有关的所有驱动器:硬盘驱动器,USB驱动器,光盘驱动器,软盘驱动器等
- 13. 所有物理驱动器的列表
- 14. 在数据库或硬盘驱动器
- 15. 确定CPU,内存或硬盘驱动器是否是Ruby脚本
- 16. 软件如何引用硬盘驱动器上的文件
- 17. 在Java中区分CD驱动器和硬盘驱动器
- 18. 为什么eAccelerator缓存不能硬盘驱动器?
- 19. 以编程方式锁定C盘中的硬盘驱动器#
- 20. 获取硬盘的驱动器号
- 21. 模拟Linux中的硬盘驱动器
- 22. 带硬盘驱动器的C++ IO
- 23. 残破的硬盘驱动器诊断
- 24. 写入硬盘驱动器的时间
- 25. 通过BIOS的USB硬盘驱动器/笔驱动器仿真
- 26. 任务管理器显示100%的硬盘驱动器
- 27. powershell复制项目从硬盘驱动器到另一个硬盘的所有文件
- 28. 使用FTP从不同的硬盘驱动器下载文件
- 29. 从硬盘驱动器的文件夹中删除svn
- 30. 如何将文件读/写入java中的硬盘驱动器?
我想反正同时阅读这两个,尤其是如果它的C# – n00b 2011-03-05 23:57:16
@同时的n00b阅读在多个位置硬盘上可以减缓读下来显著由于高寻道时间正常的硬盘了。 – CodesInChaos 2011-03-05 23:59:05
@CodeInChaos:取决于磁盘。如果它在一个RAID阵列上,例如...... – 2011-03-06 00:00:23