Linux スタイル の Windows でパーティションを開くにはどうすればよい/dev/sdXY
ですか? 現在、パーティションのレイアウトを取得するために開いて\\\\.\\PhysicalDrive%d
呼び出しDeviceIoControl(IOCTL_DISK_GET_DRIVE_LAYOUT, ...)
、ファイルシステムを含む領域のオフセットとサイズを保存しています。私のコードでは、デバイスの IO 操作をパーティションへのオフセットでオフセットしました。
さらに、明らかに同期動作を削除するにはどうすればよいですか? Windows の物理ドライブの raw デバイスでの操作は非常に遅く、可能な場合は OS がキャッシュを行うことをお勧めします。