Windowsでパーティションを開くにはどうすればいいですか?Linux style/dev/sdXY
?現在、私はDeviceIoControl(IOCTL_DISK_GET_DRIVE_LAYOUT, ...)
を呼び出して、 パーティションを取得し、 ファイルシステムを含む領域のオフセットとサイズを保存しています。\\\\.\\PhysicalDrive%d
を開いています。私のコードでは、デバイスに対するIO操作をパーティションへのオフセットによってオフセットしています。WindowsのパーティションをLinuxスタイルの/ dev/sdXYで開くにはどうすればいいですか?
さらに、明らかに同期動作を削除するにはどうすればよいですか? Windows上の物理ドライブのrawデバイスで操作が非常に遅く、可能な場合はOSがキャッシュしたほうがよいでしょう。
'\\。\ C:'(後続のスラッシュはありません)を試しましたか? –
@ J-16 SDiZ:パーティション!==マウントされたファイルシステム。 –
ドライブレター!=マウントされたファイルシステム。あなたはドライブ文字がマウントされていないことができます(chkdsk umountディスク)、あなたは本当の "パーティション"(ダイナミックディスク)なしでドライブ文字を持つことができます。正確なマッピングではありませんが、ウィンドウ内で取得できる最適なマッピングです。 –