質問: やりたいこと/実現したいこと -------------- C#でHDD/SSDのセクタ自体を取得したい ※ディスクの先頭にあるデータを取得したい ※C#では無くても良いので取得出来る方法を教えて頂けると幸いです 現状 -- ・Linuxだと簡単に取得できるが(ddコマンド)Windowsだと取得する方法が分からない ・DiskProbeは互換性の問題で動かない(互換モードでも先頭セクタを取得出来ない) 環境 -- ・Windows10[Pro] ・C# (コンソール) ・Net Flamework 4.0 ・起動ドライブ : C:\ ・ボリューム Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ---- ---------- ------- --------- -------- Volume 0 システムで予約済み NTFS Partition 549 MB 正常 システム Volume 1 C ローカルディスク NTFS Partition 198 GB 正常 ブート Volume 2 X 1TB_HDD/X NTFS Partition 891 GB 正常 Volume 3 Z WINDOWS_X FAT32 Partition 14 GB 正常 Volume 4 E X_drive回復 NTFS Partition 25 GB 正常 Volume 5 PortableBas NTFS Partition 8189 MB 正常 C:\ProgramData\Microsoft\Windows\Containers\BaseImages\90fbb32b-3cae-4a45-b4c7-55b09b3c7ef6\BaseLayer\ Volume 6 D SD-0002 FAT32 リムーバブル 14 GB 正常 どなたかよろしくお願いいたします。
回答: ダイレクトディスクアクセス - Global Wiki ここらへんは参考になるでしょうか