[問題]如何在 userspace讀 partition table

看板LinuxDev作者 (璟帝)時間13年前 (2012/05/20 11:18), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
各位前輩好,請問android手機在user space可以去讀partition table嗎? 因為有個需求是要在recovery mode去讀寫disk,然後改變partition table. 可是找不到可以直接操作disk的api,因為讀寫disk都是放在kernel裡. 我上網查有看到可以用open()來開啟裝置檔,只要帶對路徑. 然後再用read(),write()去操作該partition的bootsector. 但是 我是要讀整個disk的第一個bootsector,不大確定這個路徑要怎麼帶 或者 有辦法在userspace對disk sector by sector 的讀寫raw data嗎? 希望前輩們可以給我一點意見 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.93.140

05/20 13:30, , 1F
user dd command
05/20 13:30, 1F

05/20 13:30, , 2F
use
05/20 13:30, 2F
文章代碼(AID): #1Fk6AEOO (LinuxDev)
文章代碼(AID): #1Fk6AEOO (LinuxDev)